CLI로 UpdateTrail 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 UpdateTrail 사용

다음 코드 예시는 UpdateTrail의 사용 방법을 보여 줍니다.

CLI
AWS CLI

추적을 업데이트하는 방법

다음 update-trail 예제에서는 로그 전송에 기존 버킷을 사용하도록 추적을 업데이트합니다.

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

출력:

{ "IncludeGlobalServiceEvents": true, "Name": "Trail1", "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", "LogFileValidationEnabled": false, "IsMultiRegionTrail": true, "S3BucketName": "amzn-s3-demo-bucket" }
  • API 세부 정보는 AWS CLI 명령 참조의 UpdateTrail을 참조하세요.

PowerShell
Tools for PowerShell V4

예제 1: 글로벌 서비스 이벤트(예: IAM의 이벤트)가 기록되도록 지정된 추적을 업데이트하고 앞으로 생성되는 로그 파일의 공통 키 접두사를 'globallogs'로 변경합니다.

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

예제 2: 새 로그 전송에 대한 알림이 지정된 SNS 주제로 전송되도록 지정된 추적을 업데이트합니다.

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

예제 3: 로그가 다른 버킷으로 전송되도록 지정된 추적을 업데이트합니다.

Update-CTTrail -Name "awscloudtrail-example" -S3BucketName "otherlogs"
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)UpdateTrail을 참조하세요.

Tools for PowerShell V5

예제 1: 글로벌 서비스 이벤트(예: IAM의 이벤트)가 기록되도록 지정된 추적을 업데이트하고 앞으로 생성되는 로그 파일의 공통 키 접두사를 'globallogs'로 변경합니다.

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

예제 2: 새 로그 전송에 대한 알림이 지정된 SNS 주제로 전송되도록 지정된 추적을 업데이트합니다.

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

예제 3: 로그가 다른 버킷으로 전송되도록 지정된 추적을 업데이트합니다.

Update-CTTrail -Name "awscloudtrail-example" -S3BucketName "otherlogs"
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)UpdateTrail을 참조하세요.