r - 使用 R & paws 如何切换/承担不同的 IAM 角色?
问题描述
我通过 paws 成功登录 AWS,但我在父帐户中。
library(paws)
Sys.setenv(
AWS_ACCESS_KEY_ID = "*****************************************",
AWS_SECRET_ACCESS_KEY = "************************************",
AWS_SESSION_TOKEN = "******************************************************************",
AWS_REGION = "us-west-2"
)
mys3<- paws::s3()
temp_s3 <- mys3$list_buckets()
我想更改为子帐户并列出其下的存储桶。有任何想法吗?
解决方案
您正在寻找的是Switching Role via API。
如果你拥有所有必要的权限和参数,你应该使用 STS 服务的方法,Paws 似乎涵盖了所有基本的方法,你可以在这里找到他们的文档。
推荐阅读
- ios - 如何保持 UNUserNotificationCenter 声音播放直到用户停止它
- java - 取消计划的计时器任务并创建另一个计划
- java - 没有为 AuthenticationSuccessEvent 调用 Spring 安全 ApplicationListener
- javascript - 为什么调用 Function.apply.bind(fn, null) 调用 `fn.apply`,而不是 `Function.apply`?
- audio - 使用 sox 转换音频文件,同时保留日期/时间信息
- python - Python不会从命令行中提取多个参数
- xml - Blogger 中的面包屑
- python - Python GUI 示例的在线界面
- asp.net - 将来自网络抓取的响应保存为 csv 文件
- random - PostgreSQL获取两个时间戳之间的随机值,有小时限制