

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

# Memperbarui lokasi terdaftar
<a name="access-grants-location-edit"></a>

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](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-location.html). 

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. AWS SDKs

## Menggunakan konsol S3
<a name="access-grants-location-edit-console"></a>

**Untuk memperbarui peran IAM dari lokasi yang terdaftar dengan instans S3 Access Grants**

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. Pada panel navigasi di sebelah kiri, pilih **Access Grants**.

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

1. Pilih **Lihat detail** untuk contoh.

1. Pada halaman detail untuk contoh, pilih tab **Lokasi**.

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

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

1. Perbarui peran IAM, lalu pilih **Simpan perubahan**.

## Menggunakan AWS CLI
<a name="access-grants-location-edit-cli"></a>

Untuk menginstal AWS CLI, lihat [Menginstal AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) di *Panduan AWS Command Line Interface Pengguna*. 

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

**Example — 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://amzn-s3-demo-bucket/prefixB*",
    "IAMRoleArn": "arn:aws:iam::777788889999:role/accessGrantsTestRole"
}
```

## Penggunaan API REST
<a name="access-grants-location-edit-rest-api"></a>

Untuk informasi tentang dukungan Amazon S3 REST API untuk memperbarui lokasi di instans S3 Access Grants, lihat di Referensi API [https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateAccessGrantsLocation.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateAccessGrantsLocation.html)Layanan *Penyimpanan Sederhana Amazon*.

## Menggunakan AWS SDKs
<a name="access-grants-location-edit-using-sdk"></a>

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

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

------
#### [ Java ]

**Example — 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://amzn-s3-demo-bucket/prefixB*,
IAMRoleArn=arn:aws:iam::777788889999:role/accessGrantsTestRole
)
```

------