'u kullanan yerel olarak uygulama test etme S3'te dosyalar ekleyen bir Java uygulamasına sahibim. Bu uygulama bir EC2 örneğinde çalışıyor.IAM Rolü
IAM rolünü kullanıyoruz. Bu yüzden gerekli IAM rolünü bu EC2 örneğine ekledik.
Burada her şey mükemmel çalışır.
Ancak uygulamayı yerel olarak dizüstü bilgisayarımda da test etmek istiyoruz. Her ne zaman test etmem gerekiyorsa uygulamayı her zaman EC2'ye yüklemek zor.
Kod değiştirmeden dinamik olarak nasıl geçiş yapabiliriz, böylece dizüstü bilgisayarımı (accesskey ve secretKey ile) test edebilirim ve ayrıca EC2'de IAM rolünü kullanabilirim?
Bu iyi tutar. Ancak IAM Rolünü kullanmak için InstanceProfileCredentialsProvider kullanıyoruz. http://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-roles.html InstanceProfileCredentialsProvider IAM rolünü tercih ediyor – sag
Sağlayıcı zincirini kullanmaya geçiş yapın. Örnek profil sağlayıcısını otomatik olarak kullanır. – tedder42