Bağlantının size sağladıkları
Kendi AWS Amplify hesabınızı bağlamak, Zinn® kontrol panelinizden kendi AWS Amplify hesabınıza statik bir site yayınlamanızı sağlar. Proje ve fatura size aittir; dağıtımı, özel alanı ve DNS kayıtlarını biz yönetiriz.
Başlamadan önce
Bir AWS hesabı. AWS Amplify yalnızca kendi hesabınızda kullanılabilir: Amplify sunulan gigabayt ve derleme dakikası başına faturalandırır ve devam eden bir ücretsiz katmanı yoktur; bu nedenle bizim hesabımızdaki bir site, kimsenin üst sınır belirleyemeyeceği bir fatura anlamına gelir. Kendi hesabınızda harcama, limitler ve AWS konsolu tamamen size aittir.
Yöneteceği uygulamalar üzerinde Amplify eylemlerine (amplify:*) izin veren bir politikayla bu bağlantı için bir IAM kullanıcısı oluşturun.
1. AWS Amplify'da anahtarı oluşturun
AWS konsolunda IAM → Users bölümünü açın, bu bağlantının hangi kullanıcı olarak hareket etmesini istiyorsanız o kullanıcıyı seçin (özel bir kullanıcı oluşturun — asla kök hesabınızı kullanmayın), Security credentials sekmesini açın ve Access keys altında Create access key seçeneğini seçin. Kullanım amacı olarak Other seçeneğini belirleyin, devam edin ve Create access key öğesini seçin. Access key ID ve Secret access key değerlerini kopyalayın; AWS gizli anahtarı yalnızca bir kez gösterir. Her IAM kullanıcısı aynı anda iki anahtara sahip olabilir.
2. Buradan bağlayın
Kontrol panelinizde Integrations bölümünü açın ve Connect an account seçeneğini seçin. Grup olarak Static hosting (Netlify, Vercel) seçeneğini ve hesap olarak AWS Amplify seçeneğini belirleyin, Access key ID ve Secret access key alanlarını doldurun ve Connect account düğmesine basın.
Herhangi bir şey kaydedilmeden önce yapıştırdığınız verileri test ederiz. Çalışmayan bir anahtar asla saklanmaz ve yanıt, neyin yanlış olduğunu belirtir. Çalışan bir anahtar, veritabanımızda değil, gizli anahtar kasamızda şifrelenmiş olarak saklanır ve size bile bir daha asla gösterilmez.
Sonrasında ne olur?
- Statik bir site oluşturduğunuzda veya taşıdığınızda, bu hesap bir dağıtım hedefi olarak görünür. Bunu seçtiğinizde sitenin derlemesini hesabınızdaki bir projeye yayınlarız.
- Özel alan adları sizin için eklenir ve alan adının sayfası, alan adının yeni barındırıcıya yönlendirilmesi için satıcının ihtiyaç duyduğu tüm DNS kayıtlarını gösterir.
- Proje, kullanımı ve faturası sizin hesabınızdadır; her dağıtımı kendi satıcı kontrol panelinizde görebilirsiniz.
Bağlanmazsa
AWS kimlik bilgisini reddetti. Erişim anahtarının IAM'de hâlâ aktif olduğunu ve kullanıcının politikasının uygulamada Amplify eylemlerine izin verdiğini kontrol edin. Devre dışı bırakılmış bir erişim anahtarı, yanlış bir anahtarla tamamen aynı yanıtı verir.
Gizli anahtar kayboldu. AWS, gizli bir erişim anahtarını tekrar gösteremez. Yeni bir erişim anahtarı oluşturun, bağlayın, ardından IAM'deki eski anahtarı silin.
Anahtarın reddedildiği söyleniyor. Neredeyse her zaman şu üç nedenden biridir: kopyalanan bir boşluk veya satır sonu, süresi dolmuş bir anahtar ya da kopyaladıktan sonra iptal edilmiş veya yeniden oluşturulmuş bir anahtar. Yeni bir tane oluşturun ve tekrar yapıştırın.
Bağlantı kuruluyor ancak daha sonra bir şey başarısız oluyor. Anahtar kimlik doğrulaması yapıyor ancak eylemin ihtiyaç duyduğu bir izne sahip değil. Yukarıda listelenen izinlerle yeni bir anahtar oluşturun, ardından eski bağlantıyı kesin ve yeni anahtarı bağlayın.
Bağlantıyı kesme
Integrations bölümünü açın, hesabı bulun ve Disconnect düğmesine basın. Bu işlem, depolanan anahtarı derhal siler. Bunu kullanan her şey bir sonraki eyleminde durur ve buna bağlı ekranlar sessizce başarısız olmak yerine durumu belirtir.
Bağlantıyı kesmek daha önce yapılanları geri almaz — hesabınızda değiştirdiğimiz kayıtlar, dağıtımlar veya ayarlar olduğu gibi kalır. Anahtarın sızdırılmış olabileceğini düşünüyorsanız, satıcı tarafında da iptal edin; bağlantıyı kesmek onların kopyasını değil bizim kopyamızı kaldırır.