Almacenamiento de objetos en Amazon Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Almacenamiento de objetos en Amazon Lightsail

Utilice el servicio de almacenamiento de objetos Amazon Lightsail para almacenar y recuperar objetos en cualquier momento y desde cualquier lugar de Internet. Está diseñado para facilitar la computación en web a los desarrolladores, y se creó mediante Amazon Simple Storage Service (Amazon S3). El almacenamiento de objetos Lightsail le da acceso a la misma infraestructura de almacenamiento de datos altamente escalable, fiable, rápida y económica que Amazon utiliza para gestionar su propia red global de sitios web. Este servicio tiene como fin maximizar los beneficios del escalado y trasladarlos a usted.

Conceptos de almacenamiento de objetos

Los siguientes conceptos y terminología se aplican al almacenamiento de objetos de Lightsail.

Buckets

Un depósito es un contenedor de objetos almacenados en el servicio de almacenamiento de objetos de Lightsail. Todos los objetos están dentro de un bucket, que tiene su propia URL. Por ejemplo, si el objeto denominado media/sailbot.jpg se almacena en el bucket DOC-EXAMPLE-BUCKET en la región EE. UU. Este (Norte de Virginia) (us-east-1), es direccionable mediante una URL similar a https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg.

Puede crear depósitos en los Regiones de AWS lugares donde Lightsail esté disponible. Para obtener más información sobre las ubicaciones en las que Regiones de AWS Lightsail está disponible, consulte Regiones y puntos de conexión en la referencia general.AWS

Planes de almacenamiento de buckets

Un plan de almacenamiento, denominado paquete en la AWS API, especifica el coste mensual, el espacio de almacenamiento y la cuota de transferencia de datos de su depósito. Debe elegir un plan de almacenamiento cuando cree el bucket por primera vez. Puede cambiarlo más tarde cuando el bucket esté listo y en funcionamiento.

Puedes cambiar el plan de tu depósito solo una vez dentro de tu ciclo AWS de facturación mensual. Cambie el plan del bucket si rebasa constantemente su espacio de almacenamiento o cuota de transferencia de datos, o si el uso del bucket se encuentra sistemáticamente en el intervalo más bajo de su espacio de almacenamiento o cuota de transferencia de datos. Debido a que el bucket puede experimentar fluctuaciones de uso impredecibles, le recomendamos que cambie el plan del bucket solo como estrategia a largo plazo, en lugar de como medida de reducción de costes mensuales a corto plazo. Elija un plan de almacenamiento que proporcione al bucket un amplio espacio de almacenamiento y cuotas de transferencia de datos durante mucho tiempo.

Objetos

Los objetos son las entidades fundamentales almacenadas en los buckets. Un archivo que carga en el bucket se denomina objeto mientras se almacena. Los objetos se componen de datos y metadatos. La parte de datos es opaca para el servicio de almacenamiento de objetos de Lightsail. Los metadatos son conjuntos de pares nombre-​valor que describen el objeto. Incluyen algunos metadatos predeterminados (como la fecha de la última modificación) y los metadatos HTTP estándar (como Content-Type).

Un objeto se identifica de forma exclusiva dentro de un bucket con un nombre de clave y un ID de versión.

Nombres de clave de objeto

Un nombre de clave es el identificador único de un objeto en un bucket. Cada objeto de un bucket tiene exactamente una clave. La combinación de un bucket, clave e ID de versión identifica de forma única cada objeto. Por lo tanto, puede pensar en el almacenamiento de objetos de Lightsail como un mapa de datos básico entre «bucket + key + version» y el objeto en sí. Cada objeto del almacenamiento de objetos de Lightsail se puede direccionar de forma única mediante la combinación del punto final del servicio web, el nombre del depósito, la clave y, opcionalmente, una versión. Por ejemplo, en la URL https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg, DOC-EXAMPLE-BUCKET es el nombre del bucket y media/sailbot.jpg es el nombre de clave del objeto.

Control de versiones de objetos

El control de es una característica que le permite conservar diferentes variantes de un objeto en el mismo bucket. Habilite el control de versiones para conservar, recuperar y restaurar todas las versiones de los objetos almacenados en su bucket. Con el control de versiones, se puede recuperar fácilmente de acciones no deseadas del usuario y de errores de la aplicación.

El control de versiones está desactivado de forma predeterminada cuando crea un bucket. Después de habilitar el control de versiones, todas las versiones de cada objeto almacenado en el bucket se conservan hasta que elimine manualmente la versión almacenada. Por ejemplo, si almacena el objeto media/sailbot.jpg y, posteriormente, almacena un archivo más grande con el mismo nombre de clave de objeto, el objeto más pequeño original se conserva como versión anterior. El nuevo objeto más grande se convierte en la versión actual. Si decide que no necesita la versión anterior del objeto, puede eliminarla. Todas las versiones anteriores de un objeto se eliminan al eliminar la versión actual del objeto.

Las versiones de objetos almacenados consumen espacio de almacenamiento del bucket de la misma manera que las versiones actuales almacenadas de un objeto. Después de habilitar el control de versiones, puede suspenderlo para dejar de almacenar versiones de objetos. Esto también consume menos espacio de almacenamiento de su bucket cuando carga nuevas versiones de objetos. Cuando suspende el control de versiones, se conservan las versiones de objetos almacenadas, pero las nuevas versiones de objeto que cargue mientras se suspende el control de versiones no se conservan.

Acceso a buckets y objetos

De forma predeterminada, todos los recursos de almacenamiento de objetos (buckets y objetos) son privados. Esto significa que solo el propietario del depósito, la cuenta de Lightsail que lo creó, puede acceder al depósito y a sus objetos. De forma opcional, el propietario del bucket puede conceder permisos de acceso a otros usuarios. Esto se puede hacer configurando todos los objetos u objetos individuales en público, lo que permite que los lea cualquier persona en el mundo. También puede conceder acceso programático completo adjuntando instancias de Lightsail a su bucket o creando claves de acceso para su bucket. Por último, puede conceder a otras AWS cuentas acceso programático de solo lectura a su bucket.

Regiones de AWS

Puede crear depósitos de almacenamiento de objetos de Lightsail en todos los sitios Regiones de AWS en los que Lightsail esté disponible. Puede elegir una región para optimizar la latencia, minimizar los costos o cumplir con requisitos legales. Los objetos almacenados en la región Región de AWS no salen de ella a menos que los transfiera explícitamente a otra región. Por ejemplo, los objetos almacenados en la región Oeste de EE. UU. (Oregón) no salen de ella.

Administración de buckets y objetos

El almacenamiento de objetos Lightsail está diseñado intencionadamente con un conjunto mínimo de funciones que se centra en la simplicidad y la robustez. A continuación se presentan algunos de los elementos de la administración de buckets y objetos:

  • Creación de buckets: cree un bucket que almacene datos. Los cubos son los contenedores fundamentales del servicio de almacenamiento de objetos de Lightsail. Para obtener más información, consulte Creación de buckets.

  • Almacene datos: cargue archivos a su depósito mediante la consola de Lightsail AWS Command Line Interface ,AWS CLI() y las API. AWS Para obtener más información sobre la carga de archivos, consulte Carga de archivos en un bucket.

  • Descarga de datos: descargue los objetos almacenados en cualquier momento que desee. Para obtener más información, consulte Descarga de objetos de un bucket.

  • Concesión de acceso: conceda o deniegue acceso a otras personas (como software o personas) que deseen cargar datos o descargar datos que se encuentren en su bucket. Los mecanismos de autenticación pueden ayudar a proteger los datos del acceso no autorizado. Para obtener más información, consulte Permisos de bucket.

  • Administración del control de versiones: habilite el control de versiones para conservar, recuperar y restaurar todas las versiones de los objetos almacenados en su bucket. Para obtener más información, consulte Habilitación y suspensión del control de versiones de objetos en un bucket.

  • Monitoreo del uso: monitoree el número de objetos almacenados en el bucket y la cantidad de espacio de almacenamiento que se utiliza. Para obtener más información, consulte Visualización de las métricas de su bucket.

  • Cambio el plan de almacenamiento: Aumente su bucket si se está sobreutilizando, o reduzca su tamaño si está infrautilizado. Para obtener más información, consulte Cambio del plan del bucket.

  • Conecte su depósito: conecte su depósito de Lightsail a WordPress su sitio web para almacenar las imágenes y los archivos adjuntos del sitio web. También puede especificar su depósito como origen de una distribución de la red de entrega de contenido (CDN) de Lightsail. Esto acelera la entrega de objetos en su bucket a sus usuarios de todo el mundo. Para obtener más información, consulte Tutorial: Connect a bucket to your WordPress instance y Tutorial: Use a bucket with a content delivery network distribution.

  • Eliminación del bucket: elimine el bucket si ya no lo utiliza. Para obtener más información, consulte Eliminación de un bucket.