Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat rencana laporan menggunakan AWS Backup API
Anda juga dapat bekerja dengan rencana laporan secara terprogram.
Ada dua jenis laporan. Salah satu jenis adalah laporan pekerjaan, yang menunjukkan pekerjaan selesai dalam 24 jam terakhir dan semua pekerjaan aktif. Jenis laporan kedua adalah laporan kepatuhan. Laporan kepatuhan dapat memantau tingkat sumber daya atau kontrol berbeda yang berlaku. Saat membuat laporan, Anda memilih jenis laporan yang akan dibuat.
Mirip dengan rencana cadangan, Anda membuat rencana laporan untuk mengotomatiskan pembuatan laporan Anda dan menentukan bucket Amazon S3 tujuannya. Rencana laporan mengharuskan Anda memiliki bucket S3 untuk menerima laporan Anda. Untuk petunjuk tentang cara menyiapkan bucket S3 baru, lihat Langkah 1: Membuat bucket S3 pertama Anda di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Jika Anda mengenkripsi bucket menggunakan kunci KMS khusus, kebijakan kunci KMS harus memenuhi persyaratan berikut:
-
A
Principaltribut harus menyertakan peranAWSServiceRoleForBackupReportsterkait layanan Backup Audit Manager ARN.
-
A
Actiontribut harus menyerkms:GenerateDataKeytakan minimal.
Kebijakan AWSServiceRolePolicyForBackupReports
Untuk laporan satu akun, wilayah tunggal, gunakan sintaks berikut untuk memanggil. CreateReportPlan
{ "ReportPlanName": "string", "ReportPlanDescription": "string", "ReportSetting": { "ReportTemplate": enum, // Can be RESOURCE_COMPLIANCE_REPORT, CONTROL_COMPLIANCE_REPORT, BACKUP_JOB_REPORT, COPY_JOB_REPORT, or RESTORE_JOB_REPORT. Only include "ReportCoverageList" if your report is a COMPLIANCE_REPORT. "ReportDeliveryChannel": { "S3BucketName": "string", "S3KeyPrefix": "string", "Formats": [ enum ] // Optional. Can be either CSV, JSON, or both. Default is CSV if left blank. }, "ReportPlanTags": { "string" : "string" // Optional. }, "IdempotencyToken": "string" }
Saat Anda memang DescribeReportPlan gil dengan nama unik dari rencana laporan, AWS Backup API merespons dengan informasi berikut.
{ "ReportPlanArn": "string", "ReportPlanName": "string", "ReportPlanDescription": "string", "ReportSetting": { "ReportTemplate": enum, }, "ReportDeliveryChannel": { "S3BucketName": "string", "S3KeyPrefix": "string", "Formats": [ enum ] }, "DeploymentStatus": enum "CreationTime": timestamp, "LastAttemptExecutionTime": timestamp, "LastSuccessfulExecutionTime": timestamp }
Untuk laporan multi-akun, Multi-wilayah, gunakan sintaks berikut untuk memanggil. CreateReportPlan
{ "IdempotencyToken": "string", "ReportDeliveryChannel": { "Formats": [ "string" ], *//Organization report only support CSV file* "S3BucketName": "string", "S3KeyPrefix": "string" }, "ReportPlanDescription": "string", "ReportPlanName": "string", "ReportPlanTags": { "string" : "string" }, "ReportSetting": { "Accounts": [ "string" ], // Use string value of "ROOT" to include all organizational units "OrganizationUnits": [ "string" ], "Regions": ["string"], // Use wildcard value in string to include all Regions "FrameworkArns": [ "string" ], "NumberOfFrameworks": number, "ReportTemplate": "string" } }
Saat Anda memang DescribeReportPlan gil dengan nama unik paket laporan, AWS Backup API merespons dengan informasi berikut untuk paket multi-akun, Multi-wilayah:
{ "ReportPlan": { "CreationTime": number, "DeploymentStatus": "string", "LastAttemptedExecutionTime": number, "LastSuccessfulExecutionTime": number, "ReportDeliveryChannel": { "Formats": [ "string" ], "S3BucketName": "string", "S3KeyPrefix": "string" }, "ReportPlanArn": "string", "ReportPlanDescription": "string", "ReportPlanName": "string", "ReportSetting": { "Accounts":[ "string" ], "OrganizationUnits":[ "string" ], "Regions": [ "string" ], "FrameworkArns": [ "string" ], "NumberOfFrameworks": number, "ReportTemplate": "string" } } }