ALIYUN::OSS::ObjectAcl类型用于修改文件(Object)的访问权限(ACL)。
语法
{
"Type": "ALIYUN::OSS::ObjectAcl",
"Properties": {
"Bucket": String,
"ObjectAcl": String,
"ObjectKey": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Bucket | String | 是 | 否 | 存储空间名称。 | 无 |
ObjectAcl | String | 是 | 是 | 指定OSS创建Object时的访问权限。 | 取值:
|
ObjectKey | String | 是 | 否 | Object所在存储空间的完整名称 | 即包含文件后缀在内的完整路径,如填写为 |
返回值
Fn::GetAtt
无
示例
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
OSSObjectAcl:
Type: ALIYUN::OSS::ObjectAcl
Properties:
ObjectAcl: private
Bucket: demo
ObjectKey: demo/efg/123.jpg
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"OSSObjectAcl": {
"Type": "ALIYUN::OSS::ObjectAcl",
"Properties": {
"ObjectAcl": "private",
"Bucket": "demo",
"ObjectKey": "demo/efg/123.jpg"
}
}
}
}