Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan CloudWatch penerbitan untuk S3 Storage Lens
Anda dapat menerbitkan metrik S3 Storage Lens CloudWatch ke Amazon untuk membuat tampilan terpadu kesehatan operasional Anda di CloudWatch dasbor. Anda juga dapat menggunakan CloudWatch fitur, seperti alarm dan tindakan yang dipicu, matematika metrik, dan deteksi anomali, untuk memantau dan mengambil tindakan pada metrik S3 Storage Lens. Selain itu, operasi CloudWatch API memungkinkan aplikasi, termasuk penyedia pihak ketiga, untuk mengakses metrik S3 Storage Lens Anda. Untuk informasi selengkap CloudWatch nya tentang fitur, lihat Panduan CloudWatch Pengguna Amazon.
Metrik S3 Storage Lens dipublikasikan ke CloudWatch akun yang memiliki konfigurasi S3 Storage Lens. Setelah mengaktifkan opsi CloudWatch penerbitan dalam metrik lanjutan, Anda dapat mengakses metrik tingkat akun dan tingkat bucket berdasarkan ID konfigurasi, akun, bucket (hanya untuk metrik tingkat bucket), Wilayah, dan kelas penyimpanan di. CloudWatch Prefix-level metrik tidak tersedia di CloudWatch.
Anda dapat mengaktifkan CloudWatch dukungan untuk konfigurasi dasbor baru atau yang sudah ada dengan menggunakan konsol S3, API REST Amazon S3 AWS CLI, dan AWS SDK. Opsi CloudWatch penerbitan tersedia untuk dasbor yang ditingkatkan ke metrik dan rekomendasi lanjutan S3 Storage Lens. Untuk metrik dan rekomendasi lanjutan, lihat Harga Lensa Penyimpanan Amazon S3
Untuk mengaktifkan opsi CloudWatch penerbitan metrik S3 Storage Lens, lihat topik berikut.
catatan
Metrik S3 Storage Lens adalah metrik harian dan dipublikasikan CloudWatch satu kali sehari. Saat Anda menanyakan metrik S3 Storage Lens di CloudWatch, periode untuk kueri harus 1 hari (86400 detik). Setelah metrik Lensa Penyimpanan S3 harian Anda muncul di dasbor S3 Storage Lens di konsol Amazon S3, metrik yang sama dapat muncul dalam beberapa jam CloudWatch. Saat Anda mengaktifkan opsi CloudWatch penerbitan untuk metrik S3 Storage Lens untuk pertama kalinya, metrik dapat dipublikasikan hingga 24 jam CloudWatch.
Saat ini, metrik S3 Storage Lens tidak dapat dikonsumsi melalui CloudWatch aliran.
Saat memperbarui dasbor Lensa Penyimpanan S3, Anda tidak dapat mengubah nama dasbor atau Wilayah asal. Anda juga tidak dapat mengubah cakupan dasbor default, yang mencakup seluruh penyimpanan akun.
Untuk memperbarui dasbor S3 Storage Lens untuk mengaktifkan CloudWatch penerbitan
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/
. -
Di panel navigasi bagian kiri, pilih Lensa Penyimpanan S3, Dasbor.
-
Pilih dasbor yang ingin diedit, lalu pilih Edit.
-
Di bawah Pilihan metrik, pilih Metrik dan rekomendasi lanjutan.
Metrik dan rekomendasi lanjutan tersedia dengan biaya tambahan. Metrik dan rekomendasi lanjutan mencakup periode 15 bulan untuk kueri data, metrik penggunaan yang dikumpulkan pada tingkat awalan, metrik aktivitas yang digabungkan berdasarkan bucket, opsi CloudWatch penerbitan, dan rekomendasi kontekstual yang membantu Anda mengoptimalkan biaya penyimpanan dan menerapkan praktik terbaik perlindungan data. Untuk informasi selengkapnya, lihat Harga Amazon S3
. -
Di bawah Pilih fitur metrik dan rekomendasi lanjutan, pilih CloudWatch penerbitan.
penting
Jika konfigurasi Anda mengaktifkan agregasi awalan untuk metrik penggunaan, metrik tingkat awalan tidak akan dipublikasikan ke. CloudWatch Hanya metrik S3 Storage Lens tingkat bucket, akun, dan organisasi yang dipublikasikan ke. CloudWatch
-
Pilih Simpan perubahan.
Untuk membuat dasbor S3 Storage Lens baru yang mengaktifkan CloudWatch dukungan
-
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/
. -
Di panel navigasi bagian kiri, pilih Lensa Penyimpanan, Dasbor.
-
Pilih Buat dasbor.
-
Di bagian bawah Umum, tentukan opsi konfigurasi berikut:
-
Untuk Nama dasbor, masukkan nama dasbor Anda.
Nama dasbor harus kurang dari 65 karakter dan tidak boleh berisi karakter khusus atau spasi. Anda tidak dapat mengubah nama dasbor setelah dasbor dibuat.
-
Pilih Wilayah Asal untuk dasbor Anda.
Metrik untuk semua Wilayah yang disertakan di dalam cakupan dasbor ini disimpan secara terpusat di Wilayah asal yang ditunjuk. Di CloudWatch, metrik S3 Storage Lens juga tersedia di Wilayah beranda. Anda tidak dapat mengubah Wilayah asal setelah dasbor dibuat.
-
-
(Opsional) Untuk menambahkan tag, Tambahkan tag dan masukkan tag Kunci dan Nilai.
catatan
Anda dapat menambahkan hingga 50 tag ke konfigurasi dasbor.
-
Tentukan cakupan untuk konfigurasi Anda:
-
Saat akan membuat konfigurasi tingkat organisasi, pilih akun yang akan disertakan dalam konfigurasi: Sertakan semua akun di dalam konfigurasi atau Batasi cakupan ke akun masuk.
catatan
Saat membuat konfigurasi tingkat organisasi yang mencakup semua akun, Anda hanya dapat menyertakan atau mengecualikan Wilayah, bukan bucket.
-
Pilih Wilayah dan bucket yang Anda ingin Lensa Penyimpanan S3 sertakan di dalam konfigurasi dasbor dengan melakukan hal berikut:
-
Untuk menyertakan semua Wilayah, pilih Sertakan Wilayah dan bucket.
-
Untuk menyertakan Wilayah tertentu, hapus Sertakan semua Wilayah. Di bawah Pilih Wilayah untuk disertakan, pilih Wilayah yang Anda ingin Lensa Penyimpanan S3 sertakan di dasbor.
-
Untuk menyertakan bucket tertentu, hapus Sertakan semua ember. Di bagian bawah Pilih bucket untuk disertakan, pilih bucket yang Anda ingin Lensa Penyimpanan S3 sertakan di dasbor.
catatan
Anda dapat memilih hingga 50 bucket.
-
-
-
Untuk Pilihan metrik, pilih Metrik dan rekomendasi lanjutan.
Untuk informasi selengkapnya tentang metrik dan rekomendasi lanjutan, lihat harga Amazon S3
. -
Di bagian bawah Fitur metrik dan rekomendasi lanjutan, pilih opsi yang ingin diaktifkan:
-
Metrik lanjutan
-
CloudWatch penerbitan
penting
Jika Anda mengaktifkan agregasi awalan untuk konfigurasi S3 Storage Lens, metrik tingkat awalan tidak akan dipublikasikan ke. CloudWatch Hanya metrik S3 Storage Lens tingkat bucket, akun, dan organisasi yang dipublikasikan ke. CloudWatch
-
Agregasi awalan
catatan
Untuk informasi selengkapnya tentang fitur metrik dan rekomendasi lanjutan, lihat Pemilihan metrik.
-
-
Jika Anda mengaktifkan Metrik lanjutan, pilih kategori metrik lanjutan yang ingin ditampilkan di dasbor Lensa Penyimpanan S3:
-
Metrik aktivitas
-
Metrik kode status terperinci
-
Metrik pengoptimalan biaya lanjutan
-
Metrik perlindungan data lanjutan
Untuk informasi selengkapnya tentang kategori metrik, lihat Kategori metrik. Untuk daftar lengkap metrik, lihat Glosarium metrik Lensa Penyimpanan Amazon S3.
-
-
(Opsional) Konfigurasikan ekspor metrik Anda.
Untuk informasi selengkapnya tentang cara mengonfigurasi ekspor metrik, lihat langkah Menggunakan konsol S3.
-
Pilih Buat dasbor.
AWS CLI Contoh berikut mengaktifkan opsi CloudWatch penerbitan dengan menggunakan konfigurasi metrik dan rekomendasi lanjutan tingkat organisasi S3 Storage Lens. Untuk menggunakan contoh ini, ganti dengan informasi Anda sendiri.user input
placeholders
aws s3control put-storage-lens-configuration --account-id=555555555555--config-id=your-configuration-id--region=us-east-1--storage-lens-configuration=file://./config.json config.json { "Id": "SampleS3StorageLensConfiguration", "AwsOrg": { "Arn": "arn:aws:organizations::123456789012:organization/o-abcdefgh" }, "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true}, "DetailedStatusCodesMetrics": { "IsEnabled":true}, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "DetailedStatusCodesMetrics": { "IsEnabled":true}, "PrefixLevel":{ "StorageMetrics":{ "IsEnabled":true, "SelectionCriteria":{ "MaxDepth":5, "MinStorageBytesPercentage":1.25, "Delimiter":"/" } } } } }, "Exclude": { "Regions": [ "eu-west-1" ], "Buckets": [ "arn:aws:s3:::" ] }, "IsEnabled": true, "DataExport": { "S3BucketDestination": { "OutputSchemaVersion": "amzn-s3-demo-source-bucketV_1", "Format": "CSV", "AccountId": "111122223333", "Arn": "arn:aws:s3:::", "Prefix": "amzn-s3-demo-destination-bucketprefix-for-your-export-destination", "Encryption": { "SSES3": {} } }, "CloudWatchMetrics": { "IsEnabled":true} } }
package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.ActivityMetrics; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.CloudWatchMetrics; import com.amazonaws.services.s3control.model.Format; import com.amazonaws.services.s3control.model.Include; import com.amazonaws.services.s3control.model.OutputSchemaVersion; import com.amazonaws.services.s3control.model.PrefixLevel; import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.S3BucketDestination; import com.amazonaws.services.s3control.model.SSES3; import com.amazonaws.services.s3control.model.SelectionCriteria; import com.amazonaws.services.s3control.model.StorageLensAwsOrg; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensDataExport; import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption; import com.amazonaws.services.s3control.model.StorageLensTag; import java.util.Arrays; import java.util.List; import static com.amazonaws.regions.Regions.US_WEST_2; public class CreateAndUpdateDashboard { public static void main(String[] args) { String configurationId = "ConfigurationId"; String sourceAccountId = "Source Account ID"; String exportAccountId = "Destination Account ID"; String exportBucketArn = "arn:aws:s3:::"; // The destination bucket for your metrics export must be in the same Region as your S3 Storage Lens configuration. String awsOrgARN = "arn:aws:organizations::amzn-s3-demo-destination-bucket123456789012:organization/o-abcdefgh"; Format exportFormat = Format.CSV; try { SelectionCriteria selectionCriteria = new SelectionCriteria() .withDelimiter("/") .withMaxDepth(5) .withMinStorageBytesPercentage(10.0); PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics() .withIsEnabled(true) .withSelectionCriteria(selectionCriteria); BucketLevel bucketLevel = new BucketLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true)) .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true)) .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true)) .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics)); AccountLevel accountLevel = new AccountLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true)) .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true)) .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true)) .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true)) .withBucketLevel(bucketLevel); Include include = new Include() .withBuckets(Arrays.asList("arn:aws:s3:::")) .withRegions(Arrays.asList("amzn-s3-demo-bucketus-west-2")); StorageLensDataExportEncryption exportEncryption = new StorageLensDataExportEncryption() .withSSES3(new SSES3()); S3BucketDestination s3BucketDestination = new S3BucketDestination() .withAccountId(exportAccountId) .withArn(exportBucketArn) .withEncryption(exportEncryption) .withFormat(exportFormat) .withOutputSchemaVersion(OutputSchemaVersion.V_1) .withPrefix("Prefix"); CloudWatchMetrics cloudWatchMetrics = new CloudWatchMetrics() .withIsEnabled(true); StorageLensDataExport dataExport = new StorageLensDataExport() .withCloudWatchMetrics(cloudWatchMetrics) .withS3BucketDestination(s3BucketDestination); StorageLensAwsOrg awsOrg = new StorageLensAwsOrg() .withArn(awsOrgARN); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withInclude(include) .withDataExport(dataExport) .withAwsOrg(awsOrg) .withIsEnabled(true); List<StorageLensTag> tags = Arrays.asList( new StorageLensTag().withKey("key-1").withValue("value-1"), new StorageLensTag().withKey("key-2").withValue("value-2") ); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) .withTags(tags) ); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }
Untuk mengaktifkan opsi CloudWatch penerbitan dengan menggunakan Amazon S3 REST API, Anda dapat menggunakan PutStorageLensConfiguration.
Langkah selanjutnya
Setelah mengaktifkan opsi CloudWatch penerbitan, Anda dapat mengakses metrik S3 Storage Lens di CloudWatch. Anda juga dapat memanfaatkan CloudWatch fitur untuk memantau dan menganalisis data S3 Storage Lens Anda di CloudWatch. Untuk informasi selengkapnya, lihat topik berikut: