1

s3fs-fuseを使用して AWS S3 バケットをファイルシステムとしてマウントしています。AWS アクセス キー ID と AWS シークレット アクセス キーを含むファイルが必要です。このファイルを使用したアクセスを回避するにはどうすればよいですか? 代わりに AWS IAM ロールを使用しますか?

4

2 に答える 2

2

Fuse Over Amazonドキュメントに従って、4 つの方法を使用して認証情報を指定できます。ファイルを使用したくない場合は、AWSACCESSKEYID および AWSSECRETACCESSKEY 環境変数を設定できます。
また、AWS IAM インスタンス プロファイルを使用することが目標の場合は、EC2 インスタンスから s3fs-fuse を実行する必要があります。その場合、これらの資格情報ファイル/環境変数を設定する必要はありません。これは、インスタンスの作成中にインスタンス ロールとポリシーをアタッチすると、EC2 インスタンスが起動時に認証情報を取得するためです。AWS IAM ユーザー ガイドの 190 ページの「インスタンス プロファイルの使用」セクションを参照してください。

于 2016-01-19T11:39:23.420 に答える