Tous les produits
Search
Centre de documentation

CloudOps Orchestration Service:ACS-OSS-PutBucketLogging

Dernière mise à jour :Aug 11, 2026

Active la journalisation pour un compartiment Object Storage Service (OSS).

Nom du modèle

ACS-OSS-PutBucketLogging

Exécuter maintenant

Description du modèle

Active la journalisation pour un compartiment Object Storage Service (OSS).

Type de modèle

Automatisé

Propriétaire

Alibaba Cloud

Paramètres d'entrée

Paramètre

Description

Type de données

Obligatoire

Valeur par défaut

Limite

bucketName

Nom du compartiment OSS.

String

Oui

regionId

ID de la région.

String

Non

{{ ACS::RegionId }}

logPrefix

Préfixe des fichiers journaux.

String

Non

Non

OOSAssumeRole

Rôle RAM endossé par le service CloudOps Orchestration Service (OOS).

String

Non

""

Paramètres de sortie

Sans objet.

Stratégie d'autorisation requise pour exécuter le modèle

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

Références

ACS-OSS-PutBucketLogging

Contenu du modèle

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>