알림 옵션: AWS Backup - AWS Backup

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

알림 옵션: AWS Backup

다음과 같은 두 가지 방법으로 알림을 받을 수 있습니다 AWS Backup.

  • AWS 사용자 알림은 Amazon CloudWatch 알람 및 기타 서비스의 알림을 비롯한 알림을 전송할 수 있습니다. AWS Support

  • Amazon 심플 알림 서비스는 AWS Backup 이벤트를 알려줄 수 있습니다.

AWS 사용자 알림 및 AWS Backup

AWS Backup AWS 사용자 알림 콘솔에서 백업 알림을 관리할 수 있습니다. AWS 사용자 알림을 사용하면 사용자 알림 센터에서 백업, 복사, 복원 작업의 진행 상황과 백업 정책, 저장소, 복구 시점, 설정에 대한 변경 사항을 볼 수 있습니다.

Amazon CloudWatch, Amazon EventBridge 경보 및 AWS Support 사례 업데이트는 콘솔에서 관리할 수 있는 다른 유형의 알림입니다. 또한 이메일, 알림, AWS Console Mobile Application 푸시 AWS Chatbot 알림 등 여러 전송 옵션을 설정할 수 있습니다.

아마존 SNS 및 AWS Backup 이벤트

AWS Backup Amazon 단순 알림 서비스 (AmazonSNS) 에서 제공하는 강력한 알림을 활용합니다. Amazon SNS 콘솔에서 AWS Backup 이벤트를 SNS 알리도록 Amazon을 구성할 수 있습니다.

제한 사항
  • Amazon SNS 서비스는 계정 간 알림을 허용하지만 현재 이 기능을 지원하지 AWS Backup 않습니다. 고유한 AWS 계정 ID와 ARN 주제의 리소스를 지정해야 합니다.

  • AWS Backup SNS최선의 중복 제거를 위한 표준 주제를 지원하지만 엄격한 중복 제거에 대한 SNS FIFO 항목은 현재 지원하지 AWS Backup 않습니다.

일반 사용 사례

SNS일반적으로 Amazon에 대한 자세한 내용은 Amazon SNS 단순 알림 서비스 개발자 안내서의 Amazon 시작하기를 참조하십시오.

AWS Backup 알림 APIs

Amazon SNS 콘솔 또는 AWS Command Line Interface (AWS CLI) 를 사용하여 주제를 생성한 후 다음 AWS Backup API 작업을 사용하여 백업 알림을 관리할 수 있습니다.

AWS Backup 다음 이벤트를 지원합니다.

작업 유형 Event
백업 작업 BACKUP_JOB_STARTED | BACKUP_JOB_COMPLETED | CONTINUOUS_BACKUP_INTERRUPTED
복사 작업 COPY_JOB_STARTED | COPY_JOB_SUCCESSFUL | COPY_JOB_FAILED
복원 작업 RESTORE_JOB_STARTED | RESTORE_JOB_COMPLETED
복구 시점 RECOVERY_POINT_MODIFIED

AWS Backup for S3는 두 가지 추가 이벤트를 지원합니다.

  • S3_BACKUP_OBJECT_FAILED는 백업 작업 도중 AWS Backup 에서 백업에 실패한 모든 S3 객체를 사용자에게 알립니다.

  • S3_RESTORE_OBJECT_FAILED는 복원 작업 도중 AWS Backup 에서 복원에 실패한 모든 S3 객체를 사용자에게 알립니다.

이벤트 예

예: 백업 작업 완료
{ "Records": [{ "EventSource": "aws:sns", "EventVersion": "1.0", "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45", "Sns": { "Type": "Notification", "MessageId": "12345678-abcd-123a-def0-abcd1a234567", "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic", "Subject": "Notification from AWS Backup", "Message": "An AWS Backup job was completed successfully. Recovery point ARN: arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012d. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123", "Timestamp": "2019-08-02T18:46:02.788Z", ... "MessageAttributes": { "EventType": {"Type":"String","Value":"BACKUP_JOB"}, "State": {"Type":"String","Value":"COMPLETED"}, "AccountId": {"Type":"String","Value":"123456789012"}, "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}, "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"} } } }] }
예: 백업 작업 실패
{ "Records": [{ "EventSource": "aws:sns", "EventVersion": "1.0", "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45", "Sns": { "Type": "Notification", "MessageId": "12345678-abcd-123a-def0-abcd1a234567", "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic", "Subject": "Notification from AWS Backup", "Message": "An AWS Backup job failed. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123", "Timestamp": "2019-08-02T18:46:02.788Z", ... "MessageAttributes": { "EventType": {"Type":"String","Value":"BACKUP_JOB"}, "State": {"Type":"String","Value":"FAILED"}, "AccountId": {"Type":"String","Value":"123456789012"}, "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}, "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"} } } }] }
예: 백업 기간 중에 백업 작업을 완료할 수 없습니다.
{ "Records": [{ "EventSource": "aws:sns", "EventVersion": "1.0", "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45", "Sns": { "Type": "Notification", "MessageId": "12345678-abcd-123a-def0-abcd1a234567", "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic", "Subject": "Notification from AWS Backup", "Message": "An AWS Backup job failed to complete in time. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123", "Timestamp": "2019-08-02T18:46:02.788Z", ... "MessageAttributes" : { "EventType" : {"Type":"String","Value":"BACKUP_JOB"}, "State" : {"Type":"String","Value":"EXPIRED"}, "AccountId" : {"Type":"String","Value":"123456789012"}, "Id" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}, "StartTime" : {"Type":"String","Value":"2019-09-02T13:48:52.226Z"} } } }] }

AWS Backup 알림 명령 예제

AWS CLI 명령을 사용하여 AWS Backup 이벤트에 대한 Amazon SNS 알림을 구독, 나열 및 삭제할 수 있습니다.

백업 저장소 알림 넣기 예

다음 명령은 지정된 백업 저장소의 Amazon SNS 주제를 구독하여 복원 작업이 시작되거나 완료되거나 복구 지점이 수정될 때 알려줍니다.

aws backup put-backup-vault-notifications --backup-vault-name myBackupVault --sns-topic-arn arn:aws:sns:region:account-id:myBackupTopic --backup-vault-events RESTORE_JOB_STARTED RESTORE_JOB_COMPLETED RECOVERY_POINT_MODIFIED

백업 저장소 알림 가져오기 예

다음 명령은 지정된 백업 저장소에 대해 현재 Amazon SNS 주제에 구독되어 있는 모든 이벤트를 나열합니다.

aws backup get-backup-vault-notifications --backup-vault-name myVault

샘플 출력은 다음과 같습니다.

{ "SNSTopicArn": "arn:aws:sns:region:account-id:myBackupTopic", "BackupVaultEvents": [ "RESTORE_JOB_STARTED", "RESTORE_JOB_COMPLETED", "RECOVERY_POINT_MODIFIED" ], "BackupVaultName": "myVault", "BackupVaultArn": "arn:aws:backup:region:account-id:backup-vault:myVault" }

백업 저장소 알림 삭제 예

다음 명령은 지정된 백업 저장소에 대한 Amazon SNS 주제 구독을 취소합니다.

aws backup delete-backup-vault-notifications --backup-vault-name myVault

서비스 AWS Backup 주체로 지정

참고

사용자를 대신하여 SNS 주제를 게시할 수 있게 AWS Backup 하려면 서비스 AWS Backup 주체로 지정해야 합니다.

AWS Backup 이벤트를 추적하는 데 사용하는 Amazon SNS 주제의 액세스 정책에 다음을 JSON 포함하십시오. 주제의 Amazon 리소스 이름 (ARN) 을 지정해야 합니다.

{ "Sid": "My-statement-id", "Effect": "Allow", "Principal": { "Service": "backup.amazonaws.com" }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:region:account-id:myTopic" }

Amazon SNS 액세스 정책에서 서비스 보안 주체를 지정하는 방법에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서의 모든 AWS 리소스가 주제에 게시하도록 허용을 참조하십시오.

참고

주제가 암호화된 경우 게시할 수 있도록 AWS Backup 정책에 추가 권한을 포함해야 합니다. 서비스가 암호화된 주제에 게시할 수 있도록 하는 방법에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서의 AWS 서비스의 이벤트 소스와 암호화된 주제 간 호환성 활성화를 참조하십시오.