

# Trabajo con puntos de acceso de Amazon S3 en Outposts
<a name="S3OutpostsAccessPoints"></a>

Para acceder a su bucket de Amazon S3 en Outposts, debe crear y configurar un punto de acceso.

Los puntos de acceso simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en Amazon S3. Los puntos de acceso son puntos de enlace de red con nombre y asociados a los buckets que se pueden utilizar para realizar operaciones con objetos de Amazon S3, como `GetObject` y `PutObject`. Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Los puntos de acceso solo admiten el direccionamiento de tipo de host virtual.

**nota**  
La Cuenta de AWS que crea el bucket de Outposts es su propietaria y la única que puede asignarle puntos de acceso.

En las secciones siguientes, se describe cómo crear y administrar los puntos de acceso de buckets de S3 en Outposts.

**Topics**
+ [Creación de un punto de acceso de S3 en Outposts](S3OutpostsCreateAccessPoint.md)
+ [Uso de un alias de estilo de bucket para su punto de acceso de bucket de S3 en Outposts](s3-outposts-access-points-alias.md)
+ [Visualización de información acerca de una configuración de punto de acceso](S3OutpostsAccessPointGet.md)
+ [Visualización de una lista de puntos de acceso de Amazon S3 en Outposts](S3OutpostsAccessPointList.md)
+ [Eliminar un punto de acceso](S3OutpostsAccessPointsDelete.md)
+ [Adición o edición de una política de punto de acceso](S3OutpostsAccessPointEditPolicy.md)
+ [Visualización de una política de punto de acceso para un punto de acceso de S3 en Outposts](S3OutpostsAccessPointGetPolicy.md)

# Creación de un punto de acceso de S3 en Outposts
<a name="S3OutpostsCreateAccessPoint"></a>

Para acceder a su bucket de Amazon S3 en Outposts, debe crear y configurar un punto de acceso.

Los puntos de acceso simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en Amazon S3. Los puntos de acceso son puntos de enlace de red con nombre y asociados a los buckets que se pueden utilizar para realizar operaciones con objetos de Amazon S3, como `GetObject` y `PutObject`. Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Los puntos de acceso solo admiten el direccionamiento de tipo de host virtual.

En los siguientes ejemplos se muestra cómo crear un punto de acceso de S3 en Outposts mediante la Consola de administración de AWS, AWS Command Line Interface (AWS CLI) y AWS SDK para Java.

**nota**  
La Cuenta de AWS que crea el bucket de Outposts es su propietaria y la única que puede asignarle puntos de acceso.

## Uso de la consola de S3
<a name="s3-outposts-bucket-create-accesspoint"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts buckets (Buckets de Outposts)**.

1. Seleccione el bucket de Outposts para el que desea crear un punto de acceso de Outposts.

1. Seleccione la pestaña **Puntos de acceso de Outposts**.

1. En la sección **Outposts access points (Puntos de acceso de Outposts)**, elija **Create Outposts access point (Crear punto de acceso de Outposts)**.

1. En la sección **Outposts access point settings (Configuración del punto de acceso de Outposts)**, ingrese un nombre para el punto de acceso y elija la nube virtual privada (VPC) para el punto de acceso.

1. Si desea agregar una política para su punto de acceso, puede hacerlo ingresando en la sección **Outposts access point policy (Política de punto de acceso de Outposts)**.

   Para obtener más información, consulte [Configuración de IAM con S3 en Outposts](S3OutpostsIAM.md).

## Mediante AWS CLI
<a name="S3OutpostsCreateAccessPointCLI"></a>

**Example**  
En el siguiente ejemplo de la AWS CLI, se crea un punto de acceso para un bucket de Outposts. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.  

```
aws s3control create-access-point --account-id 123456789012 --name example-outposts-access-point --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket" --vpc-configuration VpcId=example-vpc-12345
```

## Uso de AWS SDK para Java
<a name="S3OutpostsCreateAccessPointJava"></a>

**Example**  
Para ver ejemplos de cómo crear un punto de acceso para un bucket de S3 Outposts con el SDK de AWS para Java, consulte [CreateOutpostsAccessPoint.java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsAccessPoint.java) en los *ejemplos de código del SDK de AWS para Java 2.x*.

# Uso de un alias de estilo de bucket para su punto de acceso de bucket de S3 en Outposts
<a name="s3-outposts-access-points-alias"></a>

Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Cada vez que se crea un punto de acceso para un bucket, S3 en Outposts genera de forma automática un alias de punto de acceso. Puede utilizar este alias de punto de acceso en lugar de un ARN de punto de acceso para cualquier operación del plano de datos. Por ejemplo, puede usar un alias de punto de acceso para realizar operaciones a nivel de objeto, como PUT, GET, LIST y más. Para obtener una lista de las operaciones, consulte [Operaciones de la API de Amazon S3 para administrar objetos](S3OutpostsAPI.md#S3OutpostsAPIsObject).

Los siguientes ejemplos muestran un ARN y un alias de punto de acceso para un punto de acceso llamado `my-access-point`.
+ **ARN del punto de acceso**: `arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/my-access-point`
+ **Alias de punto de acceso**: `my-access-po-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3`

Para obtener más información acerca de los ARN, consulte [Nombres de recurso de Amazon (ARN)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) en la *Referencia general de AWS*.

Para obtener más información acerca de los alias de punto de acceso, consulte los siguientes temas.

**Topics**
+ [Alias de punto de acceso](#access-points-alias-name-s3-outposts)
+ [Uso de un alias de punto de acceso en una operación de objeto de S3 en Outposts](#access-points-alias-use-case-s3-outposts)
+ [Limitaciones](#access-points-alias-limitations-s3-outposts)

## Alias de punto de acceso
<a name="access-points-alias-name-s3-outposts"></a>

Se crea un alias de punto de acceso en el mismo espacio de nombres que un bucket de Outposts. Al crear un punto de acceso, S3 en Outposts genera de forma automática un alias de punto de acceso que no se puede modificar. Un alias de punto de acceso cumple con todos los requisitos de un nombre de bucket válido de S3 en Outposts y consta de las siguientes partes:

`access point name prefix-metadata--op-s3`

**nota**  
El sufijo `--op-s3` está reservado para los alias de punto de acceso, por lo que se recomienda no utilizarlo para los nombres de punto de acceso o bucket. Para obtener más información acerca de las reglas de nomenclatura del bucket de S3 en Outposts, consulte [Trabajo con buckets de S3 en Outposts](S3OutpostsWorkingBuckets.md).

### Búsqueda del alias de punto de acceso
<a name="access-points-alias-name-s3-outposts-find"></a>

En los siguientes ejemplos se muestra cómo encontrar un alias de punto de acceso utilizando la consola de Amazon S3 y la AWS CLI.

**Example : Buscar y copiar un alias de punto de acceso en la consola de Amazon S3**  
Después de crear un punto de acceso en la consola, puede obtener el alias del punto de acceso en la columna **Access Point alias** (Alias de puntos de acceso) de la lista **Access Points** (Puntos de acceso).   

**Para copiar un alias de punto de acceso**

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts access points (Puntos de acceso de Outposts)**.

1. Para copiar el alias de punto de acceso, realice una de las siguientes acciones:
   + En la lista **Access Points** (Puntos de acceso), seleccione el botón de opción situado junto al nombre del punto de acceso y, a continuación, elija **Copy Access Point alias** (Copiar alias de punto de acceso).
   + Seleccione el nombre del punto de acceso. A continuación, en **Outposts access point overview** (Descripción general del punto de acceso de Outposts), copie el alias del punto de acceso.

**Example : Crear un punto de acceso utilizando la AWS CLI y buscar el alias del punto de acceso en la respuesta**  
El siguiente ejemplo de la AWS CLI del comando `create-access-point` crea el punto de acceso y devuelve el alias de punto de acceso generado automáticamente. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.  

```
aws s3control create-access-point --bucket example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "AccessPointArn":
    "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point",
    "Alias": "example-outp-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Obtener un alias de punto de acceso utilizando la AWS CLI**  
El siguiente ejemplo de AWS CLI del comando `get-access-point` devuelve información sobre el punto de acceso especificado. Esta información incluye el alias de punto de acceso. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.  

```
aws s3control get-access-point --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "Name": "example-outposts-access-point",
    "Bucket": "example-outposts-bucket",
    "NetworkOrigin": "Vpc",
    "VpcConfiguration": {
        "VpcId": "vpc-01234567890abcdef"
    },
    "PublicAccessBlockConfiguration": {
        "BlockPublicAcls": true,
        "IgnorePublicAcls": true,
        "BlockPublicPolicy": true,
        "RestrictPublicBuckets": true
    },
    "CreationDate": "2022-09-18T17:49:15.584000+00:00",
    "Alias": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Enumerar los puntos de acceso para encontrar un alias de punto de acceso mediante la AWS CLI**  
El siguiente ejemplo de AWS CLI del comando `list-access-points` enumera información sobre el punto de acceso especificado. Esta información incluye el alias de punto de acceso. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.  

```
aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket

{
    "AccessPointList": [
        {
            "Name": "example-outposts-access-point",
            "NetworkOrigin": "Vpc",
            "VpcConfiguration": {
                "VpcId": "vpc-01234567890abcdef"
            },
            "Bucket": "example-outposts-bucket",
            "AccessPointArn": "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point",
            "Alias": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
        }
    ]
}
```

## Uso de un alias de punto de acceso en una operación de objeto de S3 en Outposts
<a name="access-points-alias-use-case-s3-outposts"></a>

Al adoptar puntos de acceso, puede utilizar alias de puntos de acceso sin tener que hacer cambios exhaustivos en el código.

En este ejemplo de AWS CLI se muestra una operación `get-object` para un bucket de S3 en Outposts. En este ejemplo, se utiliza el alias del punto de acceso como el valor de `--bucket`, en lugar del ARN completo del punto de acceso.

```
aws s3api get-object --bucket my-access-po-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3 --key  testkey  sample-object.rtf

{
    "AcceptRanges": "bytes",
    "LastModified": "2020-01-08T22:16:28+00:00",
    "ContentLength": 910,
    "ETag": "\"00751974dc146b76404bb7290f8f51bb\"",
    "VersionId": "null",
    "ContentType": "text/rtf",
    "Metadata": {}
}
```

## Limitaciones
<a name="access-points-alias-limitations-s3-outposts"></a>
+ Los clientes no pueden configurar los alias.
+ Los alias no se pueden eliminar, modificar ni dehabillitar en un punto de acceso.
+ No puede utilizar un alias de punto de acceso para operaciones de plano de control de S3 en Outposts. Para ver la lista de operaciones del plano de control de S3 en Outposts, consulte [Operaciones de la API de Amazon S3 Control para administrar buckets](S3OutpostsAPI.md#S3OutpostsAPIsBucket).
+ Los alias no se pueden usar en las políticas de AWS Identity and Access Management (IAM).

# Visualización de información acerca de una configuración de punto de acceso
<a name="S3OutpostsAccessPointGet"></a>

Los puntos de acceso simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en Amazon S3. Los puntos de acceso son puntos de enlace de red con nombre y asociados a los buckets que se pueden utilizar para realizar operaciones con objetos de Amazon S3, como `GetObject` y `PutObject`. Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Los puntos de acceso solo admiten el direccionamiento de tipo de host virtual.

Los siguientes temas muestran cómo devolver información de configuración de un punto de acceso de S3 en Outposts mediante la Consola de administración de AWS, AWS Command Line Interface (AWS CLI) y AWS SDK para Java.

## Uso de la consola de S3
<a name="s3-outposts-bucket-get-accesspoint"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts access points (Puntos de acceso de Outposts)**.

1. Elija el punto de acceso de Outposts para el que desea ver los detalles de configuración.

1. En **Outposts access point overview (Resumen del punto de acceso de Outposts)**, revise los detalles de configuración del punto de acceso.

## Uso de AWS CLI
<a name="S3OutpostsGetAccessPointCLI"></a>

En el siguiente ejemplo de la AWS CLI, se obtiene un punto de acceso para un bucket de Outposts. Sustituya los `user input placeholders` con su propia información.

```
aws s3control get-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Uso de AWS SDK para Java
<a name="S3OutpostsGetAccessPointJava"></a>

En el siguiente ejemplo del SDK para Java, se obtiene un punto de acceso para un bucket de Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void getAccessPoint(String accessPointArn) {

    GetAccessPointRequest reqGetAP = new GetAccessPointRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn);

    GetAccessPointResult respGetAP = s3ControlClient.getAccessPoint(reqGetAP);
    System.out.printf("GetAccessPoint Response: %s%n", respGetAP.toString());

}
```

# Visualización de una lista de puntos de acceso de Amazon S3 en Outposts
<a name="S3OutpostsAccessPointList"></a>

Los puntos de acceso simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en Amazon S3. Los puntos de acceso son puntos de enlace de red con nombre y asociados a los buckets que se pueden utilizar para realizar operaciones con objetos de Amazon S3, como `GetObject` y `PutObject`. Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Los puntos de acceso solo admiten el direccionamiento de tipo de host virtual.

En los siguientes temas, se muestra cómo devolver una lista de los puntos de acceso de S3 en Outposts mediante la Consola de administración de AWS, AWS Command Line Interface (AWS CLI) y AWS SDK para Java.

## Uso de la consola de S3
<a name="s3-outposts-bucket-list-accesspoints"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts access points (Puntos de acceso de Outposts)**.

1. En **Outposts access points (Puntos de acceso de Outposts)**, revise la lista de puntos de acceso de S3 en Outposts.

## Uso de AWS CLI
<a name="S3OutpostsListAccessPointCLI"></a>

En el siguiente ejemplo de la AWS CLI, se enumeran los puntos de acceso para un bucket de Outposts. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.

```
aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

## Uso de AWS SDK para Java
<a name="S3OutpostsListAccessPointJava"></a>

En el siguiente ejemplo del SDK para Java, se enumeran los puntos de acceso para un bucket de Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void listAccessPoints(String bucketArn) {

    ListAccessPointsRequest reqListAPs = new ListAccessPointsRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn);

    ListAccessPointsResult respListAPs = s3ControlClient.listAccessPoints(reqListAPs);
    System.out.printf("ListAccessPoints Response: %s%n", respListAPs.toString());

}
```

# Eliminar un punto de acceso
<a name="S3OutpostsAccessPointsDelete"></a>

Los puntos de acceso simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en Amazon S3. Los puntos de acceso son puntos de enlace de red con nombre y asociados a los buckets que se pueden utilizar para realizar operaciones con objetos de Amazon S3, como `GetObject` y `PutObject`. Con S3 en Outposts, debe utilizar puntos de acceso para acceder a cualquier objeto de un bucket de Outposts. Los puntos de acceso solo admiten el direccionamiento de tipo de host virtual.

En los siguientes ejemplos, se muestra cómo eliminar un punto de acceso mediante Consola de administración de AWS y la AWS Command Line Interface (AWS CLI).

## Uso de la consola de S3
<a name="s3-outposts-bucket-delete-ap"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts access points (Puntos de acceso de Outposts)**.

1. En la sección **Outposts access points (Puntos de acceso de Outposts)**, elija el punto de acceso de Outposts que desea eliminar.

1. Elija **Eliminar**.

1. Confirme la eliminación.

## Uso de la AWS CLI
<a name="S3OutpostsAccessPointsDeleteCLI"></a>

En el siguiente ejemplo de la AWS CLI, se elimina un punto de acceso de Outposts. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.

```
aws s3control delete-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

# Adición o edición de una política de punto de acceso
<a name="S3OutpostsAccessPointEditPolicy"></a>

Cada punto de acceso tiene permisos y controles de red distintos que Amazon S3 en Outposts se aplica a cualquier solicitud que se realice a través de ese punto de acceso. Cada punto de acceso aplica una política de punto de acceso personalizada que funciona en conjunción con la política de bucket asociada al bucket subyacente. Para obtener más información, consulte [Puntos de acceso](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

En los siguientes temas, se muestra cómo agregar o editar la política de punto de acceso de su punto de acceso de S3 en Outposts mediante la Consola de administración de AWS, AWS Command Line Interface (AWS CLI) y AWS SDK para Java.

## Uso de la consola de S3
<a name="s3-outposts-bucket-edit-accesspoint"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts buckets (buckets de Outposts)**.

1. Elija el bucket de Outposts para el que desea editar la política de punto de acceso.

1. Seleccione la pestaña **Puntos de acceso de Outposts**.

1. En la sección **Outposts access points (Puntos de acceso de Outposts)**, seleccione el punto de acceso cuya política desea editar y elija **Edit policy (Editar política)**.

1. Agregue o edite la política en la sección **Outposts access point policy (política de puntos de acceso de Outposts)** . Para obtener más información, consulte [Configuración de IAM con S3 en Outposts](S3OutpostsIAM.md).

## Mediante AWS CLI
<a name="S3OutpostsPutAccessPointPolicyCLI"></a>

En el siguiente ejemplo de la AWS CLI, se aplica una política en un punto de acceso de Outposts.

1. Guarde la siguiente política de punto de acceso en un archivo JSON. En este ejemplo, el archivo se denomina `appolicy1.json`. Reemplace los `user input placeholders` con su propia información.

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Id":"exampleAccessPointPolicy",
      "Statement":[
         {
            "Sid":"st1",
            "Effect":"Allow",
            "Principal":{
               "AWS":"123456789012"
            },
            "Action":"s3-outposts:*",
            "Resource":"arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
         }
      ]
   }
   ```

1. Envíe el archivo JSON como parte del comando de la CLI `put-access-point-policy`. Sustituya los `user input placeholders` con su propia información.

   ```
   aws s3control put-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point --policy file://appolicy1.json
   ```

## Uso de AWS SDK para Java
<a name="S3OutpostsPutAccessPointPolicyJava"></a>

En el siguiente ejemplo del SDK para Java, se aplica una política en un punto de acceso de Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void putAccessPointPolicy(String accessPointArn) {

    String policy = "{\"Version\":\"2012-10-17\",\"Id\":\"testAccessPointPolicy\",\"Statement\":[{\"Sid\":\"st1\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"" + AccountId + "\"},\"Action\":\"s3-outposts:*\",\"Resource\":\"" + accessPointArn + "\"}]}";

    PutAccessPointPolicyRequest reqPutAccessPointPolicy = new PutAccessPointPolicyRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn)
            .withPolicy(policy);

    PutAccessPointPolicyResult respPutAccessPointPolicy = s3ControlClient.putAccessPointPolicy(reqPutAccessPointPolicy);
    System.out.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());
    printWriter.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());

}
```

# Visualización de una política de punto de acceso para un punto de acceso de S3 en Outposts
<a name="S3OutpostsAccessPointGetPolicy"></a>

Cada punto de acceso tiene permisos y controles de red distintos que Amazon S3 en Outposts aplica a cualquier solicitud que se realice a través de ese punto de acceso. Cada punto de acceso aplica una política de punto de acceso personalizada que funciona en conjunción con la política de bucket asociada al bucket subyacente. Para obtener más información, consulte [Puntos de acceso](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

Para obtener más información acerca del uso de puntos de acceso en S3 en Outposts, consulte [Trabajo con buckets de S3 en Outposts](S3OutpostsWorkingBuckets.md).

En los siguientes temas, se muestra cómo ver la política de punto de acceso de S3 en Outposts utilizando la Consola de administración de AWS, AWS Command Line Interface (AWS CLI) y AWS SDK para Java.

## Uso de la consola de S3
<a name="s3-outposts-bucket-get-accesspoint-policy"></a>

1. Abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3](https://console.aws.amazon.com/s3/).

1. En el panel de navegación de la izquierda, elija **Outposts access points (Puntos de acceso de Outposts)**.

1. Elija el punto de acceso de Outposts para el que desea ver la política.

1. En la página **Permissions (Permisos)**, revise la política del punto de acceso de S3 en Outposts.

1. Para editar la política de punto de acceso, consulte [Adición o edición de una política de punto de acceso](S3OutpostsAccessPointEditPolicy.md).

## Uso de la AWS CLI
<a name="S3OutpostsGetAccessPointPolicyCLI"></a>

En el siguiente ejemplo de la AWS CLI, se obtiene una política para un punto de acceso de Outposts. Para ejecutar este comando, sustituya los `user input placeholders` con su propia información.

```
aws s3control get-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Uso de AWS SDK para Java
<a name="S3OutpostsGetAccessPointPolicyJava"></a>

En el siguiente ejemplo del SDK para Java, se obtiene una política para un punto de acceso de Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void getAccessPointPolicy(String accessPointArn) {

    GetAccessPointPolicyRequest reqGetAccessPointPolicy = new GetAccessPointPolicyRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn);

    GetAccessPointPolicyResult respGetAccessPointPolicy = s3ControlClient.getAccessPointPolicy(reqGetAccessPointPolicy);
    System.out.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString());
    printWriter.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString());

}
```