Что дает вам подключение
Подключение вашей собственной учетной записи Vercel позволяет публиковать статический сайт в вашу учетную запись Vercel прямо из панели управления Zinn®. Проект и счета принадлежат вам; мы берем на себя развертывание, собственный домен и DNS-записи.
Перед началом работы
Учетная запись Vercel, а для любого коммерческого или приносящего доход сайта — платная команда (paid team). Бесплатный тарифный план Vercel Hobby ограничен Vercel только некоммерческим личным использованием, именно поэтому мы никогда не размещаем сайт клиента на нашей собственной учетной записи Vercel: Vercel доступен только на вашей собственной учетной записи. Мы не можем прочитать данные о вашем тарифном плане из Vercel, поэтому подключение учетной записи Hobby сработает — однако ее использование для коммерческого сайта нарушит условия Vercel в отношении вашей учетной записи.
1. Создайте ключ в Vercel
В Vercel перейдите в Account Settings → Tokens из вашей личной учетной записи и выберите Create. Назовите токен и в раскрывающемся списке области действия (scope) выберите команду, которой принадлежат ваши проекты — токен с неверной областью действия не сможет их увидеть. Выберите срок действия и нажмите Create Token. Скопируйте его — Vercel показывает его только один раз.
2. Подключите его здесь
Откройте раздел Integrations на вашей панели управления и выберите Connect an account. Выберите Static hosting (Netlify, Vercel) в качестве группы и Vercel в качестве учетной записи, заполните поле API token и нажмите Connect account.
Мы проверяем то, что вы вставляете, до сохранения каких-либо данных. Неработающий ключ никогда не сохраняется, а в ответе указывается, что именно было не так. Работающий ключ хранится в зашифрованном виде в нашем хранилище секретов — ни в коем случае не в нашей базе данных — и больше никогда не отображается, даже вам.
Что происходит дальше
- При создании или переносе статического сайта эта учетная запись появляется в качестве цели развертывания. Выберите ее, и мы опубликуем сборку сайта в проекте на вашей учетной записи.
- Пользовательские домены подключаются автоматически, а на странице домена отображаются все необходимые поставщику DNS-записи, чтобы домен разрешался на новый хост.
- Проект, его использование и счета находятся на вашей учетной записи; вы можете видеть каждое развертывание в панели управления поставщика.
- Vercel предоставляет каждому проекту отдельную DNS-цель для поддомена, поэтому мы считываем ее из Vercel, а не пытаемся угадать, и показываем точную запись на странице домена.
Если подключение не удается
ваши проекты не отображаются. Область действия токена была настроена на другую команду или на вашу личную учетную запись. Создайте токен с областью действия для команды, которая владеет проектами.
Развертывания прекращаются на текущий день. Тарифный план Hobby ограничивает количество развертываний в день. Переход на платную команду снимает это ограничение и ограничение на некоммерческое использование.
Появляется сообщение о том, что ключ отклонен. Почти всегда дело в одной из трех причин: пробел или перенос строки, скопированный вместе с ним; истекший срок действия ключа; либо ключ был отозван или сгенерирован повторно после того, как вы его скопировали. Создайте новый ключ и вставьте его снова.
Подключение проходит успешно, но последующее действие завершается сбоем. Ключ проходит проверку подлинности, но не имеет разрешения, необходимого для выполнения действия. Создайте новый ключ с указанными выше разрешениями, затем отключите старое соединение и подключите новый ключ.
Отключение
Откройте раздел Integrations, найдите учетную запись и нажмите Disconnect. Это действие сразу же удалит сохраненный ключ. Все, что его использовало, остановится при следующем действии, а экраны, зависевшие от него, сообщат об этом вместо скрытого сбоя.
Отключение не отменяет уже выполненные действия — записи, развертывания или настройки, измененные нами на вашей учетной записи, останутся без изменений. Если вы считаете, что сам ключ мог быть скомпрометирован, также отзовите его на стороне поставщика; отключение удаляет нашу копию, но не их.