Memperbarui grup Lensa Penyimpanan - Amazon Simple Storage Service

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

Memperbarui grup Lensa Penyimpanan

Contoh berikut 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 for Java

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

  2. Di panel navigasi kiri, pilih grup Lensa Penyimpanan.

  3. Di bawah grup Lensa Penyimpanan, pilih grup Lensa Penyimpanan yang ingin Anda perbarui.

  4. Di bawah Lingkup, pilih Edit.

  5. Pada halaman Lingkup, pilih filter yang ingin Anda terapkan ke grup Lensa Penyimpanan Anda. 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 samping awalan yang ingin Anda hapus.

    • Untuk filter tag Object, masukkan pasangan kunci-nilai untuk objek Anda. Kemudian, pilih Tambah tag. Untuk menghapus tag, pilih Hapus di samping tag yang ingin Anda hapus.

    • Untuk filter Sufiks, pilih Sufiks, dan masukkan string akhiran. Untuk menambahkan beberapa sufiks, pilih Tambahkan akhiran. Untuk menghapus akhiran, pilih Hapus di sebelah akhiran yang ingin Anda hapus.

    • Untuk filter Usia, tentukan rentang usia objek dalam 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 pengukuran. Pilih Tentukan ukuran objek minimum, dan masukkan ukuran objek minimum. Untuk Tentukan ukuran objek maksimum, masukkan ukuran objek maksimum.

  6. Pilih Save changes (Simpan perubahan). Halaman detail untuk grup Storage Lens muncul.

  7. (Opsional) Jika Anda ingin menambahkan tag AWS sumber daya baru, gulir ke bagian tag AWS sumber daya, lalu pilih Tambahkan tag. Halaman Tambahkan penandaan akan muncul.

    Tambahkan pasangan kunci-nilai baru, lalu pilih Simpan perubahan. Halaman detail untuk grup Storage Lens muncul.

  8. (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 AWS tag muncul.

    Pilih Hapus lagi untuk menghapus tag AWS sumber daya secara permanen.

    catatan

    Setelah Anda menghapus tag AWS sumber daya secara permanen, tag tersebut tidak dapat dipulihkan.

AWS CLIContoh perintah berikut mengembalikan rincian konfigurasi untuk grup Storage Lens bernamamarketing-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 CLIContoh 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

Misalnya konfigurasi JSON, lihat. Konfigurasi grup Lensa Penyimpanan

AWS SDK for JavaContoh berikut mengembalikan detail konfigurasi untuk grup Marketing-Department Storage Lens di akun111122223333. 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 Storage Lens bernama Marketing-Department dalam akun111122223333. Contoh ini memperbarui cakupan dasbor untuk menyertakan objek yang cocok dengan salah satu sufiks 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(); } } }

Misalnya konfigurasi JSON, lihat. Konfigurasi grup Lensa Penyimpanan