Co daje połączenie konta
Połączenie własnego konta DigitalOcean sprawia, że system DNS domeny jest obsługiwany z Państwa konta zamiast z naszego. Zachowują Państwo strefę, rozliczenia i panel dostawcy; my tworzymy oraz aktualizujemy rekordy potrzebne Państwa witrynom i skrzynkom pocztowym, dzięki czemu nie trzeba ich kopiować ręcznie.
Zanim zaczniesz
Konto DigitalOcean z domenami dodanymi w sekcji Networking → Domains lub gotowymi do dodania.
1. Utwórz klucz w DigitalOcean
W panelu kontrolnym DigitalOcean otwórz API, następnie zakładkę Tokens i w sekcji Personal access tokens wybierz Generate New Token. Nadaj mu nazwę, wybierz czas wygaśnięcia i przyznaj uprawnienia Full Access — lub, za pomocą Custom Scopes, uprawnienia do odczytu i zapisu domen. Kliknij Generate Token i skopiuj go; DigitalOcean wyświetla go tylko raz.
2. Połącz go tutaj
Otwórz Integrations w panelu i wybierz Connect an account. Wybierz Your own DNS jako grupę oraz DigitalOcean DNS jako konto, uzupełnij pole API token i kliknij Connect account.
Przetestujemy wklejoną wartość, zanim cokolwiek zostanie zapisane. Klucz, który nie działa, nigdy nie jest zapisywany, a odpowiedź wskazuje przyczynę błędu. Klucz, który działa, jest przechowywany w postaci zaszyfrowanej w naszym magazynie wpisów tajnych — nigdy w bazie danych — i nie zostanie wyświetlony ponownie, nawet Państwu.
Co dzieje się dalej
- W przypadku dowolnej domeny otwórz jej zakładkę DNS i wskaż to konto jako miejsce obsługi usługi DNS tej domeny. Jeśli strefa nie istnieje, utworzymy ją tam i wpiszemy rekordy wymagane przez witryny oraz pocztę domeny.
- Gdy po naszej stronie nastąpi zmiana wpływająca na treść rekordu — przeniesienie witryny, zmiana CDN czy dodanie skrzynki pocztowej — zaktualizujemy ten rekord na Państwa koncie.
- Aby zakończyć proces przenoszenia, serwery nazw domeny muszą wskazywać na DigitalOcean. Jeśli domena jest zarejestrowana u nas lub u podłączonego rejestratora, skonfigurujemy je automatycznie; w przeciwnym razie na stronie domeny pojawią się serwery nazw do ustawienia.
- Podczas nawiązywania połączenia sprawdzamy, czy klucz umożliwia wyświetlanie stref, odczytywanie rekordów oraz ich modyfikację. Lista kontrolna obok połączenia wskazuje, które z tych uprawnień udało się potwierdzić.
Jeśli połączenie nie działa
Nawiązuje połączenie, ale pierwsza próba zmiany rekordu kończy się niepowodzeniem. Token ma uprawnienia Read Only. Token tylko do odczytu łączy się pomyślnie, ponieważ listowanie działa; wygeneruj token z uprawnieniami do zapisu.
Przestało działać. Token osiągnął wybrany termin ważności. Wygeneruj nowy.
Pojawia się informacja o odrzuceniu klucza. Prawie zawsze odpowiada za to jedna z trzech przyczyn: skopiowana spacja lub znak końca linii, wygaśnięcie klucza albo jego unieważnienie bądź ponowne wygenerowanie po skopiowaniu. Wygeneruj nowy klucz i wklej go ponownie.
Łączy się, ale kolejna operacja kończy się błędem. Klucz przechodzi uwierzytelnianie, lecz nie posiada uprawnienia wymaganego do wykonania działania. Wygeneruj nowy klucz z uprawnieniami wymienionymi powyżej, a następnie odłącz stare połączenie i podłącz nowy klucz.
Odłączanie
Otwórz Integrations, znajdź konto i kliknij Disconnect. Spowoduje to natychmiastowe usunięcie zapisanego klucza. Wszelkie elementy, które z niego korzystały, zostaną zatrzymane przy następnej operacji, a zależne od niego ekrany wyświetlą odpowiedni komunikat zamiast kończyć działanie bez powiadomienia.
Odłączenie nie cofa wcześniej wykonanych czynności — rekordy, wdrożenia czy ustawienia zmienione na Państwa koncie pozostają bez zmian. W przypadku podejrzenia wycieku samego klucza należy go unieważnić również u dostawcy; odłączenie usuwa naszą kopię, a nie kopię dostawcy.