Я могу успешно взять на себя эту роль, запустив «aws sts accept-role --role-arn arn: aws: iam :: 1234567890: role / RoleName --role-session-name owca», и он вернет учетные данные успешно. Но мне нужно установить возвращаемые значения как переменные, чтобы я мог вызывать их позже в скрипте.
{
"Account": "1234567890",
"UserId": "ABC123:i-1234567890abc",
"Arn": "arn:aws:sts::123456:assumed-role/InstanceRole/i-1234567890abc"
}
{
"AssumedRoleUser": {
"AssumedRoleId": "ABC123DEF456:TempRoleName",
"Arn": "arn:aws:sts::1234567890:assumed-role/RoleName/Name"
},
"Credentials": {
"SecretAccessKey": "1234567890asdfghjkl",
"SessionToken": "1234567890qwertyuiopasdfghjklzU=...............",
"Expiration": "2018-10-05T12:12:12Z",
"AccessKeyId": "ASDFGHJKL"
}