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