Aggiornamento di una posizione registrata - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di una posizione registrata

Puoi aggiornare il ruolo AWS Identity and Access Management (IAM) di una location registrata nella tua istanza Amazon S3 Access Grants. Per ogni nuovo ruolo IAM che utilizzi per registrare una posizione in S3 Access Grants, assicurati di consentire al principale (access-grants.s3.amazonaws.com) del servizio di S3 Access Grants l'accesso a questo ruolo. Per fare ciò, aggiungi una voce per il nuovo ruolo IAM nello stesso file JSON della policy di attendibilità che hai usato quando hai registrato la posizione per la prima volta.

Puoi aggiornare una posizione nella tua istanza S3 Access Grants utilizzando la console Amazon S3,AWS CLI(), AWS Command Line Interface l'API REST di Amazon S3 e gli SDK. AWS

Per aggiornare il ruolo IAM di una posizione registrata con la tua istanza S3 Access Grants
  1. Accedi AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Nel pannello di navigazione a sinistra, scegli Access Grants.

  3. Nella pagina S3 Access Grants, scegli la regione che contiene l'istanza S3 Access Grants con cui vuoi lavorare.

  4. Scegli Visualizza dettagli per l'istanza.

  5. Nella pagina dei dettagli dell'istanza, scegli la scheda Posizioni.

  6. Trova la posizione che intendi aggiornare. Per filtrare l'elenco delle posizioni, usa la casella di ricerca.

  7. Scegli il pulsante delle opzioni accanto alla posizione registrata che desideri aggiornare.

  8. Aggiorna il ruolo IAM, quindi scegli Salva modifiche.

Per installare AWS CLI, vedere Installazione di AWS CLI nella Guida per l'AWS Command Line Interface utente.

Per utilizzare il seguente comando di esempio, sostituisci user input placeholders con le tue informazioni.

Esempio – Aggiorna il ruolo IAM di una posizione registrata
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

Risposta:

{ "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" }

Per informazioni sul supporto REST API di Amazon S3 per l'aggiornamento della posizione in un'istanza S3 Access Grants, consulta UpdateAccessGrantsLocation nella Documentazione di riferimento delle API di Amazon Simple Storage Service.

Questa sezione fornisce esempi di come aggiornare il ruolo IAM di una sede registrata utilizzando gli AWS SDK.

Per utilizzare il seguente esempio, sostituisci user input placeholders con le tue informazioni.

Java
Esempio – Aggiorna il ruolo IAM di una posizione registrata
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); }

Risposta:

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 )