Creación de un bucket de S3 en Outposts - Amazon S3 en Outposts

Creación de un bucket de S3 en Outposts

Con Amazon S3 en Outposts, puede crear buckets de S3 en AWS Outposts y almacenar y recuperar fácilmente objetos en las instalaciones para las aplicaciones que requieren acceso local a los datos, procesamiento local de los datos y residencia de los datos. S3 en Outposts proporciona una nueva clase de almacenamiento, S3 Outposts (OUTPOSTS), que utiliza las API de Amazon S3 y está diseñada para almacenar datos de manera duradera y redundante en múltiples dispositivos y servidores de AWS Outposts. Usted se comunica con su bucket de Outpost mediante un punto de acceso y una conexión de punto de conexión a través de una nube privada virtual (VPC). Puede usar las mismas API y características en los buckets de Outposts que en buckets de Amazon S3, como políticas de acceso, cifrado y etiquetado. Puede utilizar S3 en Outposts a través de la AWS Management Console, AWS Command Line Interface (AWS CLI), AWS SDK o la API de REST. Para obtener más información, consulte ¿Qué es Amazon S3 en Outposts?.

nota

La Cuenta de AWS que crea el bucket es su propietaria y la única que puede confirmarle acciones. Los buckets tienen propiedades de configuración como Outpost, etiquetas, cifrado predeterminado y valores de puntos de acceso. La configuración de punto de acceso incluye la VPC (nube virtual privada) y la política de punto de acceso para acceder a los objetos del bucket y otros metadatos. Para obtener más información, consulte Especificaciones de S3 en Outposts.

Si desea crear un bucket que utilice AWS PrivateLink para proporcionar acceso a la administración de buckets y puntos de conexión a través de puntos de conexión de VPC de la interfaz en su nube privada virtual (VPC), consulte AWS PrivateLink para S3 en Outposts.

En los siguientes ejemplos se muestra cómo crear un bucket de S3 en Outposts con la AWS Management Console, AWS Command Line Interface (AWS CLI) y AWS SDK for Java.

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

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

  3. Seleccione Crear bucket de Outposts.

  4. En Bucket name (Nombre del bucket), escriba un nombre compatible con sistema de nombres de dominio (DNS) para el bucket.

    El nombre del bucket debe:

    • Ser único dentro de la Cuenta de AWS, el Outpost y la Región de AWS al que está destinado el Outpost.

    • Tener de 3 a 63 caracteres.

    • No contiene caracteres en mayúsculas.

    • Comenzar por una letra minúscula o un número.

      Una vez que haya creado el bucket, no podrá modificar su nombre. Para obtener más información sobre la nomenclatura de buckets, consulte Reglas de nomenclatura de buckets de uso general en la Guía del usuario de Amazon S3.

      importante

      Evite incluir información confidencial, como números de cuenta, en el nombre del bucket. El nombre del bucket será visible en las URL que señalan a los objetos almacenados en él.

  5. En Outposts, elija el Outpost donde desea que resida el bucket.

  6. En Bucket Versioning (Control de versiones de bucket), establezca el estado de control de versiones de S3 para su bucket de S3 on Outposts en una de las siguientes opciones:

    • Disable (Deshabilitar) (predeterminado): el bucket permanece sin versiones.

    • Enable (Habilitar): habilita el control de versiones de S3 para los objetos del bucket. Todos los objetos añadidos al bucket reciben un ID de versión único.

    Para obtener más información sobre el control de versiones de S3, consulte Administración de control de versiones de S3 para su bucket de S3 en Outposts.

  7. (Opcional) Agregue las etiquetas opcionales que desee asociar con el bucket de Outposts. Puede usar etiquetas para realizar un seguimiento de los criterios para proyectos individuales o grupos de proyectos o para etiquetar los buckets con etiquetas de asignación de costos.

    De manera predeterminada, todos los objetos almacenados en el bucket de Outposts se almacenan mediante cifrado del lado del servidor con claves de cifrado administradas por Amazon S3 (SSE-S3). También puede elegir almacenar objetos mediante cifrado del lado del servidor con claves de cifrado proporcionadas por el cliente (SSE-C). Para cambiar el tipo de cifrado, debe utilizar la API de REST, AWS Command Line Interface (AWS CLI) o SDK de AWS.

  8. En la sección Configuración del punto de acceso de Outposts, introduzca el nombre del punto de acceso.

    Los puntos de acceso de S3 en Outposts simplifican la administración del acceso a los datos a escala para los conjuntos de datos compartidos en S3 en Outposts. Los puntos de acceso son puntos de enlace de red con nombre que están asociados a los buckets Outposts que se pueden utilizar para realizar operaciones con objetos de S3. Para obtener más información, consulte Puntos de acceso.

    Los nombres de los puntos de acceso deben ser únicos dentro de la cuenta para esta región y Outposts, y cumplir con las restricciones y limitaciones de puntos de acceso.

  9. Elija la VPC para este punto de acceso de Amazon S3 en Outposts.

    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.

    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.

  10. (Opcional para una VPC existente) Elija una Subred de punto de conexión para el punto de conexión.

    Una subred es un rango de direcciones IP en su VPC. Si no tiene la subred que desea, elija Create subnet (Crear subred). Para obtener más información, consulte Redes para S3 en Outposts.

  11. (Opcional para una VPC existente) Elija un Grupo de seguridad de puntos de conexión para el punto de conexión.

    Un grupo de seguridad funciona como un firewall virtual para controlar el tráfico entrante y saliente.

  12. (Opcional para una VPC existente) Elija el Endpoint access type (Tipo de acceso al punto de conexión):

    • Privado: para utilizarse con la VPC.

    • IP de propiedad del cliente: se utiliza con un grupo de direcciones IP (grupo CoIP) desde la red de las instalaciones.

  13. (Opcional) Especifique la Outpost access point policy (Política de punto de acceso de Outpost). La consola muestra automáticamente el nombre de recurso de Amazon (ARN) para el punto de acceso, que puede utilizar en la política.

  14. Seleccione Crear bucket de Outposts.

    nota

    Puede tardar hasta 5 minutos para que se cree el punto de conexión de Outpost y se pueda usar el bucket. Para configurar opciones adicionales de bucket, elija View details (Ver detalles).

En el siguiente ejemplo, se crea un bucket de S3 en Outposts (s3-outposts:CreateBucket) con la AWS CLI. Para ejecutar este comando, sustituya los user input placeholders con su propia información.

aws s3control create-bucket --bucket example-outposts-bucket --outpost-id op-01ac5d28a6a232904

En el siguiente ejemplo, se crea un bucket de S3 en Outposts (s3-outposts:CreateBucket) con el SDK para Java.

import com.amazonaws.services.s3control.model.*; public String createBucket(String bucketName) { CreateBucketRequest reqCreateBucket = new CreateBucketRequest() .withBucket(bucketName) .withOutpostId(OutpostId) .withCreateBucketConfiguration(new CreateBucketConfiguration()); CreateBucketResult respCreateBucket = s3ControlClient.createBucket(reqCreateBucket); System.out.printf("CreateBucket Response: %s%n", respCreateBucket.toString()); return respCreateBucket.getBucketArn(); }