Muestra de las instancias de concesiones de acceso a S3 - Amazon Simple Storage Service

Muestra de las instancias de concesiones de acceso a S3

Puede mostrar las instancias de concesiones de acceso a S3, incluidas las instancias que se han compartido con usted a través de AWS Resource Access Manager (AWS RAM).

Puede mostrar las instancias de concesiones de acceso a S3 mediante la consola de Amazon S3, la AWS Command Line Interface (AWS CLI), la API de REST de Amazon S3 y los SDK de AWS.

Muestra de las instancias de concesiones de acceso a S3
  1. Inicie sesión AWS Management Console Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En el panel de navegación izquierdo, seleccione Concesiones de acceso.

  3. En la página S3 Access Grants, seleccione la región que contiene la instancia de S3 Access Grants con la que quiere trabajar.

  4. En la página S3 Access Grants se muestran sus instancias de S3 Access Grants y cualquier instancia entre cuentas que se haya compartido con su cuenta. Para ver los detalles de una instancia, seleccione Ver detalles.

Para instalar AWS CLI, consulte Instalación de AWS CLI en la Guía del usuario de AWS Command Line Interface.

Para utilizar el comando de ejemplo siguiente, sustituya user input placeholders con su información.

ejemplo — Enumerar todas las instancias de S3 Access Grants de una cuenta

Esta acción muestra las instancias de S3 Access Grants de una cuenta. Solo puede tener una instancia de S3 Access Grants por Región de AWS. Esta acción también muestra otras instancias de S3 Access Grants entre cuentas a las que tiene acceso su cuenta.

aws s3control list-access-grants-instances \ --account-id 111122223333 \ --region us-east-2

Respuesta:

{ "AccessGrantsInstanceArn": "arn:aws:s3:us-east-2: 111122223333:access-grants/default", "AccessGrantsInstanceId": "default", "CreatedAt": "2023-05-31T17:54:07.893000+00:00" }

Para obtener información sobre la compatibilidad con la API de REST de Amazon S3 para administrar una instancia de S3 Access Grants, consulte las siguientes secciones en la Referencia de la API de Amazon Simple Storage Service:

En esta sección se proporcionan ejemplos de cómo obtener los detalles de una instancia de S3 Access Grants con los SDK de AWS.

Para utilizar los siguientes ejemplos, reemplace los user input placeholders con su propia información.

Java
ejemplo — Enumerar todas las instancias de S3 Access Grants de una cuenta

Esta acción muestra las instancias de S3 Access Grants de una cuenta. Solo puede tener una instancia de S3 Access Grants por región. Esta acción también puede mostrar otras instancias de S3 Access Grants entre cuentas a las que tiene acceso su cuenta.

public void listAccessGrantsInstances() { ListAccessGrantsInstancesRequest listRequest = ListAccessGrantsInstancesRequest.builder() .accountId("111122223333") .build(); ListAccessGrantsInstancesResponse listResponse = s3Control.listAccessGrantsInstances(listRequest); LOGGER.info("ListAccessGrantsInstancesResponse: " + listResponse); }

Respuesta:

ListAccessGrantsInstancesResponse( AccessGrantsInstancesList=[ ListAccessGrantsInstanceEntry( AccessGrantsInstanceId=default, AccessGrantsInstanceArn=arn:aws:s3:us-east-2:111122223333:access-grants/default, CreatedAt=2023-06-07T04:28:11.728Z ) ] )