اتصال آن چه مزایایی برای شما دارد
اتصال حساب AWS Amplify خودتان به شما امکان میدهد یک سایت ایستا را از پیشخوان Zinn® خود در حساب AWS Amplify خودتان منتشر کنید. مالکیت پروژه و صورتحساب با شماست؛ ما فرایند استقرار، دامنه اختصاصی و رکوردهای DNS را مدیریت میکنیم.
پیش از شروع
یک حساب AWS. سرویس AWS Amplify فقط روی حساب خودتان در دسترس است: Amplify بر اساس گیگابایت ارائهشده و در هر دقیقه ساخت، بدون سطح رایگان همیشگی هزینه دریافت میکند، بنابراین وجود یک سایت در حسابی متعلق به ما، صورتحسابی ایجاد میکرد که هیچکس نمیتوانست سقفی برای آن تعیین کند. در حساب خودتان، هزینهها، محدودیتها و کنسول AWS تماماً در اختیار شماست.
یک کاربر IAM برای این اتصال ایجاد کنید که دارای خطمشی مجاز برای اقدامات Amplify (amplify:*) روی برنامههایی باشد که مدیریت خواهد کرد.
۱. ایجاد کلید در AWS Amplify
در کنسول AWS بخش IAM → Users را باز کنید، کاربری را که این اتصال باید به عنوان آن عمل کند انتخاب نمایید (یک کاربر اختصاصی ایجاد کنید — هرگز از حساب ریشه خود استفاده نکنید)، برگه Security credentials آن را باز کرده و در زیر بخش Access keys، گزینه Create access key را انتخاب کنید. مورد Other را به عنوان مورد استفاده انتخاب نمایید، ادامه دهید و Create access key را انتخاب کنید. شناسه Access key ID و Secret access key را کپی کنید — AWS کلید مخفی را فقط یک بار نشان میدهد. هر کاربر IAM میتواند همزمان دو کلید داشته باشد.
۲. اتصال آن در اینجا
بخش Integrations را در پیشخوان خود باز کرده و Connect an account را انتخاب کنید. گروه Static hosting (Netlify, Vercel) و حساب AWS Amplify را انتخاب نمایید، Access key ID و Secret access key را وارد کرده و Connect account را فشار دهید.
ما پیش از ذخیره هر چیزی، اطلاعات جایگذاریشده توسط شما را آزمایش میکنیم. کلیدی که کار نکند هرگز ذخیره نمیشود و پاسخ سیستم مشخص میکند که اشکال آن چه بوده است. کلیدی که کار کند به صورت رمزگذاریشده در مخزن اسرار ما — و هرگز در پایگاهداده ما — نگهداری میشود و دیگر هرگز، حتی به شما، نشان داده نخواهد شد.
مراحل بعدی
- هنگامی که یک سایت ایستا ایجاد یا منتقل میکنید، این حساب به عنوان مقصد استقرار ظاهر میشود. آن را انتخاب کنید تا ساخت سایت را در پروژهای در حساب شما منتشر کنیم.
- دامنههای اختصاصی برای شما متصل میشوند و صفحه دامنه هرگونه رکورد DNS را که ارائهدهنده نیاز دارد نمایش میدهد تا دامنه به هاست جدید هدایت شود.
- پروژه، میزان مصرف و صورتحساب آن در حساب شما قرار دارد؛ میتوانید هر استقرار را در پیشخوان ارائهدهنده خود مشاهده کنید.
در صورت عدم برقراری اتصال
اعتبارنامه توسط AWS رد شد. بررسی کنید که کلید دسترسی همچنان در IAM فعال باشد و خطمشی کاربر اجازه اقدامات Amplify روی برنامه را بدهد. یک کلید دسترسی که غیرفعال شده است، پاسخی دقیقاً مشابه یک کلید نادرست میدهد.
کلید مخفی گم شده است. AWS نمیتواند یک کلید دسترسی مخفی را دوباره نشان دهد. یک کلید دسترسی جدید ایجاد کنید، آن را متصل نمایید و سپس کلید قبلی را در IAM حذف کنید.
پیام رد شدن کلید نمایش داده میشود. تقریباً همیشه یکی از این سه مورد است: یک فاصله یا شکست خط به همراه آن کپی شده، کلید منقضی شده، یا پس از کپی کردن باطل شده یا دوباره ایجاد شده است. یک کلید تازه ایجاد کرده و آن را دوباره جایگذاری کنید.
متصل میشود، اما بعداً با خطا مواجه میشود. کلید احراز هویت میشود اما فاقد مجوزی است که اقدام مربوطه به آن نیاز دارد. یک کلید جدید با مجوزهای ذکرشده در بالا ایجاد کنید، سپس اتصال قدیمی را قطع کرده و کلید جدید را متصل نمایید.
قطع اتصال
بخش Integrations را باز کنید، حساب را بیابید و Disconnect را فشار دهید. با این کار کلید ذخیرهشده بلافاصله حذف میشود. هر چیزی که از آن استفاده میکرد در اقدام بعدی خود متوقف میشود و صفحاتی که به آن وابسته بودند، به جای مواجهه بیصدا با خطا، این موضوع را اعلام میکنند.
قطع اتصال کارهایی را که قبلاً انجام شده باطل نمیکند — رکوردها، استقرارها یا تنظیماتی که در حساب شما تغییر دادهایم همانطور که هستند باقی میمانند. اگر فکر میکنید خود کلید ممکن است فاش شده باشد، آن را در ارائهدهنده نیز باطل کنید؛ قطع اتصال فقط نسخه ما را حذف میکند، نه نسخه آنها را.