Memperbarui lokasi terdaftar - 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 lokasi terdaftar

Anda dapat memperbarui peran AWS Identity and Access Management (IAM) lokasi yang terdaftar di instans Amazon S3 Access Grants. Untuk setiap peran IAM baru yang Anda gunakan untuk mendaftarkan lokasi di S3 Access Grants, pastikan untuk memberikan akses utama layanan S3 Access Grants (access-grants.s3.amazonaws.com) ke peran ini. Untuk melakukannya, tambahkan entri untuk peran IAM baru dalam file JSON kebijakan kepercayaan yang sama yang Anda gunakan saat pertama kali mendaftarkan lokasi.

Anda dapat memperbarui lokasi di instans S3 Access Grants dengan menggunakan konsol Amazon S3,AWS CLI(), AWS Command Line Interface Amazon S3 REST API, dan SDK. AWS

Untuk memperbarui peran IAM dari lokasi yang terdaftar dengan instans S3 Access Grants
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Pada panel navigasi di sebelah kiri, pilih Access Grants.

  3. Pada halaman S3 Access Grants, pilih Region yang berisi instance S3 Access Grants yang ingin Anda gunakan.

  4. Pilih Lihat detail untuk contoh.

  5. Pada halaman detail untuk contoh, pilih tab Lokasi.

  6. Temukan lokasi yang ingin Anda perbarui. Untuk memfilter daftar lokasi, gunakan kotak pencarian.

  7. Pilih tombol opsi di sebelah lokasi terdaftar yang ingin Anda perbarui.

  8. Perbarui peran IAM, lalu pilih Simpan perubahan.

Untuk menginstal AWS CLI, lihat Menginstal AWS CLI di Panduan AWS Command Line Interface Pengguna.

Untuk menggunakan perintah contoh berikut, ganti user input placeholders dengan informasi Anda sendiri.

contoh — Perbarui peran IAM dari lokasi terdaftar
aws s3control update-access-grants-location \ --account-id 111122223333 \ --access-grants-location-id 635f1139-1af2-4e43-8131-a4de006eb999 \ --iam-role-arn arn:aws:iam::777788889999:role/accessGrantsTestRole

Respons:

{ "CreatedAt": "2023-05-31T18:23:48.107000+00:00", "AccessGrantsLocationId": "635f1139-1af2-4e43-8131-a4de006eb999", "AccessGrantsLocationArn": "arn:aws:s3:us-east-2:777788889999:access-grants/default/location/635f1139-1af2-4e43-8131-a4de006eb888", "LocationScope": "s3://DOC-EXAMPLE-BUCKET/prefixB*", "IAMRoleArn": "arn:aws:iam::777788889999:role/accessGrantsTestRole" }

Untuk informasi tentang dukungan Amazon S3 REST API untuk memperbarui lokasi di instans S3 Access Grants, lihat di Referensi API UpdateAccessGrantsLocationLayanan Penyimpanan Sederhana Amazon.

Bagian ini memberikan contoh cara memperbarui peran IAM dari lokasi terdaftar dengan menggunakan AWS SDK.

Untuk menggunakan contoh berikut, ganti user input placeholders dengan informasi Anda sendiri.

Java
contoh — Perbarui peran IAM dari lokasi terdaftar
public void updateAccessGrantsLocation() { UpdateAccessGrantsLocationRequest updateRequest = UpdateAccessGrantsLocationRequest.builder() .accountId("111122223333") .accessGrantsLocationId("635f1139-1af2-4e43-8131-a4de006eb999") .iamRoleArn("arn:aws:iam::777788889999:role/accessGrantsTestRole") .build(); UpdateAccessGrantsLocationResponse updateResponse = s3Control.updateAccessGrantsLocation(updateRequest); LOGGER.info("UpdateAccessGrantsLocationResponse: " + updateResponse); }

Respons:

UpdateAccessGrantsLocationResponse( CreatedAt=2023-06-07T04:35:10.027Z, AccessGrantsLocationId=635f1139-1af2-4e43-8131-a4de006eb999, AccessGrantsLocationArn=arn:aws:s3:us-east-2:777788889999:access-grants/default/location/635f1139-1af2-4e43-8131-a4de006eb888, LocationScope=s3://DOC-EXAMPLE-BUCKET/prefixB*, IAMRoleArn=arn:aws:iam::777788889999:role/accessGrantsTestRole )