レポートテンプレートの選択 - AWS Backup

レポートテンプレートの選択

レポートテンプレートは、レポートプランがレポートに含まれる情報を定義します。レポートプランを使用してレポートを自動化すると、AWS Backup Audit Manager は過去 24 時間のレポートを提供します。AWS BackupAudit Manager は、UTC の午前 1 時から午前 5 時の間にこれらのレポートを作成します。これには、次のレポートテンプレートが用意されています。

バックアップレポートテンプレート

バックアップレポートテンプレート。これらのテンプレートでは、ボールトのプロパティ、バックアッププランの詳細、ライフサイクル設定などの拡張コンテキストを使用して、バックアップジョブ、復元ジョブ、コピージョブに関する情報を毎日更新できます。これらのレポートを使用して、運用状況を監視し、バックアップ設定を把握して、さらにアクションが必要になる可能性のある障害を特定できます。次の表に、各バックアップレポートテンプレート名およびその出力例を一覧表示します。

Backup レポートテンプレート JSON 形式のサンプルレポート
BACKUP_JOB_REPORT
{ "reportItems": [ { "reportTimePeriodStart": "2021-07-14T00:00:00Z", "reportTimePeriodEnd": "2021-07-15T00:00:00Z", "accountId": "112233445566", "region": "us-west-2", "backupJobId": "FCCB040A-9426-2A49-2EA9-5EAFFAC656AC", "jobStatus": "COMPLETED", "resourceType": "EC2", "resourceArn": "arn:aws:ec2:us-west-2:112233445566:instance/i-0bc877aee7782ba75", "resourceName": "MyEC2Instance", "backupPlanArn": "arn:aws:backup:us-west-2:112233445566:backup-plan:349f2247-b489-4301-83ac-4b7dd724db9a", "backupRuleId": "ab88bbf8-ff4e-4f1b-92e7-e13d3e65dcfb", "initiationDate": "2021-07-14T23:53:47.229Z", "backupPlanName": "MyBackupPlan", "backupRuleName": "DailyBackups", "backupRuleSchedule": "cron(0 5 ? * * *)", "backupRuleTimezone": "UTC", "startWindowEnd": "2021-07-14T23:53:47.229Z", "backupOptions": {}, "isParentJob": false, "parentJobId": null, "creationDate": "2021-07-14T23:53:47.229Z", "completionDate": "2021-07-15T00:16:07.282Z", "recoveryPointArn": "arn:aws:ec2:us-west-2::image/ami-030cafb98e5a6dcdf", "jobRunTime": "00:22:20", "backupSizeInBytes": 8589934592, "backupVaultName": "Default", "backupVaultArn": "arn:aws:backup:us-west-2:112233445566:backup-vault:Default", "vaultType": "BACKUP_VAULT", "vaultLockStatus": "UNLOCKED", "isEncrypted": true, "encryptionKeyArn": "arn:aws:kms:us-west-2:112233445566:key/12345678-1234-1234-1234-123456789012", "deleteAfterDays": 30, "moveToColdAfterDays": 7, "enableArchive": false, "iamRoleArn": "arn:aws:iam::112233445566:role/service-role/AWSBackupDefaultServiceRole" } ] }
COPY_JOB_REPORT
{ "reportItems": [ { "reportTimePeriodStart": "2021-07-14T15:48:31Z", "reportTimePeriodEnd": "2021-07-15T15:48:31Z", "accountId": "112233445566", "region": "us-west-2", "copyJobId": "E0AD48A9-0560-B668-3EF0-941FDC0AD6B1", "jobStatus": "RUNNING", "jobRunTime": "2021-07-16T00:00:00.010Z", "resourceType": "EC2", "resourceArn": "arn:aws:ec2:us-west-2:112233445566:instance/i-0bc877aee7782ba75", "resourceName": "string", "initiationDate": "2021-07-14T15:48:31Z", "backupPlanName": "string", "backupRuleName": "string", "backupRuleSchedule": "string", "backupRuleTimezone": "string", "startWindowEnd": "2021-07-14T15:48:31Z", "backupOptions": {}, "isParentJob": false, "parentJobId": null, "creationDate": "2021-07-15T15:42:04.771Z", "completionDate": "2021-07-16T00:16:07.282Z", "backupSizeInBytes": 8589934592, "sourceRecoveryPointArn": "arn:aws:ec2:us-west-2::image/ami-007b3819f25697299", "sourceBackupVaultArn": "arn:aws:backup:us-west-2:112233445566:backup-vault:Default", "destinationRecoveryPointArn": "arn:aws:ec2:us-east-2::image/ami-0eba2199a0bcece3c", "destinationBackupVaultArn": "arn:aws:backup:us-east-2:112233445566:backup-vault:Default", "vaultType": "BACKUP_VAULT", "vaultLockStatus": "string", "isEncrypted": true, "encryptionKeyArn": "arn:aws:kms:us-west-2:112233445566:key/...", "deleteAfterDays": 30, "moveToColdAfterDays": 7, "enableArchive": false, "iamRoleArn": "arn:aws:iam::112233445566:role/service-role/AWSBackupDefaultServiceRole" } ] }
RESTORE_JOB_REPORT
{ "reportItems": [ { "reportTimePeriod": "2021-07-14T15:53:30Z - 2021-07-15T15:53:30Z", "accountId": "112233445566", "region": "us-west-2", "restoreJobId": "4CACA67D-4E12-DC05-6C2B-0E97D01FA41E", "jobStatus": "RUNNING", "recoveryPointArn": "arn:aws:ec2:us-west-2::image/ami-00201ecb57a5271ae", "resourceName": "string", "initiationDate": "2021-07-14T15:53:30Z", "backupPlanName": "string", "backupRuleName": "string", "backupRuleSchedule": "string", "backupRuleTimezone": "string", "startWindowEnd": "2021-07-14T15:53:30Z", "backupOptions": {}, "isParentJob": false, "parentJobId": null, "vaultType": "BACKUP_VAULT", "vaultLockStatus": "string", "isEncrypted": true, "encryptionKeyArn": "arn:aws:kms:us-west-2:112233445566:key/...", "deleteAfterDays": 30, "moveToColdAfterDays": 7, "enableArchive": false, "sourceResourceArn": "arn:aws:ec2:us-west-2:112233445566:instance/i-0bc877aee7782ba75", "backupVaultArn": "arn:aws:backup:us-west-2:112233445566:backup-vault:Default", "creationDate": "2021-07-15T15:52:49.797Z", "backupSizeInBytes": 8589934592, "percentDone": "0.00%", "iamRoleArn": "arn:aws:iam::112233445566:role/service-role/AWSBackupDefaultServiceRole" } ] }

コンプライアンスレポートテンプレート

コンプライアンスレポートテンプレートは、1つ以上のフレームワークで定義したコントロールに対するバックアップ・アクティビティおよびリソースのコンプライアンスに関する日次レポートを提供します。いずれかのフレームワークのコンプライアンスステータスがNon-compliantなら、コンプライアンスレポートを確認して、非準拠のリソースを特定します。

コンプライアンスレポートテンプレートのタイプ
  • Control compliance reportは、フレームワークで定義したコントロールのコンプライアンスステータスを追跡するのに役立ちます。

  • Resource compliance reportは、フレームワークで定義したコントロールに対して、リソースのコンプライアンスステータスを追跡するのに役立ちます。これらのレポートには、詳細な評価結果が含まれます。これには、これらのリソースを特定して修正するために使用できる非準拠リソースに関する情報が含まれます。

次の表は、コンプライアンスレポートからの出力例を示します。

コンプライアンスレポートテンプレート JSON 形式のサンプルレポート
CONTROL_COMPLIANCE_REPORT
{ "reportItems": [ { "accountId": "112233445566", "region": "me-south-1", "frameworkName": "TestFramework7", "frameworkDescription": "A test framework", "controlName": "BACKUP_RESOURCES_PROTECTED_BY_BACKUP_PLAN", "controlComplianceStatus": "NON_COMPLIANT", "lastEvaluationTime": "2021-08-17T03:21:56.002Z", "numResourcesCompliant": 91, "numResourcesNonCompliant": 205, "controlFrequency": "Twelve_Hours", "controlScope": "", "controlParameters": "" }, { "accountId": "112233445566", "region": "me-south-1", "frameworkName": "TestFramework7", "frameworkDescription": "A test framework", "controlName": "BACKUP_PLAN_MIN_FREQUENCY_AND_MIN_RETENTION_CHECK", "controlComplianceStatus": "NON_COMPLIANT", "lastEvaluationTime": "2021-08-17T03:21:19.995Z", "numResourcesCompliant": 0, "numResourcesNonCompliant": 25, "controlScope": "{ComplianceResourceTypes: [],}", "controlParameters": "{\"requiredFrequencyValue\":\"1\",\"requiredRetentionDays\":\"35\",\"requiredFrequencyUnit\":\"hours\"}" } ] }
RESOURCE_COMPLIANCE_REPORT
{ "reportItems": [ { "accountId": "112233445566", "region": "us-west-2", "frameworkName": "MyTestFramework", "frameworkDescription": "", "controlName": "BACKUP_LAST_RECOVERY_POINT_CREATED", "resourceId": "AWS::EFS::FileSystem/fs-63c74e66", "resourceType": "AWS::EFS::FileSystem", "resourceComplianceStatus": "NON_COMPLIANT", "lastEvaluationTime": "2021-07-07T18:55:40.963Z" }, { "accountId": "112233445566", "region": "us-west-2", "frameworkName": "MyTestFramework", "frameworkDescription": "", "controlName": "BACKUP_LAST_RECOVERY_POINT_CREATED", "resourceId": "AWS::EFS::FileSystem/fs-b3d7c218", "resourceType": "AWS::EFS::FileSystem", "resourceComplianceStatus": "NON_COMPLIANT", "lastEvaluationTime": "2021-07-07T18:55:40.961Z" } ] }