全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-OSS-PutBucketVersioning

更新时间:Jun 28, 2025

Nama template

ACS-OSS-PutBucketVersioning

Eksekusi Sekarang

Deskripsi template

Mengaktifkan fitur versioning pada sebuah bucket.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe

Diperlukan

Nilai default

Batasan

bucketName

Nama bucket Object Storage Service (OSS).

String

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

OOSAssumeRole

Peran RAM yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

""

Parameter output

Tidak ada.

Kebijakan izin yang diperlukan untuk mengeksekusi template

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "oss:PutBucketVersioning"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Referensi

Untuk informasi lebih lanjut, lihat ACS-OSS-PutBucketVersioning.yml di GitHub.

Konten Template

FormatVersion: OOS-2019-06-01
Description:
  en: Enable the versioning state of a bucket
   
  name-en: ACS-OSS-PutBucketVersioning
   
  categories:
    - security
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
       
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  bucketName:
    Label:
      en: BucketName
       
    Type: String
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
       
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: putBucketVersioning
    Action: ACS::ExecuteAPI
    Description:
      en: Enable the versioning state of a bucket
       
    Properties:
      Service: OSS
      API: PutBucketVersioning
      Method: PUT
      URI: '?versioning'
      Parameters:
        RegionId: '{{ regionId }}'
        BucketName: '{{ bucketName }}'
      Body: <?xml version="1.0" encoding="UTF-8"?> <VersioningConfiguration> <Status>Enabled</Status></VersioningConfiguration>