【发布时间】:2020-11-06 00:53:28
【问题描述】:
我在 ec2 AWS 实例上部署了一个闪亮的服务器应用程序。
本应用使用库aws.s3对s3 bucket进行读/写操作。
问题是,由于公司政策原因,我应该对 aws IAM 用户使用 MFA 身份验证。
如果我将 MFA 身份验证添加到闪亮服务器实例中使用的用户,这些将无法将数据下载/上传到存储桶 s3(权限被拒绝) 读取 s3 存储桶的 R 代码:
Sys.setenv("AWS_ACCESS_KEY_ID" = "ACCESSKEY",
"AWS_SECRET_ACCESS_KEY" = "SECRETACCESSKEY",
"AWS_DEFAULT_REGION" = "REGION",
"AWS_SESSION_TOKEN" = "")
aws.s3::s3read_using(FUN, trim_ws = TRUE, object = "myobject")
是否有一些方法可以通过 R 下载/上传 s3 文件,我可以使用除此之外的其他方法,但我无法更改 iam 策略。
【问题讨论】:
标签: r amazon-web-services authentication cloud shinyapps