Usar UpdateTrail com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar UpdateTrail com uma CLI

Os exemplos de código a seguir mostram como usar o UpdateTrail.

CLI
AWS CLI

Para atualizar uma trilha

O exemplo de update-trail a seguir atualiza uma trilha para usar um bucket existente para entrega de logs.

aws cloudtrail update-trail \ --name Trail1 \ --s3-bucket-name amzn-s3-demo-bucket

Saída:

{ "IncludeGlobalServiceEvents": true, "Name": "Trail1", "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", "LogFileValidationEnabled": false, "IsMultiRegionTrail": true, "S3BucketName": "amzn-s3-demo-bucket" }
  • Para ver detalhes da API, consulte UpdateTrail na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: atualiza a trilha especificada para que os eventos globais do serviço (como os do IAM) sejam registrados e altera o prefixo de chave comum dos arquivos de log futuros para “globallogs”.

Update-CTTrail -Name "awscloudtrail-example" -IncludeGlobalServiceEvents $true -S3KeyPrefix "globallogs"

Exemplo 2: atualiza a trilha especificada para que as notificações sobre novas entregas de logs sejam enviadas ao tópico do SNS especificado.

Update-CTTrail -Name "awscloudtrail-example" -SnsTopicName "mlog-deliverytopic2"

Exemplo 3: atualiza a trilha especificada para que os logs sejam entregues em um bucket diferente.

Update-CTTrail -Name "awscloudtrail-example" -S3BucketName "otherlogs"
  • Consulte detalhes da API em UpdateTrail na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: atualiza a trilha especificada para que os eventos globais do serviço (como os do IAM) sejam registrados e altera o prefixo de chave comum dos arquivos de log futuros para “globallogs”.

Update-CTTrail -Name "awscloudtrail-example" -IncludeGlobalServiceEvents $true -S3KeyPrefix "globallogs"

Exemplo 2: atualiza a trilha especificada para que as notificações sobre novas entregas de logs sejam enviadas ao tópico do SNS especificado.

Update-CTTrail -Name "awscloudtrail-example" -SnsTopicName "mlog-deliverytopic2"

Exemplo 3: atualiza a trilha especificada para que os logs sejam entregues em um bucket diferente.

Update-CTTrail -Name "awscloudtrail-example" -S3BucketName "otherlogs"
  • Consulte detalhes da API em UpdateTrail na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).