Bağlantı kurmanın size sağladıkları
Kendi AWS Amplify hesabınızı bağlamak, Zinn® panelinizden kendi AWS Amplify hesabınıza statik bir site yayınlamanızı sağlar. Projenin ve faturanın sahibi siz olursunuz; 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 başına ve derleme dakikası başına faturalandırılır ve sürekli bir ücretsiz katmanı yoktur; bu nedenle bizim bir hesabımızdaki bir site, kimsenin sınırlayamayacağı bir fatura anlamına gelir. Kendi hesabınızda ise harcama sizin harcamanız, sınırlar sizin sınırlarınız ve AWS konsolu sizin konsolunuzdur.
Bu bağlantı için, yöneteceği uygulamalarda Amplify işlemlerine (amplify:*) izin veren bir ilkeye sahip bir IAM kullanıcısı oluşturun.
1. Anahtarı AWS Amplify üzerinde oluşturun
AWS konsolunda IAM → Users bölümünü açın, bu bağlantının adına hareket edeceği kullanıcıyı seçin (özel bir kullanıcı oluşturun — asla root hesabınızı kullanmayın), bu kullanıcının Security credentials sekmesini açın ve Access keys altında Create access key seçeneğini belirleyin. Kullanım senaryosu olarak Other seçeneğini seçin, devam edin ve Create access key seçeneğini belirleyin. 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 anahtar barındırabilir.
2. Buraya bağlayın
Panelinizde Integrations bölümünü açın ve Connect an account seçeneğini belirleyin. Grup olarak Static hosting (Netlify, Vercel) ve hesap olarak AWS Amplify seçin, 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 bilgileri test ederiz. Çalışmayan bir anahtar asla saklanmaz ve verilen yanıtta anahtarla ilgili neyin yanlış olduğu belirtilir. Çalışan bir anahtar ise gizli anahtar kasamızda şifrelenmiş olarak tutulur — asla veritabanımızda tutulmaz — ve size dahil 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. Hesabı seçtiğinizde, sitenin derlemesini hesabınızdaki bir projede yayınlarız.
- Özel alan adları sizin adınıza bağlanır ve alan adı sayfası, alan adının yeni ana bilgisayara yönlenmesi için sağlayı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 sağlayıcı panelinizde görebilirsiniz.
Bağlantı kurulamazsa
AWS kimlik bilgisini reddetti. Erişim anahtarının IAM içinde hâlâ etkin olup olmadığını ve kullanıcının ilkesinin uygulamada Amplify işlemlerine izin verip vermediğini kontrol edin. Devre dışı bırakılmış bir erişim anahtarı, tıpkı yanlış bir anahtar gibi yanıt verir.
Gizli anahtar kayboldu. AWS, gizli bir erişim anahtarını tekrar gösteremez. Yeni bir erişim anahtarı oluşturun, bunu bağlayın ve ardından IAM içindeki eski anahtarı silin.
Anahtarın reddedildiği belirtiliyor. Neredeyse her zaman şu üç durumdan biridir: anahtarla birlikte kopyalanan bir boşluk veya satır sonu, süresi dolmuş bir anahtar ya da siz kopyaladıktan sonra iptal edilmiş veya yeniden oluşturulmuş bir anahtar. Yeni bir tane oluşturun ve tekrar yapıştırın.
Bağlanıyor, ancak daha sonra bir işlem başarısız oluyor. Anahtarın kimliği doğrulanıyor ancak eylemin ihtiyaç duyduğu bir izne sahip değil. Yukarıda listelenen izinlere sahip 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 saklanan anahtarı anında siler. Bu anahtarı kullanan her şey bir sonraki işleminde durur ve buna bağımlı olan ekranlar sessizce hata vermek yerine durumu belirtir.
Bağlantıyı kesmek daha önce yapılmış olanları geri almaz — hesabınızda değiştirdiğimiz kayıtlar, dağıtımlar veya ayarlar olduğu gibi kalır. Anahtarın kendisinin sızdırılmış olabileceğini düşünüyorsanız, sağlayıcı tarafında da anahtarı iptal edin; bağlantıyı kesmek sağlayıcının değil, yalnızca bizim kopyamızı kaldırır.