use*_*236 6 amazon-s3 amazon-ec2 amazon-web-services s3fs
据我所知,使用 s3fs 挂载 s3 存储桶的唯一方法是使用accesskey:secretkey支持各种文件位置的文件中的指定。
但是,如果我是 ec2 实例,在本地 s3 帐户中,具有实例配置文件,我只想使用可用的实例配置文件凭据。有谁知道使用实例配置文件的方法,而不必在本地文件系统中设置凭据?如果没有,是否有人致力于支持此功能?
谢谢
一旦/如果您有附加到 EC2 实例的角色,则可以添加以下条目/etc/fstab以在启动时自动挂载 S3 存储桶:
s3fs#bucketname /PATHtoLocalMount fuse _netdev,iam_role=nameofiamrolenoquotes
Run Code Online (Sandbox Code Playgroud)
当然,您必须已经s3fs安装(正如您从问题中判断的那样),并且角色策略必须授予对 S3 存储桶的适当(可能是完整)访问权限。这很好,因为不需要在实例上存储 IAM 凭证(=更安全,因为角色访问不能在附加到角色的实例外部使用,而 IAM 凭证可以)。
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |