P: ¿Qué es Amazon S3?

Amazon S3 es almacenamiento para Internet. Es un servicio de almacenamiento sencillo que ofrece a los desarrolladores de software una infraestructura de almacenamiento de datos de gran escalabilidad, fiable y de baja latencia con costos muy bajos.

P: ¿Qué puedo hacer con Amazon S3?

Amazon S3 proporciona una sencilla interfaz de servicios web que puede utilizar para almacenar y recuperar la cantidad de datos que desee, cuando desee y desde cualquier parte de la Web. Mediante este servicio web, los desarrolladores pueden crear de forma sencilla aplicaciones que utilizan el almacenamiento de Internet. Dado que Amazon S3 ofrece una gran escalabilidad y el usuario solo paga por lo que utiliza, los desarrolladores pueden comenzar con una aplicación pequeña y ampliarla lo que deseen, sin poner en riesgo el desempeño o la fiabilidad.

Amazon S3 también se ha diseñado para ser muy flexible. Almacene el tipo y la cantidad de datos que desee; lea el mismo fragmento de datos un millón de veces o solo en caso de recuperación de desastres de emergencia; cree una aplicación FTP sencilla o una aplicación web sofisticada como el sitio web de venta al por menor Amazon.com. Amazon S3 permite a los desarrolladores centrarse en la innovación, en lugar de devanarse los sesos para almacenar sus datos.

P: ¿Cómo puedo comenzar a utilizar Amazon S3?

Para inscribirse en Amazon S3, haga clic en el botón "Sign up for This Web Service" en la página de detalles de Amazon S3. Necesita una cuenta de Amazon Web Services para poder obtener acceso a este servicio. Si todavía no tiene una, deberá crearla cuando comience el proceso de inscripción en Amazon S3. Tras inscribirse, consulte la documentación de Amazon S3 y el código de muestra en el Centro de recursos para comenzar a utilizar Amazon S3.

P: ¿Qué beneficios técnicos ofrece Amazon S3?

Amazon S3 se ha diseñado con gran cuidado para satisfacer las necesidades de escalabilidad, fiabilidad, velocidad, costo bajo y simplicidad que se deben cumplir para los desarrolladores internos de Amazon. Amazon S3 transfiere estos mismos beneficios a los desarrolladores externos. Puede obtener acceso a más información sobre los requisitos de diseño de Amazon S3 en la página de detalles de Amazon S3.

P: ¿Qué permite hacer a los desarrolladores que no pudieran hacer antes?

Hasta ahora, una infraestructura de almacenamiento de datos escalable y sofisticada como la de Amazon no estaba al alcance de los desarrolladores pequeños. Amazon S3 permite a cualquier desarrollador aprovechar los beneficios propios de Amazon de escala masiva sin una inversión inicial y sin poner en riesgo el desempeño. Ahora los desarrolladores pueden innovar sabiendo que, sin importar el éxito que alcancen sus negocios, será asequible y sencillo garantizar que siempre se pueda obtener acceso a sus datos con rapidez, que siempre estén disponibles y que estén seguros.

P: ¿Qué tipo de datos puedo almacenar?

Puede almacenar prácticamente cualquier tipo de datos en cualquier formato. Consulte el Contrato de licencia de Amazon Web Services para obtener más detalles.

P: ¿Cuántos datos puedo almacenar?

El volumen total de datos y el número de objetos que puede almacenar son ilimitados. El tamaño de los objetos individuales de Amazon S3 puede variar entre un mínimo de 0 bytes y un máximo de 5 terabytes. El objeto más grande que se puede cargar en un solo PUT es de 5 gigabytes. Para objetos de más de 100 megabytes, los clientes deben plantearse el uso de la capacidad de carga multiparte.

P: ¿Qué tipos de almacenamiento ofrece Amazon S3?

Amazon S3 ofrece varios tipos de almacenamiento diseñados para distintos casos de uso. Hay tres tipos de almacenamiento de gran duración entre los que se incluyen Amazon S3 Estándar para el almacenamiento de uso general de datos a los que se obtiene acceso con frecuencia, Amazon S3 Estándar – Acceso poco frecuente (Estándar – IA) para datos de larga duración a los que se obtiene acceso con menos frecuencia, y Amazon Glacier para el archivado a largo plazo. Puede obtener más información sobre estos tres tipos de almacenamiento en la página Tipos de almacenamiento de Amazon S3.

Almacenamiento de redundancia reducida (RRS) es una opción de almacenamiento de Amazon S3 que permite a los clientes reducir sus costos almacenando los datos reproducibles que no resultan de vital importancia con un nivel de redundancia menor que el del almacenamiento estándar de Amazon S3. Puede obtener más información sobre el almacenamiento de redundancia reducida en la página de detalles de redundancia reducida.

P: ¿Cómo puedo eliminar un gran número de objetos?

Puede utilizar Supresión multiobjeto para eliminar un gran número de objetos de Amazon S3. Esta función permite enviar varias claves de objeto en una única solicitud para acelerar la eliminación. Amazon no le cobrará por utilizar la función de supresión multiobjeto.

P: ¿Qué hace Amazon con los datos que tengo en Amazon S3?

Amazon almacena sus datos y realiza un seguimiento del uso asociado para calcular su factura. Amazon no obtendrá acceso a sus datos con ningún fin que no sea la oferta Amazon S3, a excepción de cuando la ley así lo exija. Consulte el Contrato de licencia de Amazon Web Services para obtener más detalles.

P: ¿Almacena Amazon sus propios datos en Amazon S3?

Sí. Los desarrolladores de Amazon utilizan Amazon S3 para diversos proyectos. Muchos de estos proyectos utilizan Amazon S3 como almacén de datos autorizado, y confían en él para operaciones de vital importancia para su negocio.

P: ¿De qué forma están organizados los datos en Amazon S3?

Amazon S3 es un sencillo almacenamiento de objetos basado en claves. Cuando almacena datos, asigna una clave de objeto única que puede utilizarse posteriormente para recuperar los datos. Las claves pueden ser cualquier cadena, y pueden establecerse de forma que imiten atributos jerárquicos.

P: ¿Cómo interactúo con Amazon S3?

Amazon S3 ofrece una sencilla interfaz de servicios web REST basada en estándares, que está diseñada para funcionar con cualquier conjunto de herramientas de desarrollo basado en Internet. Las operaciones se han hecho sencillas de forma intencionada para facilitar la tarea de adición de nuevos protocolos de distribución y capas funcionales.

P: ¿Qué nivel de confianza ofrece Amazon S3?

Amazon S3 concede acceso a todos los desarrolladores a la misma infraestructura de almacenamiento de datos económica, de alta escalabilidad, de confianza y rápida que utiliza Amazon para ejecutar su propia red global de sitios web. S3 Estándar está diseñado para ofrecer una disponibilidad del 99,99%, y Estándar – IA está diseñado para ofrecer una disponibilidad del 99,9%. Ambos cuentan con el respaldo del Acuerdo de nivel de servicios de Amazon S3.

P: ¿Qué modelo de consistencia de datos emplea Amazon S3?

Los buckets de Amazon S3 de todas las regiones proporcionan consistencia de lectura tras escritura para PUTS de nuevos objetos y consistencia final para PUTS y DELETES de sobrescritura.

Más información

P: ¿Qué sucede si el tráfico procedente de mi aplicación se dispara de repente?

Amazon S3 se diseñó desde un primer momento para administrar tráfico de cualquier aplicación de Internet. El sistema de precios de pago según el uso y la capacidad ilimitada garantizan que los costos incrementales no cambiarán y que el servicio no se verá interrumpido. Las enormes posibilidades de escalabilidad de Amazon S3 nos permiten dividir la carga de forma equitativa, para que ninguna aplicación se vea afectada por los picos de tráfico.

P: ¿Qué es el protocolo BitTorrent™ y cómo puedo utilizarlo con Amazon S3?

BitTorrent es un protocolo de distribución a través de Internet de código abierto. Las tarifas de ancho de banda de Amazon S3 son económicas, pero BitTorrent permite a los desarrolladores ahorrar aún más en los costos por ancho de banda de un fragmento de datos muy popular permitiendo a los usuarios descargarlo de Amazon y de otros usuarios de forma simultánea. Todos los datos que estén disponibles de forma pública en Amazon S3 podrán descargarse por medio del protocolo BitTorrent, además del mecanismo de distribución cliente/servidor predeterminado. Basta con que añada el parámetro ?torrent al final de su solicitud GET en la API REST.

P: ¿Ofrece Amazon S3 un acuerdo de nivel de servicios (SLA)?

Sí. El SLA de Amazon S3 proporciona créditos de servicio si el porcentaje de tiempo de actividad mensual de un cliente se encuentra por debajo de nuestro compromiso de servicio dentro de un ciclo de facturación.

P: ¿Cómo puedo incrementar el número de buckets de Amazon S3 que se pueden aprovisionar?

De forma predeterminada, los clientes pueden aprovisionar hasta 100 buckets por cuenta de AWS. Sin embargo, si desea incrementar el límite de buckets de Amazon S3, visite AWS Service Limits.


P: ¿Dónde se almacenan mis datos?

Cuando crea el bucket de Amazon S3, debe especificar la región. Dentro de dicha región, los objetos se almacenan de forma redundante en varios dispositivos que se encuentran en diferentes instalaciones. Consulte Productos y servicios regionales para obtener más información sobre la disponibilidad por región de los servicios de Amazon S3.

P: ¿Cómo debo decidir en qué región se almacenarán mis datos?

Debe tener en cuenta diversos factores en función de la aplicación. Puede ser conveniente almacenar sus datos en una región que…

  • ...esté cerca de sus clientes, sus centros de datos o sus otros recursos de AWS para reducir las latencias de acceso a los datos.
  • ...sea más remota con respecto a otras operaciones para conseguir redundancia geográfica y capacidad de recuperación de desastres.
  • ...le permita afrontar requisitos legales y de normativa específicos.
  • ...le permita reducir los costos de almacenamiento. Puede seleccionar una región con un precio inferior para reducir costos. Para obtener acceso a la información sobre los precios de S3, visite la página de precios de S3.

P: No estoy en los Estados Unidos ni en Europa, ¿puedo utilizar Amazon S3?

Puede utilizar Amazon S3 independientemente de su ubicación. Simplemente tiene que decidir en qué región (o regiones) de AWS desea almacenar los datos de Amazon S3.

P: ¿No existía antes una región de EE.UU. Estándar?

Cambiamos el nombre de la región de EE.UU. Estándar por EE.UU. Este (Norte de Virginia) para ser coherentes con las convenciones de nomenclatura regional de AWS. No se han producido cambios en el punto de enlace y no es necesario que haga ninguna modificación en su aplicación.


P: ¿Cuánto cuesta Amazon S3?

Con Amazon S3 paga únicamente por lo que usa. Sin cuota mínima. Podrá realizar una estimación de su factura mensual mediante la Calculadora costo mensual AWS.

Cobramos menos cuando nuestros costos son menores. Algunos precios varían según la región de Amazon S3, y están basados en la ubicación de su bucket. No existe ningún cargo por transferencia de datos que se encuentran en una región de Amazon S3 a través de una solicitud COPY. Los datos transferidos entre las regiones a través de una solicitud COPY se cargan conforme a las tarifas especificadas en la sección de precios de la página de detalles de Amazon S3. No existe ningún tipo de cargo por transferencia de datos entre Amazon EC2 y Amazon S3 dentro de la misma región, ni por los datos transferidos entre la región de Norte de Virginia de Amazon EC2 y la región de EE.UU. Este (Norte de Virginia) de Amazon S3. Los datos transferidos entre Amazon EC2 y Amazon S3 en todas las demás regiones (es decir, entre las regiones del Norte de California de Amazon EC2 y EE.UU. Este (Norte de Virginia) de Amazon S3) se cargan conforme a las tarifas especificadas en la sección de precios de la página de detalles de Amazon S3.

Para obtener acceso a la información sobre los precios de ​, visite la página de precios de For Amazon S3.

P: ¿Por qué varían los precios en función de la región de Amazon S3 que elija?

Cobramos menos cuando nuestros costos son menores. Por ejemplo, nuestros costos son más bajos en la región de EE.UU. Este (Norte de Virginia) que en la región de EE.UU. Oeste (Norte de California).

P: ¿Cómo se me cobra el uso del control de versiones?

A toda versión de un objeto almacenado o solicitado de Amazon S3 se le aplican las tarifas normales. Por ejemplo, observemos el siguiente caso para ilustrar los costos de almacenamiento cuando se utiliza el control de versiones (supongamos que el mes actual tiene 31 días):

1) Día 1 del mes: realiza una operación PUT de 4 GB (4 294 967 296 bytes) en su bucket.
2) Día 16 del mes: realiza una operación PUT de 5 GB (5 368 709 120 bytes) dentro del mismo bucket de datos utilizando la misma clave que la operación PUT original del día 1.

Al analizar los costos de almacenamiento de las operaciones anteriores, debe tener en cuenta que el objeto de 4 GB del día 1 no se elimina del bucket cuando se escribe el objeto de 5 GB el día 15. En su lugar, el objeto de 4 GB se conserva como una versión más antigua, y el objeto de 5 GB pasa a ser la versión más recientemente escrita dentro del objeto que se encuentra en su bucket. A finales de mes:

Uso total de byte-hora
[4 294 967 296 bytes x 31 días x (24 horas/día)] + [5 368 709 120 bytes x 16 días x (24 horas/día)] = 5 257 039 970 304 byte-horas.


Conversión a GB/mes totales
5 257 039 970 304 bytes por hora x (1 GB/1 073 741 824 bytes) x (1 mes/744 horas) = 6,581 GB/mes

La cuota se calcula en función de las tasas actuales para su región en la página de precios de Amazon S3.

P: ¿Cómo se me cobrará y facturará por el uso que haga de Amazon S3?

No se requieren cuotas predefinidas ni compromisos para comenzar a utilizar el servicio. A final de mes, se le cobrará automáticamente en su tarjeta de crédito el uso de ese mes. Puede ver los cargos del periodo de facturación actual en cualquier momento en el sitio web de Amazon Web Services si inicia sesión en su cuenta de Amazon Web Services y hace clic en “Actividad de la cuenta”, debajo de “Su cuenta de servicios web”.

Gracias a la capa de uso gratuito de AWS*, puede comenzar a utilizar Amazon S3 de manera gratuita en todas las regiones menos en la región de AWS GovCloud. Al registrarse, los clientes nuevos de AWS reciben 5 GB de almacenamiento estándar en Amazon S3, 20 000 solicitudes Get, 2 000 solicitudes Put, 15 GB de transferencia de datos entrante y 15 GB de transferencia de datos saliente al mes durante un año.

Amazon S3 le cobra por los siguientes tipos de uso. Tenga en cuenta que los siguientes cálculos presuponen que no se está utilizando la capa gratuita de AWS.

Almacenamiento utilizado:

Los precios de almacenamiento de Amazon S3 se resumen en el gráfico de precios de Amazon S3.

El volumen de almacenamiento facturado en un mes se corresponde con la media del almacenamiento utilizado durante todo el mes. Esto incluye todos los metadatos y datos de objeto almacenados en buckets que haya creado en su cuenta de AWS. Medimos su uso en "TimedStorage-ByteHrs", y se suman a final de mes para generar sus cargos mensuales.

Ejemplo de almacenamiento:

Supongamos que almacena 100 GB (107 374 182 400 bytes) de datos de almacenamiento de Amazon S3 estándar en su bucket durante 15 días en marzo y 100 TB (109 951 162 777 600 bytes) de datos de almacenamiento de Amazon S3 estándar durante los últimos 16 días de marzo.

A finales de marzo, tendría el siguiente uso en byte-horas: Uso de bytes por hora total [107 374 182 400 bytes x 15 días x (24 horas/día)] + [109 951 162 777 600 bytes x 16 días x (24 horas/día)] = 42 259 901 212 262 400 bytes por hora.

Convirtamos esto a GB/mes: 42 259 901 212 262 400 bytes por hora / 1 073 741 824 bytes por GB / 744 horas al mes = 52 900 GB/mes

Este volumen de uso cruza dos capas de volumen diferentes. El precio mensual del almacenamiento se calcula a continuación suponiendo que los datos se almacenan en la región de EE.UU. Este (Norte de Virginia): capa de 50 TB: 51 200 GB x 0,023 USD = 1177,60 USD Capa de 50 TB a 450 TB: 1700 GB x 0,022 USD = 37,40 USD

Cuota de almacenamiento total = 1177,60 USD + 37,40 USD = 1215,00 USD

Transferencia entrante de datos de red:

Los precios de la transferencia entrante de datos de Amazon S3 se resumen en el gráfico de precios de Amazon S3.

Esto representa la cantidad de datos enviados a los buckets de Amazon S3. La transferencia de datos tiene un precio de 0,000 USD por GB para los buckets de las regiones de EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), EE.UU. Oeste (Norte de California), UE (Irlanda), UE (Frankfurt), Asia Pacífico (Singapur), Asia Pacífico (Tokio), Asia Pacífico (Sídney), América del Sur (São Paulo) y AWS GovCloud (EE.UU.).

Transferencia saliente de datos de red:

Los precios de la transferencia saliente de datos de Amazon S3 se resumen en el gráfico de precios de Amazon S3. Para Amazon S3, este cargo se aplica siempre que se leen datos de cualquiera de sus buckets desde una ubicación situada fuera de esa región de Amazon S3 concreta.

Las capas de precios de la transferencia saliente de datos tienen en cuenta el total de sus transferencias salientes de datos de una determinada región a Internet para los servicios Amazon EC2, Amazon S3, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS y Amazon VPC. Estas capas no se aplican a las transferencias salientes de datos de Amazon S3 de una región de AWS a otra.

Ejemplo de transferencia saliente de datos:
Supongamos que transfiere 1 TB de datos de Amazon S3 de la región de EE.UU. Este (Norte de Virginia) a Internet cada día durante un mes de 31 días. Supongamos que también transfiere 1 TB de datos de una instancia de Amazon EC2 de la misma región a Internet durante el mismo mes de 31 días.

Su transferencia de datos sumada sería de 62 TB (31 TB de Amazon S3 y 31 TB de Amazon EC2). Esto equivale a 63 488 GB (62 TB * 1 024 GB/TB).

Este volumen de uso cruza tres capas de volumen diferentes. La cuota de transferencia de datos saliente mensual se calcula a continuación presuponiendo que se produce en la región de EE.UU. Este (Norte de Virginia):
Capa de 10 TB: 10 239 GB (10×1 024 GB/TB – 1 (gratis)) x 0,09 USD = 921,51 USD
Capa de 10 TB a 50 TB: 40 960 GB (40×1024) x 0,085 USD = 3 686,40 USD
Capa de 50 TB a 150 TB: 12 288 GB (resto) x 0,070 USD = 860,16 USD

Cuota de transferencia de datos saliente total = 921,51 USD + 3 481,60 USD + 860,16 USD = 5 263,27 USD

Solicitudes de datos:

Los precios de solicitud de Amazon S3 se resumen en el gráfico de precios de Amazon S3.

Ejemplo de solicitud:
Supongamos que transfiere 10 000 archivos a Amazon S3 y 20 000 archivos desde Amazon S3 cada día durante el mes de marzo. Luego, elimina 5 000 archivos el 31 de marzo.
Total de solicitudes PUT = 10 000 solicitudes x 31 días = 310 000 solicitudes
Total de solicitudes GET = 20 000 solicitudes x 31 días = 620 000 solicitudes
Total de solicitudes DELETE = 5 000×1 día = 5 000 solicitudes

Suponiendo que su bucket se encuentra en la región de EE.UU. Este (Norte de Virginia), las cuotas de solicitud se calculan de la siguiente forma:
310 000 solicitudes PUT: 310 000 solicitudes x 0,005 USD/1 000 = 1,55 USD
620 000 solicitudes GET: 620 000 solicitudes x 0,004 USD/10 000 = 0,25 USD
5 000 solicitudes DELETE = 5 000 solicitudes x 0,00 USD (gratis) = 0,00 USD

Recuperación de datos:

Los precios de recuperación de datos de Amazon S3 se aplican para el tipo de almacenamiento Estándar – Acceso poco frecuente (Estándar – IA). Podrá encontrar un resumen en el gráfico de precios de Amazon S3.

Ejemplo de recuperación de datos:
Supongamos que en un mes recupera 300 GB de Estándar – IA, con 100 GB de datos de salida a Internet, 100 GB a EC2 en la misma región de AWS y 100 GB a CloudFront en la misma región de AWS.

Las cuotas de recuperación de datos del mes se calcularían de este modo: 300 GB x 0,01 USD/GB = 3,00 USD. Tenga en cuenta que también debería abonar las cuotas de transferencia de datos de red para los datos enviados a Internet.

Consulte aquí para obtener información detallada sobre la facturación de objetos archivados en Amazon Glacier.

* * El uso de la capa gratuita se calcula cada mes en todas las regiones, excepto en la región de AWS GovCloud, y se aplica a su factura de manera automática; no se acumulará el uso mensual no consumido. Se aplican restricciones; consulte las condiciones de la oferta para obtener más detalles.

P: ¿Cómo se me cobra el acceso a Amazon S3 a través de la consola de administración de AWS?

Al obtener acceso al servicio a través de la consola de administración de AWS se aplica la estructura de precios normal de Amazon S3. Para proporcionar una experiencia optimizada, la consola de administración de AWS puede ejecutar las solicitudes de forma proactiva. Además, algunas operaciones interactivas derivan en más de una solicitud al servicio.

P: ¿Cuánto me cuenta acceder a Amazon S3 desde otra cuenta de AWS?

El precio normal de Amazon S3 se aplica cuando se accede a su almacenamiento de información desde otra cuenta de AWS. Puede optar por configurar su bucket como pago por solicitante, en cuyo caso el solicitante pagará el costo de las solicitudes y descargas de sus datos de Amazon S3.

Puede encontrar más información sobre las configuraciones de solicitante en la documentación de Amazon S3.

P: ¿Los precios incluyen impuestos?

Si no se especifica lo contrario, nuestros precios no incluyen los impuestos ni gravámenes correspondientes, como el IVA y cualquier otro impuesto sobre las ventas. En el caso de los clientes con una dirección de facturación de Japón, el uso de los servicios de AWS está sujeto al impuesto de consumo nipón. Más información.


P: ¿Están seguros mis datos?

Amazon S3 es seguro de forma predeterminada. Solo los propietarios del objeto y el bucket tienen acceso a los recursos de Amazon S3 que crean. Amazon S3 admite la autenticación de usuario para controlar el acceso a los datos. Puede obtener acceso a los mecanismos de control de acceso, como por ejemplo las políticas de bucket y las listas de control de acceso (ACL) para conceder permisos de manera selectiva a los usuarios y grupos de usuarios. Puede cargar/descargar de forma segura los datos en Amazon S3 a partir de puntos de enlace SSL con el protocolo HTTPS. Si necesita más seguridad, puede utilizar la opción Server Side Encryption (SSE) o Server Side Encryption with Customer-Provided Keys (SSE-C) para cifrar datos almacenados “en reposo”. Amazon S3 incluye la tecnología de cifrado tanto para SSE como para SSE-C. Si lo prefiere, también puede utilizar sus propias bibliotecas de cifrado para cifrar los datos antes de almacenarlos en Amazon S3.

P: ¿Cómo puedo controlar el acceso a los datos que tengo almacenados en Amazon S3?

Los clientes tienen la posibilidad de utilizar cuatro mecanismos para controlar el acceso a los recursos de Amazon S3: políticas de Identity and Access Management (IAM), políticas de bucket, listas de control de acceso (ACL) y autenticación por query string. IAM permite a las organizaciones con varios empleados crear y administrar diversos usuarios bajo una única cuenta de AWS. Gracias a las políticas de IAM, las empresas pueden conceder a los usuarios de IAM un control detallado de los objetos o buckets de Amazon S3 al mismo tiempo que mantienen el control completo sobre todo lo que llevan a cabo los usuarios. Mediante las políticas de bucket las empresas pueden definir reglas que se aplican ampliamente a todas las solicitudes que se realizan a sus recursos de Amazon S3, como por ejemplo conceder privilegios de escritura a un subconjunto de recursos de Amazon S3. Los clientes también pueden restringir el acceso basándose en un aspecto de la solicitud, como por ejemplo la referencia HTTP y la dirección IP. Con las ACL, los clientes podrán conceder permisos específicos (por ejemplo, READ, WRITE, FULL_CONTROL) a usuarios concretos sobre un objeto o bucket concreto. Mediante la autenticación por query string, los clientes podrán crear una URL para un objeto de Amazon S3 que solo sea válida durante un periodo de tiempo limitado. Consulte el tema Access Control en la guía para desarrolladores Amazon S3 Developer Guide para obtener más información sobre las distintas políticas de control de acceso disponibles en Amazon S3.

P: ¿Admite Amazon S3 la auditoría de acceso de datos?

Sí, los clientes pueden configurar de manera opcional los buckets de Amazon S3 para crear registros de acceso para todas las solicitudes creadas a partir de este. Estos registros de acceso se pueden utilizar con fines de auditoría y cuentan con información detallada acerca de la solicitud, como el tipo de solicitud, los recursos especificados en la solicitud y la hora y la fecha en la que se procesó dicha solicitud.

P: ¿De qué opciones dispongo para cifrar los datos almacenados en Amazon S3?

Puede optar por cifrar los datos con SSE-S3, SSE-C, SSE-KMS o una biblioteca cliente como Amazon S3 Encryption Client. Estas cuatro opciones permiten almacenar datos sensibles, cifrados e inactivos en Amazon S3.

SSE-S3 es una solución integrada en la que Amazon se encarga de la administración y la protección de las claves con diferentes capas de seguridad. Seleccione SSE-S3 si prefiere que Amazon administre las claves.

SSE-C permite aprovechar las funciones de Amazon S3 para realizar el cifrado y el descifrado de los objetos, al tiempo que se conserva el control de las claves que se utilizan para cifrar objetos. Con SSE-C, no necesita implementar ni utilizar una biblioteca en el lado del cliente para realizar el cifrado y el descifrado de los objetos que almacene en Amazon S3, pero sí tiene que administrar las claves que envíe a Amazon S3 para cifrar y descifrar los objetos. Utilice SSE-C si desea conservar sus propias claves de cifrado y no desea implementar ni aprovechar una biblioteca de cifrado en el lado cliente.

Con SSE-KMS, puede utilizar AWS Key Management Service (AWS KMS) para administrar sus claves de cifrado. Utilizar AWS KMS para la administración de sus claves conlleva otros beneficios adicionales. AWS KMS proporciona permisos independientes para usar la clave principal, lo que crea una capa de control adicional, así como protección contra el acceso no autorizado a sus objetos almacenados en Amazon S3. AWS KMS ofrece un registro de auditoría para que pueda consultar cuándo y quién ha utilizado su clave para obtener acceso a cada objeto, así como los intentos fallidos de usuarios sin permiso para obtener acceso a los datos y descifrarlos. Además, AWS KMS ofrece controles de seguridad adicionales que respaldan los esfuerzos de los clientes por cumplir con PCI-DSS, HIPAA/HITECH y los requisitos industriales de FedRAMP.

Si utiliza una biblioteca de cliente cifrada, como Amazon S3 Encryption Client, mantendrá el control de las claves y realizará las tareas de cifrado y descifrado en objetos del lado del cliente con la biblioteca de cifrado que usted elija. Hay clientes que prefieren tener el control integral del cifrado y el descifrado de objetos para que, de este modo, solo se transmitan objetos cifrados por Internet a Amazon S3. Utilice una biblioteca del lado cliente si quiere mantener el control de las claves de cifrado, si puede implementar o utilizar una biblioteca de cifrado del lado cliente y si necesita cifrar los objetos antes de enviarlos a Amazon S3 para su almacenamiento.

Consulte el tema Using Encryption en la guía para desarrolladores Amazon S3 Developer Guide, para obtener más información sobre el uso de Amazon S3 SSE-S3, SSE-C o SSE-KMS.

P: ¿Cómo protege Amazon las claves de cifrado SSE?

Gracias a SSE, cada objeto protegido está cifrado con una clave exclusiva. Esta clave de objeto está cifrada por una clave principal independiente. Como mínimo mensualmente se emite una nueva clave principal. Los datos cifrados, las claves cifradas y las claves principales se almacenan y se mantienen en hosts individuales para varias capas de protección.

P: ¿Cumplo las normativas de privacidad de datos de la UE al utilizar Amazon S3?

Los clientes pueden elegir almacenar todos los datos en la UE si utilizan la región de la UE (Irlanda) o UE (Fráncfort). Es responsabilidad suya asegurarse de que cumple con las leyes de privacidad de la UE.

P: ¿Dónde puedo encontrar más información sobre la seguridad en AWS?

Para obtener más información sobre la seguridad de AWS, consulte nuestro documento Amazon Web Services: Overview of Security Processes.

P: ¿Qué es un punto de conexión de la VPC de Amazon para Amazon S3?

Un punto de conexión de la VPC de Amazon para Amazon S3 es una entidad lógica dentro de una VPC que permite la conectividad solo a S3. El punto de conexión de la VPC redirige las solicitudes a S3 y devuelve las respuestas a la VPC. Para obtener más información sobre los puntos de enlace de VPC, consulte Using VPC Endpoints.

P: ¿Puedo permitir que un punto de conexión de la VPC de Amazon específico tenga acceso a mi bucket de Amazon S3?

Puede limitar el acceso a su bucket desde un punto de conexión de la VPC de Amazon específico o un conjunto de puntos de enlace mediante las políticas de buckets de Amazon S3. Las políticas de buckets de Amazon S3 ahora soportan una condición, aws:sourceVpce, que puede usar para restringir el acceso. Para obtener más detalles y ejemplos de políticas, consulte Using VPC Endpoints.




P: ¿Qué nivel de durabilidad ofrece Amazon S3?

Amazon S3 Estándar y Estándar – IA están diseñados para proporcionar una durabilidad del 99,999999999% de los objetos durante un periodo de un año. Este nivel de durabilidad corresponde a una pérdida anual media prevista del 0,000000001% de los objetos. Por ejemplo, si almacena 10 000 objetos con Amazon S3, podría esperar incurrir en una pérdida media de un objeto cada 10 000 000 años. Además, Amazon S3 está diseñado para sostener la pérdida de datos simultánea en dos instalaciones.

Al igual que con cualquier otro entorno, la práctica recomendada consiste en disponer de un backup y colocar protecciones para evitar errores de usuarios accidentales o malintencionados. Para datos de S3, dicha práctica recomendada incluye permisos de acceso seguro, replicación entre regiones, control de versiones y un backup funcional y probado periódicamente.

P: ¿Cómo está diseñado Amazon S3 para conseguir una durabilidad del 99,999999999%?

Amazon S3 Estándar y Estándar – IA almacenan de forma redundante sus objetos en varios dispositivos de diversas instalaciones dentro de una región de Amazon S3. Este servicio está diseñado para resistir a errores simultáneos de dispositivos detectando y reparando rápidamente la pérdida de redundancia. Al procesar una solicitud de almacenamiento de datos, este servicio almacenará de forma redundante sus objetos en varias instalaciones antes de devolver SUCCESS. Del mismo modo, Amazon S3 comprueba de forma periódica la integridad de sus datos mediante sumas de comprobación.

P: ¿Qué suma de comprobación utiliza Amazon S3 para detectar datos dañados?

Amazon S3 utiliza una combinación de sumas de comprobación MD5 de contenido y comprobaciones de redundancia cíclica (CRC) para detectar datos dañados. Amazon S3 realiza estas sumas de comprobación en los datos que se encuentran inactivos, y repara los daños utilizando datos redundantes. Además, este servicio calcula las sumas de comprobación de todo el tráfico de la red para detectar paquetes de datos con daños durante el almacenamiento o la recuperación de los datos.

P: ¿Qué es el control de versiones?

El control de versiones le permite conservar, recuperar y restaurar todas las versiones de todos los objetos almacenados en un bucket de Amazon S3. Cuando habilite el control de versiones para un bucket, Amazon S3 conservará los objetos existentes cada vez que realice una operación PUT, POST, COPY o DELETE sobre ellos. De forma predeterminada, las solicitudes GET recuperarán la versión escrita más recientemente. Las versiones más antiguas de un objeto sobrescrito o eliminado podrán recuperarse especificando una versión en la solicitud.

P: ¿Por qué debo utilizar el control de versiones?

Amazon S3 ofrece a los clientes una infraestructura de almacenamiento que presenta elevados niveles de durabilidad. El control de versiones ofrece un nivel de protección adicional, proporcionando un medio de recuperación cuando los clientes sobrescriben o eliminan de forma accidental objetos. Esto le permite recuperarse fácilmente ante acciones no deseadas del usuario y errores de la aplicación. También puede utilizar el control de versiones para la retención de datos y el archivado.

P: ¿Cómo puedo comenzar a utilizar el control de versiones?

Puede comenzar a utilizar el control de versiones si habilita el ajuste correspondiente del bucket de Amazon S3. Para obtener más información sobre cómo puede habilitar el control de versiones, consulte la documentación técnica de Amazon S3.

P: ¿De qué forma me protege el control de versiones de la eliminación accidental de mis objetos?

Cuando un usuario realiza una operación DELETE sobre un objeto, las posteriores solicitudes sencillas (sin versión) no recuperarán el objeto. Sin embargo, todas las versiones de dicho objeto seguirán conservándose en el bucket Amazon S3 y podrán recuperarse o restablecerse. El único usuario que puede eliminar una versión de forma permanente de un bucket de Amazon S3 es el propietario. Puede definir normas para el ciclo de vida a fin de administrar el ciclo de vida y el costo del almacenamiento de varias versiones de los objetos.

P: ¿Puedo configurar una papelera, una papelera de reciclaje o una ventana de restablecimiento en los objetos de Amazon S3 para realizar recuperaciones de eliminaciones y sobrescrituras?

Puede usar las normas para el ciclo de vida junto con el control de versiones a fin de implementar una ventana de restauración para los objetos de Amazon S3. Por ejemplo, en un bucket con el control de versiones habilitado, puede configurar una regla que archive todas las versiones anteriores en la clase de almacenamiento de Glacier de menor costo y las elimine después de 100 días, de manera que dispondrá de una ventana de 100 días para restaurar cualquier cambio introducido en los datos al mismo tiempo que podrá reducir los costos de almacenamiento.

P: ¿Cómo puedo garantizar la máxima protección de las versiones conservadas?

La función MFA Delete (Eliminación MFA) del control de versiones, que emplea autenticación multifactor, puede utilizarse para proporcionar una capa de seguridad adicional. De forma predeterminada, todas las solicitudes realizadas a su bucket de Amazon S3 exigen las credenciales de su cuenta de AWS. Si habilita el control de versiones con MFA Delete en su bucket de Amazon S3, se exigirán dos vías de autenticación para que pueda eliminarse de forma permanente una versión de un objeto: las credenciales de su cuenta de AWS y un código de seis dígitos válido y un número de serie de un dispositivo de autenticación físico que se encontrará en sus manos. Para obtener más información sobre la activación del Control de versiones con Eliminación MFA, incluido cómo adquirir y activar un dispositivo de autenticación, consulte la documentación técnica de Amazon S3.

P: ¿Cómo se me cobra el uso del control de versiones?

A toda versión de un objeto almacenado o solicitado de Amazon S3 se le aplican las tarifas normales. Por ejemplo, observemos el siguiente caso para ilustrar los costos de almacenamiento cuando se utiliza el control de versiones (supongamos que el mes actual tiene 31 días):

1) Día 1 del mes: realiza una operación PUT de 4 GB (4 294 967 296 bytes) en su bucket.
2) Día 16 del mes: realiza una operación PUT de 5 GB (5 368 709 120 bytes) dentro del mismo bucket de datos utilizando la misma clave que la operación PUT original del día 1.

Al analizar los costos de almacenamiento de las operaciones anteriores, debe tener en cuenta que el objeto de 4 GB del día 1 no se elimina del bucket cuando se escribe el objeto de 5 GB el día 15. En su lugar, el objeto de 4 GB se conserva como una versión más antigua, y el objeto de 5 GB pasa a ser la versión más recientemente escrita dentro del objeto que se encuentra en su bucket. A finales de mes:

Uso total de byte-hora
[4 294 967 296 bytes x 31 días x (24 horas/día)] + [5 368 709 120 bytes x 16 días x (24 horas/día)] = 5 257 039 970 304 byte-horas.


Conversión a GB/mes totales
5 257 039 970 304 bytes por hora x (1 GB/1 073 741 824 bytes) x (1 mes/744 horas) = 6,581 GB/mes

La cuota se calcula en función de las tasas actuales para su región en la página de precios de Amazon S3.



P: ¿Qué es S3 Estándar – Acceso poco frecuente?

Amazon S3 Estándar – Acceso poco frecuente (Estándar – IA) es un tipo de almacenamiento de Amazon S3 para datos a los que se obtiene acceso con poca frecuencia, pero que requieren un acceso rápido cuando es necesario. Estándar – IA ofrece la alta durabilidad, el alto desempeño y la baja latencia de Amazon S3 Estándar, con unos precios de almacenamiento por GB y de recuperación por GB económicos. La combinación del alto desempeño y los precios económicos convierten a Estándar – IA en la opción ideal para el almacenamiento a largo plazo, backup y como almacén de datos para la recuperación de desastres. El tipo de almacenamiento Estándar – IA está configurado a nivel de objeto y puede existir en el mismo bucket que Estándar, lo que permite utilizar políticas del ciclo de vida para transferir objetos automáticamente entre varios tipos de almacenamiento sin efectuar cambios a la aplicación.

P: ¿Por qué debo elegir utilizar Estándar – IA?

Estándar – IA es ideal para datos a los que se obtiene acceso con menos frecuencia, pero que requieren un acceso rápido cuando es necesario. Estándar – IA es ideal para el almacenamiento de archivos a largo plazo, datos antiguos sincronizados o compartidos, datos de backup y archivos de recuperación de desastres.

P: ¿Qué desempeño ofrece S3 Estándar – Acceso poco frecuente?

S3 Estándar – Acceso poco frecuente ofrece el mismo desempeño que el almacenamiento S3 Estándar.

P: ¿Qué durabilidad ofrece Estándar – IA?

Estándar – IA está diseñado para ofrecer la misma durabilidad del 99,999999999% que Estándar y Amazon Glacier. Estándar – IA está diseñado para ofrecer una disponibilidad del 99,9% y está respaldado por un acuerdo de nivel de servicios que proporciona créditos de servicio si la disponibilidad se encuentra por debajo de nuestro compromiso de servicio dentro de un ciclo de facturación.

P: ¿Qué disponibilidad ofrece Estándar – IA?

Diseñado para ofrecer una disponibilidad del 99,9%, Estándar – IA dispone de un punto inicial más fino que proporciona 0,09% menos de disponibilidad que S3 Estándar. Estándar – IA está respaldado por un acuerdo de nivel de servicios que proporciona créditos de servicio si la disponibilidad se encuentra por debajo de nuestro compromiso de servicio dentro de un ciclo de facturación.

P: ¿Cómo puedo almacenar mis datos en Estándar – IA?

Existen dos formas de almacenar datos en Estándar – IA desde S3. Puede utilizar directamente una solicitud PUT en Estándar – IA especificando STANDARD_IA en el encabezado x-amz-storage-class. También puede definir políticas sobre el ciclo de vida para transferir objetos de Estándar a Estándar – IA.

P: ¿Están los objetos de Estándar – IA respaldados por el acuerdo de nivel de servicios de Amazon S3?

Sí, Estándar – IA cuenta con el respaldo del acuerdo de nivel de servicios de Amazon S3. Los clientes tendrán derecho a créditos de servicio si la disponibilidad se encuentra por debajo de nuestro compromiso de servicio dentro de un ciclo de facturación.

P: ¿Cómo se verán afectados la latencia y el desempeño como consecuencia de utilizar Estándar – IA?

El desempeño y la latencia al utilizar Estándar – IA deberían ser los mismos que los de Amazon S3 Estándar.

P: ¿Cómo se me cobra el uso realizado de Estándar – IA?

Consulte la página de precios de Amazon S3 para obtener información general sobre los precios de Estándar – IA.

P: ¿En qué cargos incurriré si cambio la clase de almacenamiento de un objeto de Standard-IA a Standard con una solicitud de copia?

Incurrirá en cargos por la solicitud de copia de Standard-IA y la recuperación de datos de Standard-IA.

P: ¿Existe una duración mínima de Estándar – IA?

Estándar – IA está diseñado para datos de larga duración que se almacenan durante meses o años y a los que se obtiene acceso con poca frecuencia. En el caso de que se eliminen datos de Estándar – IA dentro de un plazo de 30 días, se facturarán los 30 días completos. Consulte la página de precios de Amazon S3 para obtener información general sobre los precios de Estándar – IA.

P: ¿Existe un tamaño mínimo de objeto para Estándar – IA?

Estándar – IA está diseñado para objetos de mayor tamaño. El tamaño mínimo de objeto es de 128 KB. Los objetos de tamaño inferior a 128 KB incurrirán en cargos de almacenamiento equivalentes a 128 KB. Por ejemplo, un objeto de 6 KB en S3 Estándar – IA incurrirá en los cargos de almacenamiento de S3 Estándar – IA para 6 KB, así como una cuota de tamaño mínimo de objeto equivalente a 122 KB de acuerdo con el precio de almacenamiento de S3 Estándar – IA. Consulte la página de precios de Amazon S3 para obtener información general sobre los precios de Estándar – IA.

P: ¿Puedo transferir objetos de Estándar – IA a Amazon Glacier?

Sí. Además de usar políticas sobre el ciclo de vida para migrar objetos de Estándar a Estándar – IA, puede configurar políticas sobre el ciclo de vida para transferir objetos de Estándar – IA a Amazon Glacier.



P: ¿Ofrece Amazon S3 capacidades de archivado de objetos para reducir el costo de las opciones de almacenamiento?

Sí, Amazon S3 le permite utilizar el servicio de almacenamiento de costo extremadamente bajo de Amazon Glacier como almacenamiento para el archivado de datos.  Amazon Glacier almacena datos a partir de tan solo 0,004 USD por gigabyte al mes. Para mantener los costos bajos pero seguir siendo apto para diversas necesidades de recuperación, Amazon Glacier proporciona tres opciones de acceso a los archivos, que van desde unos pocos minutos a varias horas. Entre los ejemplos se incluyen archivos de medios digitales, historiales médicos y financieros, datos en bruto de la secuencia genómica, backups a largo plazo de bases de datos y datos que deben conservarse por cumplimiento normativo.

P: ¿Cómo puedo almacenar mis datos con la opción de Amazon Glacier?

Puede utilizar las normas para el ciclo de vida para archivar automáticamente conjuntos de objetos de Amazon S3 en Amazon Glacier basándose en el ciclo de vida. Utilice la consola de administración de Amazon S3, los SDK de AWS o las API de Amazon S3 para definir reglas para el archivado. Las reglas especifican un prefijo y un periodo de tiempo. El prefijo (por ejemplo, "logs/") identifica los objetos sujetos a la regla. El periodo de tiempo especifica el número de días desde la fecha de creación del objeto (por ejemplo, 180 días) o la fecha especificada después de la cual se deben archivar los objetos. Los objetos de Amazon S3 Estándar o Amazon S3 Estándar – IA cuyos nombres comienzan con el prefijo especificado y que hayan superado el periodo de tiempo especificado se archivarán en Amazon Glacier. Para recuperar los datos de Amazon S3 almacenados en Amazon Glacier, inicie un trabajo de recuperación a través de las API o la consola de administración de Amazon S3. Una vez completado el trabajo, puede obtener acceso a los datos a través de una solicitud de objeto GET de Amazon S3.

Para obtener más información sobre cómo utilizar las reglas para el ciclo de vida, consulte el tema Object Archival en la Guía para desarrolladores de Amazon S3.

P: ¿Puedo usar las API o la consola de administración de Amazon S3 para enumerar objetos que he archivado en Amazon Glacier?

Sí, al igual que las otras opciones de almacenamiento de Amazon S3 (Estándar o Estándar – IA), los objetos de Amazon Glacier archivados mediante las API o la consola de administración de Amazon S3 tienen asociado un nombre definido por el usuario. Puede obtener una lista en tiempo real de todos los nombres de objetos de Amazon S3, incluyendo los almacenados mediante la opción de Amazon Glacier, utilizando la API LIST de Amazon S3.

P: ¿Puedo usar las API de Amazon Glacier para obtener acceso a los objetos que he archivado en Amazon Glacier?

Dado que Amazon S3 mantiene el mapeo entre el nombre de objeto definido por el usuario y el identificador definido por el sistema de Amazon Glacier, los objetos de Amazon S3 almacenados mediante la opción de Amazon Glacier solo son accesibles a través de las API o de la consola de administración de Amazon S3.

P: ¿Cómo puedo recuperar los objetos que están archivados en Amazon Glacier?

Para recuperar los datos de Amazon S3 almacenados en Amazon Glacier, inicie una solicitud de recuperación usando las API o la consola de administración de Amazon S3. La solicitud de recuperación crea una copia temporal de los datos en RRS, mientras los datos archivados permanecen intactos en Amazon Glacier. Puede especificar durante cuánto tiempo en días se almacenará la copia temporal en RRS. A continuación, puede obtener acceso a su copia temporal desde RRS a través de una solicitud GET de Amazon S3 en el objeto archivado.

P: ¿Cuánto tiempo se tarda en recuperar los objetos archivados en Amazon Glacier?

Al procesar un trabajo de recuperación, Amazon S3 recupera primero los datos solicitados desde Amazon Glacier y, a continuación, crea una copia temporal de los datos solicitados en RRS (lo que suele tardar unos pocos minutos). El tiempo de acceso de la solicitud depende de la opción de recuperación que elija: recuperaciones Expedited, Standard o Bulk retrievals. A excepción de los archivos de mayor tamaño (250 MB+), los datos accedidos mediante las recuperaciones Expedited suelen estar disponibles en 1-5 minutos. Los objetos recuperados a través de las recuperaciones Standard suelen estar disponibles entre 3-5 horas. Por último, las recuperaciones Bulk suelen completarse en 5-12 horas. Para obtener más información acerca de las opciones de recuperación, consulte las Preguntas frecuentes sobre Glacier.

P: ¿Cuánto cuesta archivar objetos en Amazon Glacier?

Con Amazon Glacier el almacenamiento tiene un precio a partir de 0.004 USD por gigabyte al mes. Las solicitudes de transición de ciclo de vida dirigidas a Amazon Glacier cuestan 0,05 USD por 1 000 solicitudes. Los objetos archivados en Glacier tienen un mínimo de 90 días de almacenamiento. Para los objetos que se eliminen antes de 90 días, se aplica un cargo prorrateado equivalente al cargo de almacenamiento por los días restantes.

P: ¿Cómo se calcula mi costo de almacenamiento para los objetos de Amazon S3 archivados en Amazon Glacier?

El volumen de almacenamiento facturado en un mes corresponde a la media del almacenamiento utilizado durante todo el mes, medido en gigabyte-meses (GB-meses). Amazon S3 calcula el tamaño del objeto sumando la cantidad de datos almacenados más 32 kilobytes adicionales de datos de Glacier más 8 KB adicionales de datos de almacenamiento estándar de S3. Amazon Glacier requiere 32 KB adicionales de datos por objeto para el índice y los metadatos de Glacier para que pueda identificar y recuperar sus datos. Amazon S3 requiere 8 KB para almacenar y mantener el nombre definido por el usuario y los metadatos de los objetos archivados en Amazon Glacier. Esto le permite obtener una lista en tiempo real de todos sus objetos de Amazon S3, incluyendo los almacenados mediante la opción de Amazon Glacier, usando la API LIST de Amazon S3. Por ejemplo, si ha archivado 100 000 objetos de 1 GB cada uno, su almacenamiento facturable será de:

1,000032 gigabytes para cada objeto x 100 000 objetos = 100 003,2 gigabytes de almacenamiento de Amazon Glacier.
0,000008 gigabytes para cada objeto x 100 000 objetos = 0,8 gigabytes de almacenamiento de Amazon S3 Estándar.

La cuota se calcula en función de las tasas actuales para su región en la página de precios de Amazon S3.

P: ¿Cuántos datos puedo recuperar de manera gratuita?

Puede recuperar 10 GB de sus datos de Amazon Glacier al mes de manera gratuita. La capa gratuita se puede utilizar en cualquier momento del mes y se aplica a las recuperaciones Standard.

P: ¿Cómo se me cobrará por eliminar objetos de Amazon Glacier que tengan menos de tres meses?

Amazon Glacier está diseñado para casos de uso en los que los datos se conservan durante meses, años o décadas. La eliminación de datos archivados en Amazon Glacier es gratuita si los objetos que se están eliminando se han archivado durante tres meses o más. Si se elimina o se sobrescribe un objeto archivado en Amazon Glacier antes de que transcurran tres meses desde su archivado, se le cobrará una cuota por efectuar una eliminación temprana. Esta cuota se prorratea. Si elimina 1 GB de datos 1 mes después de cargarlos, se le cobrará una cuota por efectuar una eliminación temprana de 2 meses de almacenamiento de Amazon Glacier. Si elimina 1 GB después de 2 meses, se le cobrará 1 mes de almacenamiento de Amazon Glacier.

P: ¿Cuánto cuesta recuperar datos de Glacier?

Existen tres maneras de recuperar datos de Glacier, cada una de ellas con una cuota de recuperación por GB y de solicitud por archivo distinta (es decir, solicitar un archivo cuenta como una solicitud). Las recuperaciones Expedited tienen un coste a partir de 0,03 USD por GB y 0,01 USD por solicitud. Las recuperaciones Standard tienen un coste a partir de 0,01 USD por GB y 0,05 USD por cada 1 000 solicitudes. Las recuperaciones Bulk tienen un coste a partir de 0,0025 USD por GB y 0,025 USD por cada 1 000 solicitudes.

 

Por ejemplo, si utiliza las recuperaciones Expedited en la región de EE.UU. Este (Norte de Virginia) y ha solicitado 10 archivos con un tamaño de 1 GB cada uno, el costo sería 10 x 0,03 USD +10 x 0,01 USD = 0,40 USD.

Si utiliza las recuperaciones Standard en la región de EE.UU. Este (Norte de Virginia) para recuperar 500 archivos de 1 GB cada uno, el costo sería 500 GB x 0,01 USD + 500 x 0,05 USD/1 000 = 5,25 USD.

Por último, si utiliza las recuperaciones Bulk en la región de EE.UU. Este (Norte de Virginia) para recuperar 500 archivos de 1 GB cada uno, el costo sería 500 GB x 0,0025 USD + 500 x 0,025 USD/1 000 = 1,2625 USD.

Cuando se recupera un objeto archivado, este reside tanto en RRS como en Glacier.  

Para obtener más información sobre los precios de Glacier, viste la página de precios de Glacier.


P1: ¿Qué son las notificaciones de eventos de Amazon S3?

Las notificaciones de eventos de Amazon S3 se pueden enviar en respuesta a acciones que se han llevado a cabo en Amazon S3, como solicitudes PUT, POST, COPY o DELETE. Los mensajes de notificación se pueden enviar mediante Amazon SNS, Amazon SQS o directamente a AWS Lambda.

P2: ¿Qué puedo hacer con las notificaciones de eventos de Amazon S3?

Las notificaciones de eventos de Amazon S3 le permiten ejecutar flujos de trabajo, enviar alertas o realizar otras acciones en respuesta a los cambios que se produzcan en los objetos almacenados en Amazon S3.  Puede utilizar las notificaciones de Amazon S3 para configurar activadores que realicen acciones, como la transcodificación de archivos multimedia cuando se carguen, el procesamiento de archivos de datos cuando estén disponibles y la sincronización de objetos de Amazon S3 con otros almacenes de datos. También puede configurar notificaciones de eventos a partir de prefijos y sufijos del nombre del objeto. Por ejemplo, puede elegir recibir notificaciones de nombres de objetos que empiezan por “images/".

P3: ¿Qué se incluye en una notificación de eventos de Amazon S3?

Para obtener una descripción detallada de la información que se incluye en los mensajes de las notificaciones de eventos de Amazon S3, consulte la página sobre configuración de notificaciones de eventos de Amazon S3 de la Guía para desarrolladores de Amazon S3.

P4: ¿Cómo se configuran las notificaciones de eventos de Amazon S3?

Para obtener una descripción detallada sobre cómo configurar las notificaciones de eventos, consulte la página sobre configuración de notificaciones de eventos de Amazon S3 de la Guía para desarrolladores de Amazon S3. Puede obtener más información sobre los servicios de mensajería de AWS en la documentación de Amazon SNS y en la documentación de Amazon SQS.

P5: ¿Cuánto cuesta utilizar las notificaciones de eventos de Amazon S3?

No se aplica ningún cargo adicional por utilizar las notificaciones de eventos de Amazon S3. Solo tiene que pagar por utilizar Amazon SNS o Amazon SQS para que entregue las notificaciones de eventos o por el costo que supone la ejecución de la función de AWS Lambda. Visite las páginas de precios de Amazon SNS, Amazon SQS o AWS Lambda para consultar la información sobre precios de estos servicios.



P: ¿Puedo alojar mi sitio web estático en Amazon S3?

Sí, puede hospedar la totalidad de su sitio web estático en Amazon S3, que ofrece una solución de hospedaje económica y de gran disponibilidad que se escala automáticamente conforme al tráfico. Amazon S3 concede acceso a la misma infraestructura económica, altamente escalable, de confianza y rápida que utiliza Amazon para hospedar su propia red internacional de sitios web. La disponibilidad del servicio se corresponde con el tipo de almacenamiento y el acuerdo de nivel de servicios proporciona créditos de servicio si la disponibilidad de un cliente se encuentra por debajo de nuestro compromiso de servicio dentro de un ciclo de facturación. Para obtener más información sobre el alojamiento de su sitio web en Amazon S3, consulte nuestra guía sobre cómo configurar un sitio web alojado en Amazon S3.

P: ¿Qué tipos de sitios web debo alojar con el alojamiento de sitios web estáticos de Amazon S3?

Amazon S3 resulta ideal para hospedar sitios web que solo incluyan contenido estático, como archivos html, imágenes, videos y∙scripts de cliente como JavaScript. Se recomienda Amazon EC2 para sitios web con archivos de comandos de servidor e interacción de bases de datos.

P: ¿Puedo utilizar mi propio nombre de host con mi sitio web alojado en Amazon S3?

Sí, puede almacenar su contenido de forma fácil y duradera en un bucket de Amazon S3 y asignar su nombre de dominio (p. ej., "ejemplo.com") a este bucket. Las personas que visiten su sitio web podrán obtener acceso a este contenido escribiendo la dirección URL de su sitio web (p. ej., “http://ejemplo.com”) en su navegador.

P: ¿Admite Amazon S3 el redireccionamiento de sitios web?

Sí, Amazon S3 ofrece diversos mecanismos para habilitar el redireccionamiento de contenido web para sus sitios web estáticos. El redireccionamiento permite cambiar la URL (siglas en inglés de “localizador uniforme de recursos”) de una página web de su sitio web hospedado en Amazon S3 (p. ej., de www.ejemplo.com/páginaantigua a www.ejemplo.com/páginanueva) sin romper los enlaces o marcadores asociados con la URL antigua. Puede establecer reglas en su bucket para habilitar el redireccionamiento automático. También puede configurar un redireccionamiento en un objeto de S3 concreto.

P: ¿Se aplican cargos adicionales por alojar sitios web estáticos en Amazon S3?

No se aplican cargos adicionales por alojar sitios web estáticos en Amazon S3. Se aplican los mismos precios del almacenamiento, solicitud y transferencia de datos a los objetos de su sitio web.

Para obtener más información, visite la página de precios de S3.


P: ¿Qué son las etiquetas de objetos de S3?

Las etiquetas de objetos de S3 son pares de clave-valor aplicados a objetos de S3 que pueden crearse, actualizarse o eliminarse en cualquier momento durante el ciclo de vida del objeto. Con ellas, podrá crear políticas de Identity and Access Management (IAM), configurar políticas de ciclo de vida de S3 y personalizar métricas de almacenamiento. Entonces, estas etiquetas de nivel de objeto pueden administrar transferencias entre clases de almacenamiento y hacer que objetos expiren en segundo plano.

P: ¿Cómo puedo aplicar etiquetas de objetos a mis objetos?

Puede agregar etiquetas a nuevos objetos cuando los cargue o puede añadirlas a objetos existentes. Pueden añadirse hasta diez etiquetas a cada objeto de S3, ya sea mediante la consola de administración de AWS, la API REST, la CLI de AWS o los SDK de AWS.

P: ¿Por qué debería usar etiquetas de objetos?

Las etiquetas de objetos son una nueva herramienta que puede utilizar para habilitar la administración sencilla de su almacenamiento en S3. Con la habilidad de crear, actualizar y eliminar etiquetas en cualquier momento durante el ciclo de vida de su objeto, su almacenamiento puede adaptarse a las necesidades de su empresa. Estas etiquetas le permiten controlar el acceso a los objetos etiquetados con pares clave-valor específicos, lo que le permite proteger todavía más los datos confidenciales para un único grupo o usuario. Las etiquetas de objetos también pueden utilizarse para etiquetar objetos que pertenecen a un proyecto o unidad empresarial específicos, y podrían combinarse con políticas de ciclo de vida para administrar transiciones a las capas de almacenamiento S3 Standard – Infrequent Access y Glacier.

P: ¿Cómo puedo actualizar las etiquetas de mis objetos?

Puede cambiar las etiquetas de objetos en cualquier momento del ciclo de vida de un objeto de S3, ya sea mediante la consola de administración de AWS, la API REST, la CLI de AWS o los SDK de AWS. No todos los cambios a etiquetas fuera de la consola de administración de AWS se efectúan en todo el conjunto de etiquetas. Si tiene cinco etiquetas adjuntas a un objeto en particular y desea agregar una sexta, tiene que incluir las cinco etiquetas originales en la solicitud.

P: ¿Se replicarán las etiquetas de mis objetos si utilizo la replicación entre regiones?

Las etiquetas de objetos admiten la replicación entre regiones. Para obtener más información sobre cómo configurar la replicación entre regiones, consulte How to Set Up Cross-Region Replication en la Guía para desarrolladores de Amazon S3.

Para clientes con la replicación entre regiones ya habilitada, se requieren nuevos permisos para replicar las etiquetas. Para obtener más información sobre las políticas necesarias, consulte How to Set Up Cross-Region Replication en la Guía para desarrolladores de Amazon S3

P: ¿Cuánto cuestan las etiquetas de objetos?

El precio de las etiquetas de objetos es de 0,01 USD por 10 000 etiquetas al mes. Las solicitudes asociadas con la agregación y la actualización de etiquetas de objetos tienen el mismo precio que las solicitudes existentes. Para obtener más información, consulte la página de precios de Amazon S3.

P: ¿Qué es el análisis de clase de almacenamiento?

Con el análisis de clase de almacenamiento, puede analizar los patrones de acceso al almacenamiento y transferir los datos correctos a la clase de almacenamiento adecuada. La nueva característica S3 Analytics identifica automáticamente los patrones de uso poco frecuente para ayudarle a transferir almacenamiento a Standard-IA. Puede configurar una política de análisis de clase de almacenamiento para monitorizar un bucket entero, un prefijo o una etiqueta de objeto. Una vez que se observa un patrón de acceso poco frecuente, puede crear con facilidad una nueva política de ciclo de vida en función de los resultados. El análisis de clase de almacenamiento proporciona visualizaciones diarias del uso de su almacenamiento en la consola de administración de AWS que puede exportar a un bucket de S3 para analizarlas con las herramientas de inteligencia empresarial que desee, como Amazon QuickSight.

P: ¿Cómo puedo comenzar con S3 Analytics – Análisis de clase de almacenamiento?

Puede usar la consola de administración de AWS o la API PUT Bucket Analytics de S3 para configurar una política de clase de almacenamiento que identifique el almacenamiento al que se accede con poca frecuencia y que puede pasarse a Standard-IA o archivarse en Glacier. Puede ir a la pestaña "Management" de la consola de S3 para administrar S3 Analytics, S3 Inventory y las métricas de S3 CloudWatch.

P: ¿Cómo se cobra el uso de S3 Analytics – Análisis de clase de almacenamiento?

Consulte la página de precios de Amazon S3 para obtener información general sobre los precios de S3 Analytics – Análisis de clase de almacenamiento.

P: ¿Con qué frecuencia se actualiza el análisis de clase de almacenamiento?

El análisis de clase de almacenamiento se actualiza todos los días en la consola de administración de S3. Además, puede configurar S3 Analytics para que exporte su análisis de clase de almacenamiento diario al bucket de S3 que elija.

P: ¿Qué es S3 Inventory?

Puede simplificar y acelerar los flujos de trabajo empresariales y trabajos de big data con S3 Inventory, que proporciona una alternativa programada a la API List síncrona de Amazon S3. S3 Inventory proporciona un archivo plano CSV (valores separados por comas) de salida de sus objetos y sus metadatos correspondientes una vez al día o la semana para un bucket de S3 o prefijo compartido.

P: ¿Cómo puedo comenzar con S3 Inventory?

Puede usar la consola de administración de AWS o la API PUT Bucket Inventory para configurar un inventario diario o semanal para todos los objetos de su bucket de S3 o un subconjunto de los objetos bajo un prefijo compartido. Como parte de la configuración, puede especificar un bucket de S3 de destino para su inventario, el formato del archivo de salida (CSV) y metadatos de objetos específicos para su aplicación empresarial, como: nombre de objeto, tamaño, última modificación, clase de almacenamiento, id de la versión, eliminar marcador, alerta de versión no actual, alerta de carga multiparte o estado de replicación.

P: ¿Puede mejorar S3 Inventory el desempeño de mis trabajos de big data y aplicaciones de flujo de trabajo empresarial?

Sí, S3 Inventory se puede usar como entrada preparada para un trabajo de big data o aplicación de flujo de trabajo en lugar de la API LIST de S3, ahorrándole el tiempo y los recursos informáticos necesarios para llamar y procesar la respuesta de la API LIST.

P: ¿Cómo se cobra el uso de S3 Inventory?

Consulte la página de precios de Amazon S3 para obtener información general sobre los precios de S3 Inventory.

P: ¿Cómo puedo comenzar a utilizar las métricas de CloudWatch para S3?

Puede usar la consola de administración de AWS para habilitar la generación de métricas de CloudWatch de 1 minuto para su bucket de S3 o configurar filtros para las métricas con un prefijo o una etiqueta de objeto. De forma alternativa, puede llamar a la API PUT Bucket Metrics de S3 para que habilite y configure la publicación de métricas de almacenamiento de S3. Las métricas de almacenamiento estarán disponibles en CloudWatch a los 15 minutos de habilitarse.

P: ¿Puedo alinear las métricas de almacenamiento con mis aplicaciones u organizaciones de la empresa?

Sí, puede configurar las métricas de CloudWatch para S3 de forma que generen métricas para su bucket de S3 o configurar filtros para las métricas con un prefijo o etiqueta de objeto. Por ejemplo, puede monitorizar una aplicación de inicio que acceda a los datos con el prefijo “/Bucket01/BigData/SparkCluster” como filtro de métricas 1 y definir un segundo filtro con la etiqueta “Dept, 1234” como filtro de métricas 2. Un objeto puede estar sujeto a varios filtros; p. ej., un objeto con el prefijo “/Bucket01/BigData/SparkCluster” y la etiqueta “Dept,1234” tendrá filtros de métricas 1 y 2. De esta manera, los filtros de métricas se pueden alinear con las aplicaciones empresariales, las estructuras de equipo o los presupuestos de la organización, lo que le permite monitorizar y recibir alertas de varias cargas de trabajo independientes del mismo bucket de S3.

P: ¿Qué alarmas puedo configurar en mis métricas de almacenamiento?

Puede usar CloudWatch para configurar umbrales en cualquiera de los recuentos, temporizadores o tasas de las métricas de almacenamiento y activar una acción cuando se supere el umbral. Por ejemplo, puede configurar un umbral en función del porcentaje de respuestas de error 4xx y que, cuando al menos 3 puntos de datos superen el umbral, que se active una alarma de CloudWatch para alertar a un ingeniero de operaciones de desarrollo.

P: ¿Cómo se cobra el uso de las métricas de CloudWatch para S3?

Los precios de las métricas de CloudWatch para S3 son los mismos que las métricas personalizadas de Amazon CloudWatch. Consulte la página de precios de Amazon CloudWatch para obtener información general sobre los precios de las métricas de CloudWatch para S3.

P: ¿Qué es la administración del ciclo de vida?

La administración del ciclo de vida de S3 proporciona la capacidad de definir el ciclo de vida de su objeto con una política predefinida y reducir su costo de almacenamiento. Puede definir una política de transición del ciclo de vida para que los objetos de Amazon S3 se transfieran automáticamente a Estándar – Acceso poco frecuente (Estándar – IA) o a Amazon Glacier en función de su antigüedad. También puede definir políticas de vencimiento del ciclo de vida para eliminar objetos automáticamente en función de su antigüedad. Puede definir una política para el vencimiento de carga multiparte, que asigna un vencimiento a la carga multiparte incompleta en función de su antigüedad.

P: ¿Cómo configuro una política de administración del ciclo de vida?

Puede configurar y administrar políticas sobre el ciclo de vida en la consola de administración de AWS, la API REST de S3, los SDK de AWS o la interfaz de línea de comandos (CLI) de AWS. Puede especificar la política en el prefijo o en el nivel de bucket.

P: ¿Cuánto cuesta el uso de la administración del ciclo de vida?

No se aplica un costo adicional por configurar y aplicar políticas sobre el ciclo de vida. Una solicitud de transición se cobra por objeto cuando un objeto es apto para la transición según la regla del ciclo de vida. Para obtener información sobre precios, visite la página de precios de S3.

P: ¿Qué puedo hacer con las políticas de administración del ciclo de vida?

A medida que aumenta la antigüedad de los datos, pueden volverse menos valiosos y/o estar sujetos a exigencias normativas. Amazon S3 incluye una amplia biblioteca de políticas que le ayuda a automatizar los procesos de migración de datos. Por ejemplo, puede definir que los objetos a los que se obtiene acceso con poca frecuencia se transfieran a una capa de almacenamiento de costo inferior (como Estándar – Acceso poco frecuente) tras un determinado periodo. Una vez transcurrido otro periodo, se pueden transferir a Amazon Glacier para su archivado y conformidad y, con el tiempo, eliminarse. Estas reglas permiten reducir de forma invisible los costos de almacenamiento y simplificar las tareas de administración, y se pueden aplicar a toda la familia de servicios de almacenamiento de Amazon. Además, estas políticas incluyen prácticas recomendadas de gestión para eliminar objetos y atributos que ya no son necesarios con el fin de administrar los costos y optimizar el desempeño.

P: ¿Cómo puedo usar la política sobre el ciclo de vida de Amazon S3 para ayudar a reducir mis costos de almacenamiento de Amazon S3?

Con las políticas sobre el ciclo de vida de Amazon S3, puede configurar sus objetos para que se transfieran a Estándar – Acceso poco frecuente (Estándar – IA), se archiven en Amazon Glacier o se eliminen después de un periodo específico. Puede utilizar esta automatización basada en políticas para reducir de forma rápida y sencilla los costos de almacenamiento, además de ahorrar tiempo. En cada regla puede especificar un prefijo, un periodo de tiempo, una transición a Estándar – IA o a Amazon Glacier, o un vencimiento. Por ejemplo, podría crear una regla que archivara en Amazon Glacier todos los objetos con el prefijo común "logs/" 30 días después de su creación, y que les aplicara un vencimiento de 365 días después de su creación. También puede crear una regla independiente que solo aplique un vencimiento a todos los objetos con el prefijo "backups/" 90 días después de su creación. Las políticas sobre el ciclo de vida se aplican a objetos de S3 tanto nuevos como existentes, lo que le ayuda a optimizar el almacenamiento y maximizar el ahorro en costos para todos los datos actuales y los datos nuevos que se ubiquen en S3 sin necesidad de realizar una revisión y migración de datos manual y laboriosa. Dentro de una regla del ciclo de vida, el campo de prefijo identifica los objetos sujetos a la regla. Para aplicar la regla a un objeto individual, especifique el nombre de clave. Para aplicar la regla a un conjunto de objetos, especifique su prefijo común (por ejemplo, "logs/"). Puede especificar una acción de transición para archivar los objetos y una acción de vencimiento para eliminar los objetos. En cuanto al periodo de tiempo, proporcione la fecha de creación (por ejemplo, 31 de enero de 2015) o el número de días desde la fecha de creación (por ejemplo, 30 días) tras el cual desea que los objetos se archiven o eliminen. Puede crear varias reglas para distintos prefijos.

Más información.

P: ¿Cómo puedo configurar mis objetos para que se eliminen tras un periodo de tiempo específico?

Puede definir una política de vencimiento del ciclo de vida para eliminar objetos de sus buckets tras un número especificado de días. Puede definir las reglas de vencimiento para un conjunto de objetos en su bucket mediante la política de configuración del ciclo de vida que aplica al bucket. Las reglas de Object Expiration permiten especificar un prefijo y un periodo de vencimiento. El campo de prefijo identifica los objetos sujetos a la regla. Para aplicar la regla a un objeto individual, especifique el nombre de clave. Para aplicar la regla a un conjunto de objetos, especifique su prefijo común (por ejemplo, "logs/"). En cuanto al periodo de vencimiento, proporcione el número de días desde a fecha de creación (es decir, la antigüedad) tras el cual desea que los objetos se eliminen. Puede crear varias reglas para distintos prefijos. Por ejemplo, puede crear un regla que elimine todos los objetos con el prefijo “logs/” 30 días a partir de su creación y otra regla independiente que elimine todos los objetos con el prefijo “backups/” 90 días después de la creación.

Tras añadir una regla de Object Expiration, dicha regla se aplica a los objetos que ya existen en el bucket así como a los objetos nuevos que se añaden al bucket. Una vez que los objetos cumplen su fecha de vencimiento, se identifican y se ponen en cola para su eliminación. No se le cobrará por el almacenamiento de objetos en la fecha de vencimiento ni transcurrida esta, aunque puede que aún disponga de acceso a los objetos mientras se encuentren en cola antes de su eliminación. Amazon S3 no cobra por eliminar objetos con ayuda de Object Expiration, tal y como sucede con las solicitudes de eliminación estándar. También puede definir reglas de vencimiento para buckets con el control de versiones habilitado o suspendido.

Más información.

P: ¿Por qué debería usar una política sobre el ciclo de vida para el vencimiento de cargas multiparte incompletas?

La política sobre el ciclo de vida que aplica un vencimiento a las cargas multiparte incompletas le permite ahorrar en costos al limitar el tiempo que se almacenan las cargas multiparte no completadas. Por ejemplo, si su aplicación carga varias partes de objetos multiparte, pero no llega a confirmarlas, se le seguirá cobrando por ese almacenamiento. Esta política puede reducir su factura de almacenamiento de S3 al eliminar automáticamente las cargas multiparte incompletas y el almacenamiento asociado tras un número predefinido de días.

Más información.

P: ¿En qué consisten la replicación entre regiones (CRR) de Amazon S3?

La replicación entre regiones es una característica de Amazon S3 que replica datos automáticamente entre diferentes regiones de AWS. Con las réplicas entre diferentes regiones, cada objeto que se cargue en un bucket de S3 se replica automáticamente en otro bucket situado en otra región de AWS que usted elija. Puede utilizar esta característica para facilitar una menor latencia en el acceso a datos situados en otras regiones geográficas. La replicación entre regiones también puede resultarle útil si por exigencias normativas necesita almacenar copias de los datos a cientos de kilómetros de distancia.

P: ¿Cómo puedo habilitar las réplicas entre diferentes regiones?

La replicación entre regiones se configura a nivel de bucket. Para habilitar la configuración de las réplicas entre diferentes regiones en el bucket de origen, es necesario especificar un bucket de destino en otra región para su replicación. Para ello, puede utilizar la consola de administración de AWS, el API REST, la interfaz de línea de comandos (CLI) de AWS o los AWS SDK. Para habilitar las réplicas entre diferentes regiones, es necesario tener activado el control de versiones tanto en el bucket de origen como en el de destino. Para obtener más información, consulte la sección How to Set Up Cross-Region Replication en la guía para desarrolladores Amazon S3 Developer Guide.

P: ¿Qué se replica en el bucket de destino cuando se realizan réplicas entre diferentes regiones?

La replicación entre regiones crea réplicas de cada carga a nivel de objeto que se realice en el bucket de origen. Los metadatos y las listas ACL asociadas con el objeto también forman parte de la replicación. Cualquier cambio que se realice en los datos subyacentes, en los metadatos o en las listas ACL del objeto desencadenará una nueva replicación en el bucket de destino. Puede optar por replicar todos los objetos cargados en el bucket de origen, o bien, especificar prefijos para incluir únicamente un subconjunto de los objetos que haya cargado. No se realizan réplicas de los datos ya incluidos en el bucket en el momento de activar las réplicas entre diferentes regiones. Puede utilizar el API COPY de S3 para copiar en el bucket de destino los datos ya existentes en el bucket de origen. Para obtener más información sobre las réplicas entre diferentes regiones, consulte la sección How to Set Up Cross-Region Replication en la guía para desarrolladores Amazon S3 Developer Guide.

P: ¿Puedo utilizar las réplicas entre diferentes regiones con reglas de ciclo de vida?

Sí, puede configurar reglas de ciclo de vida específicas en los buckets de origen y de destino. Por ejemplo, puede configurar una regla del ciclo de vida para que se migren los datos de Estándar a Estándar – IA en el bucket de destino, o para que se archiven los datos en Amazon Glacier.

P: ¿Cuánto cuestan las réplicas entre diferentes regiones?

Se pagan las tarifas de Amazon S3 para almacenamiento, solicitudes y transferencias de datos entre regiones correspondientes a los datos replicados. Por ejemplo, si replica 1 000 objetos de 1 GB (1 000 GB) entre regiones, se aplicará un cargo de solicitud de 0,005 USD (1 000 solicitudes x 0,005 USD por las 1 000 solicitudes) por replicar 1 000 objetos y un cargo de 20 USD (0,020 USD por GB transferido x 1 000 GB) por la transferencia de datos entre regiones. Tras la replicación, los 1 000 GB generarán cargos de almacenamiento basados en la región de destino.

Si se carga el objeto de origen a través de la característica de carga multiparte, se replicará usando el mismo número de partes y tamaño de parte. Por ejemplo, si carga un objeto de 100 GB a través de la carga multiparte (800 partes de 128 MB cada una), se aplicarán costos asociados a 802 solicitudes (800 solicitudes de carga de las partes + 1 solicitud para iniciar la carga multiparte + 1 solicitud para completar la carga multiparte) al replicar. Tendrá un cargo de 0,00401 USD (802 solicitudes x 0,005 USD por 1 000 solicitudes) y un cargo de 2,00 USD (0,020 USD por GB transferido x 100 GB) para transferencias de datos entre regiones. Tras la replicación, los 100 GB generarán cargos de almacenamiento basados en la región de destino.

Para obtener más información, visite la página de precios de S3.

P: ¿Qué es Transfer Acceleration?

Amazon S3 Transfer Acceleration facilita la transferencia rápida, sencilla y segura de archivos a largas distancias entre su cliente y su bucket de Amazon S3. Transfer Acceleration aprovecha las ubicaciones de borde de AWS de Amazon CloudFront distribuidas por todo el mundo. A medida que los datos llegan a una ubicación de borde, se enrutan al bucket de Amazon S3 a través de una ruta de red optimizada.

P: ¿Cómo puedo comenzar con Transfer Acceleration?

Es muy fácil comenzar a usar Transfer Acceleration. En primer lugar, habilite Transfer Acceleration en un bucket de S3 utilizando la consola de Amazon S3, la API de Amazon S3 o el CLI de AWS. Una vez habilitado Transfer Acceleration, puede dirigir las solicitudes PUT y GET de Amazon S3 al nombre de dominio del punto de enlace s3-accelerate. La aplicación de transferencia de datos debe usar uno de los siguientes dos tipos de extremos para acceder al bucket y transferir los datos con mayor rapidez: .s3-accelerate.amazonaws.com r .s3-accelerate.dualstack.amazonaws.com para el punto de enlace “ dual-stack”. Si desea utilizar la transferencia de datos estándar, puede continuar utilizando los puntos de enlace habituales.

Existen ciertas restricciones en cuanto al bucket que se puede utilizar con Transfer Acceleration. Para más información, consulte la guía para desarrolladores de Amazon S3 aquí.

P: ¿Cuál es la velocidad de Transfer Acceleration?

Transfer Acceleration le ayuda a utilizar la totalidad de su ancho de banda, minimizando los efectos de la distancia en el rendimiento, y está diseñado para garantizar una transferencia de datos rápida y uniforme a Amazon S3 independientemente de dónde se encuentre su cliente. La aceleración depende principalmente del ancho de banda del que disponga, de la distancia entre el origen y el destino y de las tasas de pérdida de paquetes en la ruta de red. Por lo general, observará mayor aceleración cuando el origen se encuentre a mayor distancia del destino, cuando se disponga de más ancho de banda y/o cuando el tamaño del objeto sea mayor.

Un cliente midió una reducción de 50% en el tiempo medio que tardaba en introducir archivos de 300 MB de una base de usuarios global repartidos por los Estados Unidos, Europa y partes de Asia a un bucket en la región Asia Pacífico (Sídney). Otro cliente observó casos en los que el desempeño incrementó más del 500% cuando usuarios del Sureste de Asia y de Australia cargaban archivos de 250 MB (en partes de 50 MB) en un bucket de S3 en la región EE.UU. Este (Norte de Virginia).

¡Pruebe la herramienta de comparación de velocidad para obtener una vista previa de la mejora en el desempeño que podría obtener desde su ubicación!

P: ¿Quién debería utilizar Transfer Acceleration?

Transfer Acceleration está diseñado para optimizar las velocidades de transferencia de ubicaciones de todo el mundo a buckets de S3. Si desea cargar datos desde ubicaciones dispersas geográficamente a un bucket centralizado, o si transfiere GB o TB de datos de forma frecuente entre continentes, podrá reducir los tiempos de transferencias en horas o incluso días.

P: ¿Cómo es de seguro Transfer Acceleration?

Transfer Acceleration proporciona la misma seguridad que las transferencias convencionales a Amazon S3. Además, admite todas las características de seguridad de Amazon S3, como la restricción al acceso a partir de la dirección IP de un cliente. Transfer Acceleration se comunica con los clientes a través de un TCP estándar y no es necesario realizar cambios al firewall. Nunca se guarda ningún dato en las ubicaciones de borde de AWS.

P: ¿Y si Transfer Acceleration no es más rápido?

Cada vez que utiliza Transfer Acceleration para cargar un objeto, comprobaremos si es probable que sea más rápido que una transferencia convencional de Amazon S3. Si determinamos que no es probable que Transfer Acceleration sea más rápido que una transferencia convencional de Amazon S3 para el mismo objeto y la misma región de AWS de destino, no le cobraremos el uso de Transfer Acceleration para esa transferencia y podremos omitir el sistema Transfer Acceleration para esa carga.

P: ¿Puedo utilizar Transfer Acceleration para cargas multiparte?

Sí, Transfer Acceleration es compatible con todas las características a nivel de bucket, incluidas las cargas multiparte.

P: ¿Qué debería elegir, Transfer Acceleration o PUT/POST de Amazon CloudFront?

Transfer Acceleration optimiza el protocolo TCP y agrega inteligencia adicional entre el cliente y el bucket de S3, por lo que resulta una mejor opción si se desea un rendimiento elevado. Si tiene objetos de tamaño inferior a 1 GB o si el conjunto de datos tiene un tamaño inferior a 1 GB, debería considerar el uso de los comandos PUT/POST Amazon CloudFront para lograr un desempeño óptimo.

P: ¿Qué debería elegir, Transfer Acceleration o AWS Snowball?

AWS Import/Export Snowball es ideal para clientes que desean trasladar grandes cantidades de datos a la vez. Normalmente, el proceso de la AWS Snowball tarda en completarse unos 5-7 días. Por lo general, Transfer Acceleration puede transferir hasta 75 TB en el mismo tiempo, si se dispone de la capacidad total de una línea de 1 Gbps. Por ello, si se tardaría más de una semana en realizar la transferencia por Internet, o se van a realizar tareas de transferencia periódicas y se dispone de más de 25 Mbps de ancho de banda disponible, Transfer Acceleration es una buena opción. Otra opción consiste en usar ambos: realice las arduas tareas iniciales con una AWS Snowball (o varias AWS Snowballs) y, a continuación, transfiera los cambios incrementales periódicos con Transfer Acceleration.

P: ¿Puede Transfer Acceleration complementar a AWS Direct Connect?

AWS Direct Connect es una buena opción para clientes que requieren una red privada o tienen acceso a intercambios de AWS Direct Connect. Transfer Acceleration es mejor para enviar datos de ubicaciones de clientes distribuidos a través del Internet público, o cuando las variaciones en el estado de la red resultan en un rendimiento escaso. Algunos clientes de AWS Direct Connect utilizan Transfer Acceleration para ayudar con las transferencias de oficinas remotas si estas disponen de conexiones a Internet de escaso desempeño.

P: ¿Puede Transfer Acceleration complementar a AWS Storage Gateway o a la puerta de enlace de un tercero?

Si puede configurar el destino del bucket en su gateway de un tercero para que use un nombre de dominio del extremo de S3 Transfer Acceleration, verá los beneficios.

Visite la sección Archivos de las Preguntas frecuentes sobre Storage Gateway para obtener más información sobre la implementación de AWS.

P: ¿Puede Transfer Acceleration complementar el software de terceros integrado?

Sí. Los paquetes de software que se conectan directamente con Amazon S3 (obtenga más información acerca de las soluciones de almacenamiento de socios aquí) pueden beneficiarse de Transfer Acceleration al enviar sus trabajos a Amazon S3.

P: ¿Transfer Acceleration es compatible con HIPAA?

Sí, AWS amplió su programa de conformidad con HIPAA para incluir Amazon S3 Transfer Acceleration como un servicio compatible con HIPAA. Si tiene un Acuerdo de Asociado de Negocios (BAA) con AWS, puede usar Amazon S3 Transfer Acceleration para obtener transferencias de archivos seguras, rápidas y simples, entre ellos, de información de estado protegida (PHI) a distancias largas entre su cliente y su bucket de Amazon S3. Para obtener más información, consulte Conformidad con HIPAA.

P: ¿Qué es IPv6?

Cada servidor y dispositivo conectado a Internet debe poseer una dirección única. El protocolo de Internet versión 4 (IPv4) era el esquema de direccionamiento de 32 bits original. Sin embargo, el constante crecimiento de Internet significa que con el tiempo se utilizarán todas las direcciones IPv4. El protocolo de Internet versión 6 (IPv6) es el nuevo mecanismo de direccionamiento diseñado para superar las limitaciones de direcciones globales de IPv4.

P: ¿Qué puedo hacer con IPv6?

Gracias a la compatibilidad de Amazon con IPv6, las aplicaciones pueden conectarse a Amazon S3 sin necesidad de ningún software o sistema de traducción de IPv6 a IPv4. Puede satisfacer los requisitos de conformidad, integrarse con aplicaciones existentes on-premise basadas en IPv6 de forma más sencilla y eliminar la necesidad de costoso equipo de red que se ocupe de la traducción de direcciones. Ahora también puede utilizar las características de filtrado de dirección de origen existentes de las políticas de IAM y políticas de bucket con direcciones IPv6, lo que le proporciona más opciones a la hora de proteger las aplicaciones que interactúan con Amazon S3.

P: ¿Cómo puedo comenzar con IPv6 en Amazon S3?

Puede comenzar apuntando su aplicación a un nuevo punto de enlace de la “pila doble” de Amazon S3 compatible con IPv4 e IPv6. En la mayoría de los casos, no será necesaria ninguna configuración adicional para el acceso a través de IPv6, ya que la mayoría de los clientes de red prefieren las direcciones IPv6 por defecto. Las aplicaciones pueden seguir accediendo a los datos a través de las API existentes y el estilo de alojamiento virtual (p. ej., http://bucket.s3.dualstack.aws-region.amazonaws.com) o estilo de ruta (p. ej., http://s3.dualstack.aws-region.amazonaws.com/bucket) sin cambios de código. Cuando se utiliza Amazon S3 Transfer Acceleration, el punto de enlace de “pila doble” debe tener el formato http(s)://bucket.s3-accelerate.dualstack.amazonaws.com. Sin embargo, debería examinar las políticas de su bucket y de Identity and Access Management (IAM) para asegurarse de que dispone del acceso adecuado configurado para sus nuevas direcciones IPv6. Para obtener más información acerca de cómo comenzar a acceder a Amazon S3 a través de IPv6, consulte Making Requests to Amazon S3 over IPv6.

P: Si apunto al punto de enlace de la "pila doble" de Amazon S3, ¿podré seguir accediendo a las API de Amazon S3 a través de IPv4?

Sí, puede seguir accediendo a las API de Amazon S3 a través de direcciones IPv6 e IPv4 cuando se conecte a los puntos de enlace de la “pila doble” de Amazon S3. Tendrá que configurar el cliente de manera que prefiera direcciones IPv4, lo que puede ser una opción de configuración de nivel de aplicación o host para muchos de los lenguajes de tiempo de ejecución de aplicaciones. Consulte la documentación del lenguaje que utilice para la plataforma de tiempo de ejecución para ver la opción de configuración específica que prefiere las conexiones IPv4.

P: ¿Debería esperar un cambio en el desempeño de Amazon S3 al utilizar IPv6?

No, el desempeño que observe será el mismo tanto si utiliza IPv4 como IPv6 con Amazon S3.

P: ¿Seguirán funcionando los puntos de enlace de VPC si apunto al punto de enlace de la "pila doble" de Amazon S3?

Sí, puede seguir utilizando el punto de enlace de VPC para acceder a Amazon S3 a través de IPv4. Si utiliza el punto de enlace de la pila doble en una VPC compatible solo con IPv4, las instancias de la VPC eliminarán el registro AAAA y accederán siempre a Amazon S3 a través de IPv4.

P: Si habilito IPv6, ¿aparecerá la dirección IPv6 en el log de acceso al servidor?

Sí, ahora las direcciones IPv6 se mostrarán en los logs de acceso al servidor si tiene activada la característica de logs de acceso al servidor de Amazon S3. Cualquier herramienta o software de cliente que analice los logs debería actualizarse para ser compatible con el nuevo formato de direcciones IPv6. Si tiene algún problema con el impacto del tráfico IPv6 en la capacidad de su herramienta o software de abastecer direcciones IPv6 en los logs de acceso al servidor, contacte con Support para desarrolladores.

P: ¿Tengo que actualizar las políticas de bucket e IAM?

Sí, si utiliza políticas para conceder o restringir el acceso mediante direcciones IP, tendrá que actualizarlas para que incluyan los rangos IPv6 asociados antes de pasarse al punto de enlace de la “pila doble”. Si su bucket concede o restringe el acceso a usuarios de IAM específicos, también deberá pedir al administrador de la política de IAM que examine las políticas de esos usuarios de IAM para garantizar que disponen de acceso adecuado a los rangos IPv6 asociados antes de pasarse al punto de enlace de la “pila doble”. Si no lo hace, es posible que los clientes pierdan u obtengan acceso al bucket de forma incorrecta cuando comiencen a utilizar IPv6.

P: ¿Qué puedo hacer si mis clientes se ven afectados por restricciones de política, red u otras restricciones al usar IPv6 para Amazon S3?

Las aplicaciones afectadas por el uso de IPv6 pueden pasarse de nuevo a puntos de enlace estándar de solo IPv4 en cualquier momento.

P: ¿Puedo utilizar IPv6 con todas las características de Amazon S3?

No, en la actualidad IPv6 no es compatible con el alojamiento de sitios web ni el acceso mediante BitTorrent. Todas las demás características deberían funcionar según lo esperado al acceder a Amazon S3 a través de IPv6.

P: ¿Es IPv6 compatible con todas las regiones?

Puede utilizar IPv6 con Amazon S3 en todas las regiones de AWS comerciales excepto China (Pekín). También puede utilizar IPv6 en la región AWS GovCloud (EE.UU.).