1008
阿里云
技术社区[云栖]
ALIYUN::RAM::User__资源列表_资源编排-阿里云
ALIYUN::RAM::User 类型可用于创建 RAM 用户
语法
{ "Type" : "ALIYUN::RAM::Role", "Properties" : { "UserName" : String, "DisplayName": String, "LoginProfile" : Map, "Groups" : List, "MobilePhone" : String, "Policies " : List }}
属性
| 属性名称 | 类型 | 必须 | 描述 | 约束 |
| UserName | string | 是 | 指定用户名称 | 最长64个字符 |
| DisplayName | string | 否 | 指定用户的显示名 | 最长12个字符或汉字 |
| LoginProfile | map | 否 | 指定用户登录配置 | |
| Groups | list | 否 | 指定用户加入的组 | |
| MobilePhone | string | 否 | 指定用户手机号码 | |
| Policies | list | 否 | 指定适用用户的策略 | |
"LoginProfile" : { "MFABindRequired": Boolean, "Password" : String, "PasswordResetRequired" : Boolean}
| 属性名称 | 类型 | 必须 | 描述 | 约束 |
| MFABindRequired | boolean | 否 | 指定用户在下次登录时是否必须绑定多因素认证器 | |
| Password | string | 否 | 指定密码 | 密码必须符合密码强度要求,长度为8-32个字符 |
| PasswordResetRequired | boolean | 否 | 指定用户在登录时是否需要修改密码 | |
"Policies" : [ { "PolicyName" : String, "PolicyDocument" : { "Version": String, "Statement" : [ { "Effect" : String, "Action" : List, "Resource" : List } ] } }]
| 属性名称 | 类型 | 必须 | 描述 | 约束 |
| PolicyName | string | 是 | 指定策略名称 | 最长128个汉字或字符 |
| PolicyDocument | map | 否 | 指定策略详细描述 | |
| Version | string | 否 | 指定策略版本 | |
| Statement | list | 否 | 指定策略具体的规则 | |
| Action | list | 否 | 指定策略针对的具体操作 | |
| Resource | list | 否 | 指定策略针对的具体资源 | |
| Effect | string | 否 | 指定允许或拒绝在 Resource 中定义的资源上作 Action 定义的操作 | |
返回值
Fn::GetAtt
- UserName RAM 用户名
- UserId RAM 用户 ID
- CreateDate RAM 用户创建时间
- LastLoginDate RAM 用户最后登录时间
示例
{ "ROSTemplateFormatVersion" : "2015-09-01", "Resources" : { "RamUser": { "Type": "ALIYUN::RAM::User", "Properties": { "UserName": "RosUser", "DisplayName": "createdByRos", "MobilePhone": "13800998833", "LoginProfile": { "Password": "RosUser1234", "PasswordResetRequired": false, "MFABindRequired": true }, "Policies" : [ { "PolicyName" : "RosUserPolicy", "PolicyDocument" : { "Version": "1", "Statement" : [ { "Effect" : "Allow", "Action" : [ "oss:*" ], "Resource" : ["acs:oss:*:*:*"] } ] } } ], "Groups": ["RosGroup"] } } }, "Outputs": { "UserName": { "Value": { "Fn::GetAtt": ["RamUser", "UserName"] } }, "UserId": { "Value": { "Fn::GetAtt": ["RamUser", "UserId"] } } }}
最后更新:2016-12-16 14:15:01