

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

# Memperbarui grup Lensa Penyimpanan
<a name="storage-lens-groups-update"></a>

Contoh berikut ini menunjukkan cara memperbarui grup Lensa Penyimpanan Amazon S3. Anda dapat memperbarui grup Lensa Penyimpanan menggunakan konsol Amazon S3, AWS Command Line Interface (AWS CLI), dan. AWS SDK untuk Java

## Menggunakan konsol S3
<a name="update-storage-lens-group-console"></a>

**Untuk memperbarui grup 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, pilih **Grup Lensa Penyimpanan**.

1. Di bawah **Grup Lensa Penyimpanan**, pilih grup Lensa Penyimpanan yang ingin diperbarui.

1. Di bawah **Cakupan**, pilih **Edit**.

1. Di laman **Cakupan**, pilih filter yang ingin dierapkan ke grup Lensa Penyimpanan. Untuk menerapkan beberapa filter, pilih filter Anda, dan pilih operator logis **AND** atau **OR**.
   + Untuk filter **Awalan**, pilih **Awalan**, dan masukkan string awalan. Untuk menambahkan beberapa awalan, pilih **Tambah awalan**. Untuk menghapus awalan, pilih **Hapus** di bagian samping awalan yang ingin dihapus.
   + Untuk filter **Tag objek**, masukkan pasangan nilai-kunci untuk objek Anda. Kemudian, pilih **Tambah tag**. Untuk menghapus tag, pilih **Hapus** yang ada di bagian samping tag yang ingin dihapus.
   + Untuk filter **Akhiran**, pilih **Akhiran**, dan masukkan string akhiran. Untuk menambahkan beberapa akhiran, pilih **Tambah akhiran**. Untuk menghapus akhiran, pilih **Hapus** di bagian samping akhiran yang ingin dihapus.
   + Untuk filter **Usia**, tentukan rentang usia objek dalam hitungan hari. Pilih **Tentukan usia objek minimum**, dan masukkan usia objek minimum. Untuk **Tentukan usia objek maksimum**, masukkan usia objek maksimum.
   + Untuk filter **Ukuran**, tentukan rentang ukuran objek dan unit pengukurannya. Pilih **Tentukan ukuran objek minimum**, dan masukkan ukuran objek minimum. Untuk **Tentukan ukuran objek maksimum**, masukkan ukuran objek maksimum.

1. Pilih **Simpan perubahan**. Laman rincian untuk grup Lensa Penyimpanan akan muncul. 

1. (Opsional) Jika Anda ingin menambahkan tag AWS sumber daya baru, gulir ke bagian **tag AWS sumber daya**, lalu pilih **Tambahkan tag**. Laman **Tambah tag** akan muncul. 

   Tambahkan pasangan nilai-kunci baru, lalu pilih **Simpan perubahan**. Laman rincian untuk grup Lensa Penyimpanan akan muncul.

1. (Opsional) Jika Anda ingin menghapus tag AWS sumber daya yang ada, gulir ke bagian **tag AWS sumber daya**, dan pilih tag sumber daya. Lalu, pilih **Hapus**. Kotak dialog **Hapus tag AWS ** akan muncul. 

   Pilih **Hapus** lagi untuk menghapus tag sumber daya AWS secara permanen.
**catatan**  
Setelah Anda menghapus tag AWS sumber daya secara permanen, tag tersebut tidak dapat dipulihkan.

## Menggunakan AWS CLI
<a name="update-storage-lens-group-cli"></a>

 AWS CLI Contoh perintah berikut mengembalikan rincian konfigurasi untuk grup Storage Lens bernama`{{marketing-department}}`. Untuk menggunakan perintah contoh ini, ganti `{{user input placeholders}}` dengan informasi Anda sendiri.



```
aws s3control get-storage-lens-group --account-id {{111122223333}} \ 
--region {{us-east-1}} --name {{marketing-department}}
```

 AWS CLI Contoh berikut memperbarui grup Storage Lens. Untuk menggunakan perintah contoh ini, ganti `{{user input placeholders}}` dengan informasi Anda sendiri. 

```
aws s3control update-storage-lens-group --account-id {{111122223333}} \ 
--region {{us-east-1}} --storage-lens-group=file://./{{marketing-department}}.json
```

Untuk contoh konfigurasi JSON, lihat [Konfigurasi grup Lensa Penyimpanan](storage-lens-groups.md#storage-lens-groups-configuration).

## Menggunakan AWS SDK for Java
<a name="update-storage-lens-group-sdk-java"></a>

 AWS SDK untuk Java Contoh berikut mengembalikan detail konfigurasi untuk grup `{{Marketing-Department}}` Storage Lens di akun`{{111122223333}}`. Untuk menggunakan contoh ini, ganti `{{user input placeholders}}` dengan informasi Anda sendiri.

```
package aws.example.s3control;

import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.GetStorageLensGroupRequest;
import software.amazon.awssdk.services.s3control.model.GetStorageLensGroupResponse;

public class GetStorageLensGroup {
    public static void main(String[] args) {
        String storageLensGroupName = "{{Marketing-Department}}";
        String accountId = "{{111122223333}}";

        try {
            GetStorageLensGroupRequest getRequest = GetStorageLensGroupRequest.builder()
                    .name({{storageLensGroupName}})
                    .accountId({{accountId}}).build();
            S3ControlClient s3ControlClient = S3ControlClient.builder()
                    .region(Region.{{US_WEST_2}})
                    .credentialsProvider(ProfileCredentialsProvider.create())
                    .build();
            GetStorageLensGroupResponse response = s3ControlClient.getStorageLensGroup(getRequest);
            System.out.println(response);
        } 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 berikut memperbarui grup Lensa Penyimpanan yang dinamai `{{Marketing-Department}}` di akun `{{111122223333}}`. Contoh ini memperbarui cakupan dasbor untuk menyertakan objek yang cocok dengan salah satu akhiran berikut: `{{.png}}`, `{{.gif}}`, `{{.jpg}}`, atau `{{.jpeg}}`. Untuk menggunakan contoh ini, ganti `{{user input placeholders}}` dengan informasi Anda sendiri.

```
package aws.example.s3control;

import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.StorageLensGroup;
import software.amazon.awssdk.services.s3control.model.StorageLensGroupFilter;
import software.amazon.awssdk.services.s3control.model.UpdateStorageLensGroupRequest;

public class UpdateStorageLensGroup {
    public static void main(String[] args) {
        String storageLensGroupName = "{{Marketing-Department}}";
        String accountId = "{{111122223333}}";

        try {
            // Create updated filter.
            StorageLensGroupFilter suffixFilter = StorageLensGroupFilter.builder()
                    .matchAnySuffix("{{.png}}", "{{.gif}}", "{{.jpg}}", "{{.jpeg}}")
                    .build();

            StorageLensGroup storageLensGroup = StorageLensGroup.builder()
                    .name({{storageLensGroupName}})
                    .filter(suffixFilter)
                    .build();

            UpdateStorageLensGroupRequest updateStorageLensGroupRequest = UpdateStorageLensGroupRequest.builder()
                    .name({{storageLensGroupName}})
                    .storageLensGroup({{storageLensGroup}})
                    .accountId({{accountId}})
                    .build();

            S3ControlClient s3ControlClient = S3ControlClient.builder()
                    .region(Region.{{US_WEST_2}})
                    .credentialsProvider(ProfileCredentialsProvider.create())
                    .build();
            s3ControlClient.updateStorageLensGroup(updateStorageLensGroupRequest);
        } 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 contoh konfigurasi JSON, lihat [Konfigurasi grup Lensa Penyimpanan](storage-lens-groups.md#storage-lens-groups-configuration).