რას აკეთებს ეს თქვენთვის
თქვენი საკუთარი AWS Amplify ანგარიშის დაკავშირება საშუალებას გაძლევთ გამოაქვეყნოთ სტატიკური საიტი თქვენს AWS Amplify ანგარიშზე Zinn® სამართავი პანელიდან. პროექტი და გადასახადი თქვენია; ჩვენ ვუზრუნველყოფთ განთავსებას, მორგებულ დომენსა და DNS ჩანაწერებს.
სანამ დაიწყებთ
AWS ანგარიში. AWS Amplify ხელმისაწვდომია მხოლოდ თქვენს საკუთარ ანგარიშზე: Amplify იღებს საფასურს მიწოდებული გიგაბაიტებისა და აგების წუთების მიხედვით, ყოველგვარი მიმდინარე უფასო პაკეტის გარეშე, ამიტომ ჩვენს ანგარიშზე არსებული საიტი იქნებოდა ისეთი ხარჯი, რომლის შეზღუდვასაც ვერავინ შეძლებდა. თქვენს საკუთარ ანგარიშზე ეს არის თქვენი ხარჯები, თქვენი ლიმიტები და თქვენი AWS კონსოლი.
შექმენით IAM მომხმარებელი ამ დაკავშირებისთვის ისეთი პოლიტიკით, რომელიც ამუშავებს Amplify-ის მოქმედებებს (amplify:*) იმ აპებში, რომლებსაც ის მართავს.
1. შექმენით გასაღები AWS Amplify-ში
AWS კონსოლში გახსენით IAM → Users, აირჩიეთ მომხმარებელი, რომლის სახელითაც უნდა იმოქმედოს ამ დაკავშირებამ (შექმენით გამოყოფილი მომხმარებელი — არასოდეს გამოიყენოთ თქვენი მთავარი ანგარიში), გახსენით მისი 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 ღილაკს. ეს დაუყოვნებლივ შლის შენახულ გასაღებს. ყველაფერი, რაც მას იყენებდა, ჩერდება შემდეგი მოქმედებისას, ხოლო ეკრანები, რომლებიც მასზე იყო დამოკიდებული, აცხადებენ ამის შესახებ და არა იმაზე, რომ ჩუმად ჩაიშალნენ.
გათიშვა არ აუქმებს იმას, რაც უკვე გაკეთდა — ჩანაწერები, განთავსებები ან პარამეტრები, რომლებიც ჩვენ შევცვალეთ თქვენს ანგარიშზე, რჩება ისე, როგორც არის. თუ ფიქრობთ, რომ თავად გასაღები შეიძლება გაჟონილიყო, ასევე გააუქმეთ იგი მომწოდებელთან; გათიშვა აცილებს ჩვენს ასლს და არა მათსას.