Realización de solicitudes a tablas de S3 mediante IPv6 - Amazon Simple Storage Service

Realización de solicitudes a tablas de S3 mediante IPv6

Amazon S3 admite la capacidad de acceder a los buckets de S3 mediante el protocolo de Internet versión 6 (IPv6), además del protocolo IPv4, con puntos de conexión de doble pila. Los puntos de conexión de doble pila se resuelven en un punto de conexión IPv6 o IPv4, en función de lo que admita la red.

A continuación, se describen algunos puntos que debe saber antes de intentar acceder a tablas de S3 mediante IPv6:

  • El cliente y la red que acceden al bucket de la tabla deben estar habilitados para utilizar IPv6.

  • El cliente de tablas y el cliente de S3 deben tener habilitada la doble pila.

  • Si utiliza políticas de IAM de filtrado de dirección IP, deben actualizarse para gestionar las direcciones IPv6. Para obtener más información acerca de cómo administrar los permisos de acceso con IAM, consulte Administración de identidades y accesos para Amazon S3.

  • Cuando utiliza IPv6, los archivos de registro de acceso al servidor producen direcciones IP en un formato de IPv6. Debe actualizar el software, las herramientas y los scripts existentes que utiliza para analizar archivos de registro de Amazon S3 para que puedan analizar las direcciones Remote IP con formato de IPv6. Para obtener más información, consulte Registro de solicitudes con registro de acceso al servidor.

Introducción a la realización de solicitudes de tablas de S3 en IPv6

Cuando realiza una solicitud a un punto de conexión de doble pila, la URL del bucket de la tabla resuelve a una dirección IPv6 o IPv4 en función de lo que admite la red. Si la red prefiere IPv4, las solicitudes utilizarán IPv4 automáticamente. Si la red prefiere IPv6, las solicitudes utilizarán IPv6. No se requiere ningún cambio de configuración aparte de actualizar el cliente o la aplicación para habilitar el punto de conexión de doble pila.

Cuando utiliza la API REST, accede directamente a un punto de enlace de Amazon S3 mediante el nombre del punto de enlace (URI). Puede acceder a las tablas de S3 y a los buckets de tablas a través de un punto de conexión de doble pila mediante la siguiente convención de nomenclatura:

s3tables.<region>.api.aws

Para obtener una lista completa de los puntos de conexión de las tablas de S3, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service.

Al usar la AWS CLI, los AWS SDK y los clientes de Iceberg, puede utilizar un parámetro o una marca para cambiar a un punto de conexión de doble pila. También puede especificar el punto de enlace de doble pila directamente como una anulación del punto de enlace de Amazon S3 en el archivo de configuración.

Puede habilitar la resolución de puntos de conexión de doble pila en los SDK o clientes configurando el indicador de doble pila mediante el siguiente comando:

S3TablesClient client = S3TablesClient.builder() .region(Region.US_EAST_1) .dualstackEnabled(true) .build();

Para usar el punto de conexión de doble pila en la AWS CLI, consulte Uso de puntos de conexión de doble pila desde la AWS CLI.

Para obtener información sobre cómo usar los puntos de conexión de doble pila para AWS PrivateLink, consulte Uso de los puntos de conexión de doble pila para acceder a las tablas y a los buckets de tabla.