首页 > 解决方案 > 使用 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()

我想更改为子帐户并列出其下的存储桶。有任何想法吗?

标签: ramazon-web-services

解决方案


您正在寻找的是Switching Role via API

如果你拥有所有必要的权限和参数,你应该使用 STS 服务的方法,Paws 似乎涵盖了所有基本的方法,你可以在这里找到他们的文档


推荐阅读