0
Javaアプリケーションを開発し、EC2にデプロイしたいと思います。私が理解する限り、あなたはアクセスキーと秘密鍵の代わりに役割を使うべきです。ロールを使用してAPIリクエストを作成する方法
インスタンスを起動し、S3のフルアクセスロールをアタッチして、APIコールをどのように作成するとしますか?
次のようにSDKのためには、アクセスキーと秘密鍵を必要とするため:
AWSCredentials credentials = new BasicAWSCredentials("YourAccessKeyID", "YourSecretAccessKey");
AmazonS3 s3client = new AmazonS3Client(credentials);
私はそれが動作する方法を理解していないのですか?
お返事ありがとうございます。私は疑問がもう1つあります。回答に記載されているように、資格情報を使用せずにIAM getRole()を使用して、インスタンスにアタッチされているすべてのロールを取得することは可能ですか.Basicallyでは、アクセスキーと秘密鍵。インスタンスにアタッチされたIAM権限の役割を持つことが必要ですか?また、インスタンスのメタデータからロールを取得する方法もあります。 –
@ ShivkumarMallesappaは完全に別の質問です。 1:なぜあなたはそれを試して見ないのですか? 2:試してみた後に助けが必要な場合は、StackOverflowに別の質問として投稿してください。 –
ありがとうございます。私はすべての試行錯誤が終わったら、この答えを正しいものとして間違いなくマークします。気にしないでください。 –