始める無料で始める

保存されたキーをロールに置き換える

report-archiver 関数は正常に動作しています。ただし、この関数の環境変数には長期的なアクセスキーが含まれています。これは一度きりのスクリプト用に作成されたまま、その後一度も手が加えられていないものです。

ここで新たに構築するものはありません。この関数にはすでに実行ロールが設定されており、そのロールはバケットを読み取れます。問題はこのキーです。キーは認証情報プロバイダーチェーンの先頭に位置し、ロールが提供する認証情報より優先されます。そのため、キーが存在する限りロールは無視されてしまいます。

Credential chain repair アプリを使って保存されたキーを削除し、関数を呼び出して、報告される認証情報を確認してください。

どの説明が、実際に確認した結果と一致しますか?

この演習はコースの一部です

開発者のための AWS セキュリティ活用

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する