Menghubungkan atau menghapus grup Lensa Penyimpanan S3 ke atau dari dasbor - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghubungkan atau menghapus grup Lensa Penyimpanan S3 ke atau dari dasbor

Setelah memperbarui ke tingkat lanjutan di Lensa Penyimpanan Amazon S3, Anda dapat menghubungkan grup Lensa Penyimpanan ke dasbor Anda. Jika memiliki beberapa grup Lensa Penyimpanan, Anda dapat menyertakan atau mengecualikan grup yang Anda inginkan.

Grup Lensa Penyimpanan Anda harus berada di dalam Wilayah asal yang ditunjuk di akun dasbor. Setelah menghubungkan grup Lensa Penyimpanan ke dasbor, Anda akan menerima data agregasi grup Lensa Penyimpanan tambahan di dalam ekspor metrik dalam waktu 48 jam.

catatan

Jika Anda ingin melihat metrik gabungan untuk grup Lensa Penyimpanan, Anda harus melampirkannya ke dasbor Lensa Penyimpanan. Untuk contoh file JSON konfigurasi grup Storage Lens, lihatContoh konfigurasi Lensa Penyimpanan S3 dengan grup Lensa Penyimpanan di JSON.

Untuk menghubungkan grup Lensa Penyimpanan ke dasbor Lensa Penyimpanan
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. Di panel navigasi bagian kiri, di bawah Lensa Penyimpanan, pilih Dasbor.

  3. Pilih tombol opsi untuk dasbor Lensa Penyimpanan yang ingin Anda pasangkan ke grup Lensa Penyimpanan.

  4. Pilih Edit.

  5. Di bawah Pilihan metrik, pilih Metrik dan rekomendasi lanjutan.

  6. Pilih Agregasi grup Lensa Penyimpanan.

    catatan

    Secara default, Metrik lanjutan juga akan dipilih. Namun, pilihan pengaturan ini dapat dibatalkan karena tidak diperlukan untuk menggabungkan data grup Lensa Penyimpanan.

  7. Gulir ke bawah ke Agregasi grup Lensa Penyimpanan dan tentukan grup atau grup Lensa Penyimpanan yang ingin disertakan atau dikecualikan di dalam agregasi data. Anda dapat menggunakan opsi pemfilteran berikut:

    • Jika Anda ingin menyertakan grup Lensa Penyimpanan tertentu, pilih Sertakan grup Lensa Penyimpanan. Di bawah Grup Lensa Penyimpanan yang akan disertakan, pilih grup Lensa Penyimpanan Anda.

    • Jika Anda ingin menyertakan semua grup Lensa Penyimpanan, pilih Sertakan semua grup Lensa Penyimpanan di wilayah asal di akun ini.

    • Jika Anda ingin mengecualikan grup Lensa Penyimpanan tertentu, pilih Kecualikan grup Lensa Penyimpanan. Di bawah grup Lensa Penyimpanan yang akan dikecualikan, pilih grup Lensa Penyimpanan yang ingin Anda kecualikan.

  8. Pilih Simpan perubahan. Jika selesai mengonfigurasi grup Lensa Penyimpanan dengan benar, Anda akan melihat data agregasi grup Lensa Penyimpanan tambahan di dasbor dalam waktu 48 jam.

Untuk menghapus grup Lensa Penyimpanan dari dasbor Lensa Penyimpanan S3
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. Di panel navigasi bagian kiri, di bawah Lensa Penyimpanan, pilih Dasbor.

  3. Pilih tombol opsi untuk dasbor Lensa Penyimpanan tempat Anda ingin menghapus grup Lensa Penyimpanan.

  4. Pilih Lihat konfigurasi dasbor.

  5. Pilih Edit.

  6. Gulir ke bawah ke bagian Pilihan metrik.

  7. Di bawah Agregasi grup Lensa Penyimpanan, pilih X di sebelah grup Lensa Penyimpanan yang ingin dihapus. Langkah ini akan menghapus grup Lensa Penyimpanan Anda.

    Jika Anda menyertakan semua grup Lensa Penyimpanan di dasbor, hapus kotak centang di samping Sertakan semua grup Lensa Penyimpanan di Wilayah asal di akun ini.

  8. Pilih Simpan perubahan.

    catatan

    Diperlukan waktu hingga 48 jam untuk dasbor Anda dapat menampilkan pembaruan konfigurasi.

contoh — Pasang semua grup Lensa Penyimpanan ke dasbor

Berikut ini SDK untuk contoh Java melampirkan semua grup Storage Lens di akun 111122223333 ke DashBoardConfigurationId dasbor:

package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensGroupLevel; import static com.amazonaws.regions.Regions.US_WEST_2; public class CreateDashboardWithStorageLensGroups { public static void main(String[] args) { String configurationId = "ExampleDashboardConfigurationId"; String sourceAccountId = "111122223333"; try { StorageLensGroupLevel storageLensGroupLevel = new StorageLensGroupLevel(); AccountLevel accountLevel = new AccountLevel() .withBucketLevel(new BucketLevel()) .withStorageLensGroupLevel(storageLensGroupLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } 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(); } } }
contoh — Pasang dua grup Lensa Penyimpanan ke dasbor

AWS SDK for Java Contoh berikut melampirkan dua grup Storage Lens (StorageLensGroupName1 and StorageLensGroupName2) ke ExampleDashboardConfigurationId dasbor.

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.BucketLevel; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensGroupLevel; import com.amazonaws.services.s3control.model.StorageLensGroupLevelSelectionCriteria; import static com.amazonaws.regions.Regions.US_WEST_2; public class CreateDashboardWith2StorageLensGroups { public static void main(String[] args) { String configurationId = "ExampleDashboardConfigurationId"; String storageLensGroupName1 = "StorageLensGroupName1"; String storageLensGroupName2 = "StorageLensGroupName2"; String sourceAccountId = "111122223333"; try { StorageLensGroupLevelSelectionCriteria selectionCriteria = new StorageLensGroupLevelSelectionCriteria() .withInclude( "arn:aws:s3:" + US_WEST_2.getName() + ":" + sourceAccountId + ":storage-lens-group/" + storageLensGroupName1, "arn:aws:s3:" + US_WEST_2.getName() + ":" + sourceAccountId + ":storage-lens-group/" + storageLensGroupName2); System.out.println(selectionCriteria); StorageLensGroupLevel storageLensGroupLevel = new StorageLensGroupLevel() .withSelectionCriteria(selectionCriteria); AccountLevel accountLevel = new AccountLevel() .withBucketLevel(new BucketLevel()) .withStorageLensGroupLevel(storageLensGroupLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } 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(); } } }
contoh — Lampirkan semua grup Lensa Penyimpanan dengan pengecualian

Berikut ini SDK untuk contoh Java melampirkan semua grup Storage Lens ke ExampleDashboardConfigurationId dasbor, tidak termasuk dua yang ditentukan (StorageLensGroupName1 and StorageLensGroupName2):

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.BucketLevel; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensGroupLevel; import com.amazonaws.services.s3control.model.StorageLensGroupLevelSelectionCriteria; import static com.amazonaws.regions.Regions.US_WEST_2; public class CreateDashboardWith2StorageLensGroupsExcluded { public static void main(String[] args) { String configurationId = "ExampleDashboardConfigurationId"; String storageLensGroupName1 = "StorageLensGroupName1"; String storageLensGroupName2 = "StorageLensGroupName2"; String sourceAccountId = "111122223333"; try { StorageLensGroupLevelSelectionCriteria selectionCriteria = new StorageLensGroupLevelSelectionCriteria() .withInclude( "arn:aws:s3:" + US_WEST_2.getName() + ":" + sourceAccountId + ":storage-lens-group/" + storageLensGroupName1, "arn:aws:s3:" + US_WEST_2.getName() + ":" + sourceAccountId + ":storage-lens-group/" + storageLensGroupName2); System.out.println(selectionCriteria); StorageLensGroupLevel storageLensGroupLevel = new StorageLensGroupLevel() .withSelectionCriteria(selectionCriteria); AccountLevel accountLevel = new AccountLevel() .withBucketLevel(new BucketLevel()) .withStorageLensGroupLevel(storageLensGroupLevel); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withIsEnabled(true); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) ); } 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(); } } }