Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:ACS-OSS-PutBucketLogging

Última atualização: Jun 28, 2026

Ativa o recurso de log para um bucket do Object Storage Service (OSS).

Nome do modelo

ACS-OSS-PutBucketLogging

Executar agora

Descrição do modelo

Ativa o recurso de log para um bucket do Object Storage Service (OSS).

Tipo de modelo

Automatizado

Proprietário

Alibaba Cloud

Parâmetros de entrada

Parâmetro

Descrição

Tipo de dados

Obrigatório

Valor padrão

Limite

bucketName

Nome do bucket do OSS.

String

Sim

regionId

ID da região.

String

Não

{{ ACS::RegionId }}

logPrefix

Prefixo do arquivo de log.

String

Não

No

OOSAssumeRole

Função do RAM assumida pelo CloudOps Orchestration Service (OOS).

String

Não

""

Parâmetros de saída

N/D.

Política de permissões necessária para executar o modelo

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

Referências

ACS-OSS-PutBucketLogging

Conteúdo do modelo

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: The prefix of the saved log objects. This element can be left empty
    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>