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