Co to dla Państwa oznacza
Połączenie własnego konta w usłudze Render umożliwia publikowanie statycznej witryny na Państwa koncie w usłudze Render bezpośrednio z panelu sterowania Zinn®. Projekt i rachunek należą do Państwa; my zajmujemy się wdrażaniem, domeną niestandardową oraz rekordami DNS.
Przed rozpoczęciem
Konto w usłudze Render oraz połączone konto w usłudze GitHub, GitLab lub Bitbucket zawierające kod witryny — usługa Render buduje witryny z repozytorium i nie akceptuje przesłanej kompilacji. Darmowe statyczne witryny w usłudze Render pozwalają na komercyjne użycie.
1. Utworzenie klucza w usłudze Render
W panelu sterowania usługi Render otwórz opcję Account Settings, znajdź API Keys i utwórz nowy klucz. Usługa Render wyświetla pełny klucz tylko raz, w momencie jego utworzenia; należy go wtedy skopiować.
2. Połączenie tutaj
Otwórz opcję Integrations w panelu sterowania i wybierz Connect an account. Jako grupę wybierz Static hosting (Netlify, Vercel), a jako konto Render, uzupełnij pole API token i naciśnij Connect account.
Przed zapisaniem czegokolwiek testujemy wklejony element. Klucz, który nie działa, nie jest nigdy przechowywany, a komunikat informuje, co było w nim nie tak. Działający klucz jest przechowywany w postaci zaszyfrowanej w naszym skarbcu danych poufnych — nigdy w naszej bazie danych — i nie jest już nigdy pokazywany, nawet Państwu.
Co dzieje się dalej
- Podczas tworzenia lub przenoszenia statycznej witryny konto to pojawia się jako cel wdrożenia.
Usługa Render buduje z repozytorium — nie ma możliwości przyjęcia przesłanej kompilacji — dlatego kod witryny musi pochodzić z połączonego repozytorium GitHub, GitLab lub Bitbucket. Jeśli konto nie zostało jeszcze połączone, należy to zrobić w pierwszej kolejności.
- Tworzymy usługę na Państwa koncie, wskazujemy ją na repozytorium, przypisujemy domenę niestandardową i wyzwalamy wdrożenia. Strona domeny pokazuje wszelkie rekordy DNS potrzebne usłudze Render.
- Użycie i rozliczenia obciążają Państwa konto i są widoczne w Państwa własnym panelu sterowania dostawcy.
Jeśli połączenie nie powiedzie się
Nie można utworzyć witryny. Należy sprawdzić, czy konto repozytorium jest połączone oraz czy sama usługa Render ma dostęp do repozytorium — usługa Render może poprosić o autoryzację własnego dostępu do dostawcy usług Git w swoim panelu sterowania.
Klucz został odwołany. Klucze usługi Render zachowują ważność do momentu ich odwołania; jeśli klucz został odwołany, należy utworzyć nowy.
Komunikat informuje, że klucz został odrzucony. Prawie zawsze jest to jedna z trzech rzeczy: spacja lub znak podziału wiersza skopiowane razem z kluczem, klucz, którego ważność wygasła, lub klucz, który został odwołany bądź wygenerowany ponownie po skopiowaniu. Należy utworzyć nowy klucz i wkleić go ponownie.
Połączenie nawiązuje się, ale późniejsza operacja kończy się niepowodzeniem. Klucz uwierzytelnia się, ale brakuje mu uprawnień wymaganych do wykonania tej akcji. Należy utworzyć nowy klucz z uprawnieniami wymienionymi powyżej, a następnie odłączyć stare połączenie i połączyć nowy klucz.
Odłączanie
Otwórz opcję Integrations, znajdź konto i naciśnij Disconnect. Powoduje to natychmiastowe usunięcie zapisanego klucza. Wszystko, co z niego korzystało, zatrzymuje się przy następnej akcji, a ekrany, które od tego zależały, informują o tym zamiast kończyć się po cichu.
Odłączenie nie cofa tego, co już zostało zrobione — rekordy, wdrożenia lub ustawienia zmienione przez nas na Państwa koncie pozostają bez zmian. Jeśli podejrzewają Państwo, że sam klucz mógł wycieknąć, należy go również odwołać u dostawcy; odłączenie usuwa naszą kopię, a nie ich.