

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
<a name="storage-lens-groups-dashboard-console"></a>

Setelah memperbarui ke tingkat lanjutan di Lensa Penyimpanan Amazon S3, Anda dapat menghubungkan grup [Lensa Penyimpanan](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html) 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 konfigurasi JSON grup Lensa Penyimpanan, lihat [Konfigurasi contoh Lensa Penyimpanan S3 dengan grup Lensa Penyimpanan di JSON](S3LensHelperFilesCLI.md#StorageLensGroupsHelperFilesCLI). 

## Menggunakan konsol S3
<a name="storage-lens-groups-attach-dashboard-console"></a>

**Untuk menghubungkan grup Lensa Penyimpanan ke dasbor Lensa Penyimpanan**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

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

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

1. Pilih **Edit**.

1. Di bawah **Pilihan metrik**, pilih **Metrik dan rekomendasi lanjutan**.

1. 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.

1. 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.

1. 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 Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

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

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

1. Pilih **Lihat konfigurasi dasbor**.

1. Pilih **Edit**.

1. Gulir ke bawah ke bagian **Pilihan metrik**.

1. 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**. 

1. Pilih **Simpan perubahan**.
**catatan**  
Diperlukan waktu hingga 48 jam untuk dasbor Anda dapat menampilkan pembaruan konfigurasi.

## Menggunakan AWS SDK for Java
<a name="StorageLensGroupsConfigurationJava"></a>

**Example — Pasang semua grup Lensa Penyimpanan ke dasbor**  
Contoh SDK for Java berikut ini melampirkan semua grup Storage Lens di *111122223333* akun 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();
        }
    }
}
```

**Example — Pasang dua grup Lensa Penyimpanan ke dasbor**  
 AWS SDK untuk Java Contoh berikut melampirkan dua grup Storage Lens (*StorageLensGroupName1*dan*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();
        }
    }
}
```

**Example — Lampirkan semua grup Lensa Penyimpanan dengan pengecualian**  
Contoh SDK for Java berikut ini melampirkan semua grup Storage Lens ke *ExampleDashboardConfigurationId* dasbor, tidak termasuk dua yang ditentukan *StorageLensGroupName1* (dan): *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();
        }
    }
}
```