AWS身份与访问管理:原理、实践与微服务应用
1. AWS角色操作基础
在AWS环境中,我们可以通过不同方式与角色进行交互。首先,调用 sts get-caller-identity 可以返回当前用户ID、账户ID和当前会话身份的ARN。
若要使用AWS命令行界面(CLI)来承担角色,可以运行以下命令:
aws sts assume-role --role-arn arn:aws:iam::123456789012:role/targetrole --role-session-name assumed-role-session
AWS会对这类请求做出响应,颁发临时凭证,供调用者访问AWS资源,响应示例如下:
{
"AssumedRoleUser": {
"AssumedRoleId": "AXAISKDJSALA:assumed-role-session",
"Arn": "arn:aws:sts::123456789012:assumed-role/targetrole/assumed-role-session"
},
"Credentials": {
"SecretAccessKey": "9drTJvcXLB89EXAMPLELB8923FB892xMFI",
"SessionToken": "AQoXdzELDDY//////////wEaoAK1wvxJY12r2IrDFT2IvAz
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



