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"
      }
    }
  }
}
                        该文章对您有帮助吗?