全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-OSS-PutBucketLogging

更新时间:Jun 28, 2025

Nama Template

ACS-OSS-PutBucketLogging

Eksekusi Sekarang

Deskripsi Template

Mengaktifkan fitur logging untuk Bucket Object Storage Service (OSS).

Tipe Template

Otomatis

Pemilik

Alibaba Cloud

Parameter Input

Parameter

Deskripsi

Tipe Data

Diperlukan

Nilai Default

Batasan

bucketName

Nama dari OSS bucket.

String

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

logPrefix

Awalan dari file log.

String

Tidak

Tidak

OOSAssumeRole

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

String

Tidak

""

Parameter Output

Tidak tersedia.

Kebijakan Izin yang Dibutuhkan untuk Menjalankan Template

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

Referensi

ACS-OSS-PutBucketLogging

Isi Template

FormatVersion: OOS-2019-06-01
Description:
  en: Enable logging for a bucket
  name-en: ACS-OSS-PutBucketLogging
  categories:
    - security
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  bucketName:
    Label:
      en: BucketName
    Type: String
  logPrefix:
    Label:
      en: LogPrefix
    Description:
      en: Awalan dari objek log yang disimpan. Elemen ini dapat dibiarkan kosong.
    Type: String
    Default: 'No'
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: putBucketLogging
    Action: ACS::ExecuteAPI
    Description:
      en: Enable logging for a bucket
    Properties:
      Service: OSS
      API: PutBucketLogging
      Method: PUT
      URI: '?logging'
      Parameters:
        RegionId: '{{ regionId }}'
        BucketName: '{{ bucketName }}'
      Body: <?xml version="1.0" encoding="UTF-8"?> <BucketLoggingStatus> <LoggingEnabled> <TargetBucket>{{ bucketName }}</TargetBucket> <TargetPrefix>{{ logPrefix }}</TargetPrefix> </LoggingEnabled> </BucketLoggingStatus>