AWS 多因素身份验证和 shiny-server
AWS Multifactor Authentication and shiny-server
我在 ec2 AWS 实例上部署了一个 shiny-server 应用程序。
此应用程序使用库 aws.s3
对 s3 存储桶执行 reading/writing 操作。
问题是,由于公司政策原因,我应该在aws IAM用户上使用MFA认证。
如果我将 MFA 身份验证添加到 shiny-server 实例中使用的用户,这些将无法 download/upload 数据到存储桶 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 download/upload s3 文件,我可以使用除此之外的其他方法,但我无法更改 iam 策略。
我在 ec2 AWS 实例上部署了一个 shiny-server 应用程序。
此应用程序使用库 aws.s3
对 s3 存储桶执行 reading/writing 操作。
问题是,由于公司政策原因,我应该在aws IAM用户上使用MFA认证。
如果我将 MFA 身份验证添加到 shiny-server 实例中使用的用户,这些将无法 download/upload 数据到存储桶 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 download/upload s3 文件,我可以使用除此之外的其他方法,但我无法更改 iam 策略。