Creación de un punto de conexión en un Outpost
Para dirigir solicitudes a un punto de acceso de Amazon S3 en Outposts, debe crear y configurar un punto de conexión de S3 en Outposts. Para crear un punto de conexión, necesita una conexión activa con el enlace de servicio a la región de origen de Outposts. Cada nube virtual privada (VPC) de su Outpost puede tener un punto de conexión asociado. Para obtener más información acerca de las cuotas de los puntos de conexión, consulte Requisitos de red de S3 en Outposts. Debe crear un punto de conexión para poder acceder a los buckets de Outposts y realizar operaciones de objetos. Para obtener más información, consulte Puntos de conexión.
Permisos
Para obtener más información sobre los permisos necesarios para crear un punto de conexión, consulte Permisos para los puntos de conexión de S3 en Outposts.
Al crear un punto de conexión, S3 en Outposts también crea un rol vinculado a un servicio en la Cuenta de AWS. Para obtener más información, consulte Uso de roles vinculados a servicios para Amazon S3 en Outposts.
En los siguientes ejemplos, se muestra cómo crear un punto de conexión de S3 en Outposts con AWS Management Console, AWS Command Line Interface (AWS CLI) y AWS SDK for Java.
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En el panel de navegación de la izquierda, elija Outposts access points (Puntos de acceso de Outposts).
-
Seleccione la pestaña Outposts endpoints (Puntos de acceso de Outposts).
-
Elija Create Outposts endpoint (Crear punto de conexión de Outposts).
-
En Outpost, elija el Outpost en el que crear este punto de conexión.
-
En VPC, elija una VPC que aún no tenga punto de conexión y que también cumpla las reglas de los puntos de conexión de Outposts.
Una nube virtual privada (VPC) le permite lanzar recursos de AWS en una red virtual que defina. Dicha red virtual es prácticamente idéntica a las redes tradicionales que se utilizarían en sus propios centros de datos, con los beneficios que supone utilizar la infraestructura escalable de AWS.
Si no tiene una VPC, elija Create VPC (Crear VPC). Para obtener más información, consulte Crear puntos de acceso restringidos a una nube privada virtual (VPC) en la Guía del usuario de Amazon S3.
-
Elija Create Outposts endpoint (Crear punto de conexión de Outposts).
En el siguiente ejemplo de la AWS CLI, se crea un punto de conexión para un Outpost con el tipo de acceso a recursos de la VPC. La VPC se obtiene de la subred. Para ejecutar este comando, sustituya los
con su propia información.user input placeholders
aws s3outposts create-endpoint --outpost-id
op-01ac5d28a6a232904
--subnet-id subnet-8c7a57c5
--security-group-idsg-ab19e0d1
En el siguiente ejemplo de la AWS CLI, se crea un punto de conexión para un Outpost con el tipo de acceso de grupo de direcciones IP propiedad del cliente (grupo de CoIP). Para ejecutar este comando, sustituya los
con su propia información.user input placeholders
aws s3outposts create-endpoint --outpost-id
op-01ac5d28a6a232904
--subnet-id subnet-8c7a57c5
--security-group-idsg-ab19e0d1
--access-type CustomerOwnedIp --customer-owned-ipv4-poolipv4pool-coip-12345678901234567
En el siguiente ejemplo del SDK para Java, se crea un punto de conexión para un Outpost. Para utilizar este ejemplo, reemplace los
con su propia información.user input placeholders
import com.amazonaws.services.s3outposts.AmazonS3Outposts; import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder; import com.amazonaws.services.s3outposts.model.CreateEndpointRequest; import com.amazonaws.services.s3outposts.model.CreateEndpointResult; public void createEndpoint() { AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder .standard().build(); CreateEndpointRequest createEndpointRequest = new CreateEndpointRequest() .withOutpostId("
op-0d79779cef3c30a40
") .withSubnetId("subnet-8c7a57c5
") .withSecurityGroupId("sg-ab19e0d1
") .withAccessType("CustomerOwnedIp") .withCustomerOwnedIpv4Pool("ipv4pool-coip-12345678901234567"); // Use .withAccessType and .withCustomerOwnedIpv4Pool only when the access type is // customer-owned IP address pool (CoIP pool) CreateEndpointResult createEndpointResult = s3OutpostsClient.createEndpoint(createEndpointRequest); System.out.println("Endpoint is created and its ARN is " + createEndpointResult.getEndpointArn()); }