938
阿裏雲
CreateRole__角色管理接口_RAM API文檔_訪問控製-阿裏雲
接口描述
創建角色
請求參數
Action
- 類型:String
- 必須:是
- 描述:操作接口名,係統規定參數,取值:CreateRole
RoleName
- 類型:String
- 必須:是
- 描述:指定角色名,最多包含64個字符
- 格式:
^[a-zA-Z0-9.@-]+$
Description
- 類型:String
- 必須:否
- 描述:角色描述,最大長度1024字字符
AssumeRolePolicyDocument
- 類型:String
- 必須:是
- 描述:指定可以扮演此角色的身份。
需要的權限
Action
ram:CreateRole
Resource
acs:ram:*:${AccountId}:role/*
返回參數
Role
- 類型:Role Type
- 描述:角色信息
錯誤信息
InvalidParameter.RoleName.InvalidChars
- HTTP Status:400
- Error Message:The parameter - "RoleName" contains invalid chars.
InvalidParameter.RoleName.Length
- HTTP Status:400
- Error Message:The parameter - "RoleName" beyond the length limit.
InvalidParameter.AssumeRolePolicyDocument.Length
- HTTP Status:400
- Error Message:The parameter - "AssumeRolePolicyDocument" beyond the length limit.
EntityAlreadyExists.Role
- HTTP Status:409
- Error Message:The role does already EXIST.
MalformedPolicyDocument
- HTTP Status:400
- Error Message:{The error details}
LimitExceeded.Role
- HTTP Status:409
- Error Message:The count of roles beyond the current limits.
操作示例
請求示例
https://ram.aliyuncs.com/?Action=CreateRole
&RoleName=ECSAdmin
&AssumeRolePolicyDocument={ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::123456789012345678:root" } } ], "Version": "1" }
&Description=ECS管理角色
&<公共請求參數>
返回示例
XML
格式
<CreateRoleResponse>
<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
<Role>
<RoleId>901234567890123</RoleId>
<RoleName>ECSAdmin</RoleName>
<Arn>acs:ram::1234567890123456:role/ECSAdmin</Arn>
<Description>ECS管理角色</Description>
<AssumeRolePolicyDocument>{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::123456789012345678:root" } } ], "Version": "1" }</AssumeRolePolicyDocument>
<CreateDate>2015-01-23T12:33:18Z</CreateDate>
</Role>
</CreateRoleResponse>
JSON
格式
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"Role": {
"RoleId": "901234567890123",
"RoleName": "ECSAdmin",
"Arn": "acs:ram::1234567890123456:role/ECSAdmin",
"Description": "ECS管理角色",
"AssumeRolePolicyDocument": "{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::123456789012345678:root" } } ], "Version": "1" }",
"CreateDate": "2015-01-23T12:33:18Z"
}
}
最後更新:2016-11-23 17:16:05
上一篇:
ListUsersForGroup__組管理接口_RAM API文檔_訪問控製-阿裏雲
下一篇:
GetRole__角色管理接口_RAM API文檔_訪問控製-阿裏雲
編寫MapReduce__快速開始_大數據計算服務-阿裏雲
阿裏雲雲服務器 ECS典型應用場景
開始使用阿裏雲數據庫__快速入門(MySQL)_雲數據庫 RDS 版-阿裏雲
表格存儲的數據操作__開發指南_表格存儲-阿裏雲
ECS雲服務器磁盤FAQ
阿裏雲邁向智能,會成為雲生態發展的拐點嗎?
鏡像管理__控製台使用指南_批量計算-阿裏雲
SSH 連接時出現如下錯誤:pam_limits(sshd:session):could not sent limit for 'nofile'__遠程登錄 (SSH)_Linux操作運維問題_雲服務器 ECS-阿裏雲
負載均衡-Listener狀態轉換__附錄_API 參考_負載均衡-阿裏雲
更換操作係統__實例_用戶指南_雲服務器 ECS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲