すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::OSS::ObjectAcl

最終更新日:Mar 17, 2025

ALIYUN::OSS::ObjectAcl は、Object Storage Service (OSS) オブジェクトのアクセス制御リスト (ACL) を変更するために使用されます。

構文

{
  "Type": "ALIYUN::OSS::ObjectAcl",
  "Properties": {
    "Bucket": String,
    "ObjectAcl": String,
    "ObjectKey": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Bucket

String

はい

いいえ

バケット名。

なし。

ObjectAcl

String

はい

はい

オブジェクトの ACL。

有効な値:

  • default (デフォルト): オブジェクトの ACL は、オブジェクトが格納されているバケットの ACL と同じです。

  • private: オブジェクトの ACL は非公開です。オブジェクトの所有者と承認されたユーザーのみが、オブジェクトに対する読み取りおよび書き込み権限を持ちます。

  • public-read: オブジェクトの ACL は公開読み取りです。オブジェクトの所有者と承認されたユーザーのみが、オブジェクトに対する読み取りおよび書き込み権限を持ちます。他のユーザーは、オブジェクトに対する読み取り権限のみを持ちます。オブジェクトの ACL をこの値に設定する場合は注意してください。

  • public-read-write: オブジェクトの ACL は公開読み書きです。すべてのユーザーがオブジェクトに対する読み取りおよび書き込み権限を持ちます。オブジェクトの ACL をこの値に設定する場合は注意してください。

ObjectKey

String

はい

いいえ

オブジェクトキー。

オブジェクトキーは、オブジェクトの拡張子を含む完全なパスを指定します。例: abc/efg/123.jpg

戻り値

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"
      }
    }
  }
}