اتصال آن چه مزایایی برای شما دارد
اتصال حساب کاربری DigitalOcean خود به شما امکان میدهد تا DNS یک دامنه به جای حساب ما، از طریق حساب شما سرویسدهی شود. شما منطقه (zone)، صورتحساب و داشبورد ارائهدهنده را حفظ میکنید؛ ما رکوردهایی را که سایتها و صندوقهای پستی شما به آن نیاز دارند ایجاد و بهروزرسانی میکنیم تا نیازی به کپی کردن دستی آنها نداشته باشید.
پیش از شروع
یک حساب کاربری DigitalOcean که دامنههای شما در بخش Networking → Domains به آن اضافه شده باشند، یا آماده افزودن باشد.
۱. ایجاد کلید در DigitalOcean
در کنترل پنل DigitalOcean، بخش API و سپس تب Tokens را باز کنید، و در قسمت Personal access tokens گزینه Generate New Token را انتخاب کنید. به آن نامی بدهید، یک تاریخ انقضا انتخاب کنید، و دسترسی Full Access — یا با استفاده از Custom Scopes، دسترسی خواندن و نوشتن به دامنهها — را به آن بدهید. روی Generate Token کلیک کرده و آن را کپی کنید؛ DigitalOcean آن را فقط یک بار نمایش میدهد.
۲. اتصال آن در اینجا
بخش Integrations را در داشبورد خود باز کرده و گزینه Connect an account را انتخاب کنید. گزینه Your own DNS را به عنوان گروه و DigitalOcean DNS را به عنوان حساب کاربری انتخاب کنید، فیلد API token را پر کرده و روی Connect account کلیک کنید.
ما آنچه را که چسباندهاید پیش از ذخیره شدن بررسی میکنیم. کلیدی که کار نکند هرگز ذخیره نمیشود و پیام خطا علت مشکل را اعلام میکند. کلیدی که کار کند به صورت رمزنگاریشده در مخزن امن (secrets vault) ما — و هرگز در پایگاه داده ما — نگهداری میشود و دیگر هرگز، حتی به شما نیز نمایش داده نمیشود.
در ادامه چه اتفاقی میافتد
- در هر دامنه، تب DNS آن را باز کرده و این حساب را به عنوان مبدئی که DNS دامنه از آن سرویسدهی میشود انتخاب کنید. اگر منطقه وجود نداشته باشد، ما آن را در آنجا ایجاد میکنیم و رکوردهای مورد نیاز سایتها و ایمیلهای دامنه را مینویسیم.
- هنگامی که تغییری در سمت ما رخ دهد که نیازمند تغییر محتوای یک رکورد باشد — مانند جابجایی یک سایت، تغییر CDN یا افزودن یک صندوقپستی — ما رکورد را در حساب شما بهروزرسانی میکنیم.
- برای نهایی کردن انتقال، نیمسرورهای (nameservers) دامنه شما باید به DigitalOcean اشاره کنند. اگر دامنه نزد ما یا در یک ثبتکننده متصل به شما ثبت شده باشد، ما آنها را برای شما تنظیم میکنیم؛ در غیر این صورت، صفحه دامنه نیمسرورهایی را که باید تنظیم شوند نشان میدهد.
- هنگام اتصال، ما بررسی میکنیم که کلید قادر به فهرست کردن مناطق شما، خواندن رکوردها و تغییر رکوردها باشد. چکلیست کنار اتصال نشان میدهد کدامیک از این موارد را توانستهایم تأیید کنیم.
اگر اتصال برقرار نشد
اتصال برقرار میشود، اما اولین تغییر رکورد با شکست مواجه میشود. توکن از نوع Read Only (فقط خواندنی) است. یک توکن فقط خواندنی با موفقیت متصل میشود زیرا بخش فهرست کردن کار میکند؛ توکنی با دسترسی نوشتن ایجاد کنید.
اتصال متوقف شده است. توکن به تاریخ انقضایی که انتخاب کرده بودید رسیده است. یک توکن جدید ایجاد کنید.
خطای رد شدن کلید نمایش داده میشود. تقریباً همیشه یکی از این سه مورد است: یک فاصله یا نویسه خط جدید که به همراه آن کپی شده است، کلیدی که منقضی شده است، یا کلیدی که پس از کپی کردن شما ابطال یا بازسازی شده است. یک کلید جدید ایجاد کرده و دوباره آن را جایگذاری (paste) کنید.
اتصال برقرار میشود، اما بعداً در بخشی خطا رخ میدهد. کلید احراز هویت میشود اما مجوز مورد نیاز برای آن عملیات را ندارد. کلید جدیدی با مجوزهای ذکر شده در بالا ایجاد کنید، سپس اتصال قبلی را قطع کرده و کلید جدید را متصل کنید.
قطع اتصال
بخش Integrations را باز کنید، حساب مورد نظر را پیدا کرده و روی Disconnect کلیک کنید. این کار کلید ذخیرهشده را بلافاصله حذف میکند. هر فرآیندی که از آن استفاده میکرده است در اقدام بعدی متوقف میشود، و صفحات وابسته به آن به جای شکست بیصدا، این موضوع را اعلام میکنند.
قطع اتصال، کارهای انجامشده قبلی را خنثی نمیکند — رکوردها، استقرارها یا تنظیماتی که در حساب شما تغییر دادهایم به همان شکل باقی میمانند. اگر فکر میکنید ممکن است خود کلید افشا شده باشد، آن را در سمت ارائهدهنده نیز باطل کنید؛ قطع اتصال فقط نسخه ما را حذف میکند، نه نسخه آنها را.