מה החיבור מעניק לכם
חיבור חשבון AWS Amplify שלכם מאפשר לכם לפרסם אתר סטטי בחשבון ה-AWS Amplify שלכם מלוח הבקרה של Zinn®. הפרויקט והחיוב שייכים לכם; אנו מטפלים בפריסה, בדומיין המותאם אישית וברשומות ה-DNS.
לפני שמתחילים
חשבון AWS. AWS Amplify זמין אך ורק בחשבון שלכם: Amplify מחייב לפי ג'יגה-בייט שסופק ולפי דקת בנייה (build), ללא מסלול חינמי קבוע, ולכן אתר בחשבון שלנו ייצור חיוב שאיש לא יוכל להגביל. בחשבון שלכם, ההוצאות, המגבלות ומסוף ה-AWS הם שלכם.
צרו משתמש IAM עבור חיבור זה עם מדיניות (policy) המתירה את פעולות Amplify (amplify:*) באפליקציות שהוא ינהל.
1. צרו את המפתח ב-AWS Amplify
במסוף AWS פתחו את IAM ← Users, בחרו את המשתמש שחיבור זה יפעל בשמו (צרו משתמש ייעודי — לעולם אל תשתמשו בחשבון ה-root שלכם), פתחו את לשונית ה-Security credentials שלו ותחת Access keys בחרו ב-Create access key. בחרו ב-Other כמקרה השימוש, המשיכו ובחרו ב-Create access key. העתיקו את ה-Access key ID ואת ה-Secret access key — AWS מציגה את המפתח הסודי פעם אחת בלבד. כל משתמש IAM יכול להחזיק בשני מפתחות בו-זמנית.
2. חברו אותו כאן
פתחו את 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. פעולה זו מוחקת את המפתח השמור באופן מיידי. כל גורם שהשתמש בו ייעצר בפעולה הבאה שלו, והמסכים שהסתמכו עליו יציגו הודעה על כך במקום להיכשל בשקט.
הניתוק אינו מבטל את מה שכבר בוצע — רשומות, פריסות או הגדרות ששינינו בחשבון שלכם נשארות כפי שהן. אם אתם סבורים שהמפתח עצמו אולי נחשף, בטלו אותו גם אצל הספק; הניתוק מסיר את העותק שלנו, לא את שלהם.