

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.

# Cargue archivos a un depósito de almacenamiento de objetos de Lightsail
<a name="amazon-lightsail-uploading-files-to-a-bucket"></a>

Cuando subes un archivo a tu bucket en el servicio de almacenamiento de objetos de Amazon Lightsail, se almacena como un objeto. Los objetos constan de los datos y metadatos del archivo que describen el objeto. En un bucket, puede almacenar la cantidad de objetos que desee.

Puede cargar cualquier tipo de archivo, como imágenes, copias de seguridad, datos o películas, en un bucket. El tamaño máximo de archivo que puede cargar con la consola Lightsail es de 2 GB. Para cargar un archivo más grande, utilice la API de Lightsail AWS Command Line Interface ,AWS CLI() o. AWS SDKs

Lightsail ofrece las siguientes opciones en función del tamaño del archivo que desee cargar:
+ **Cargue un objeto de hasta 2 GB de tamaño con la consola Lightsail**: con la consola Lightsail, puede cargar un único objeto de hasta 2 GB de tamaño. Para obtener más información, consulte [Cargar archivos a un depósito mediante la consola Lightsail](#uploading-files-to-a-bucket-lightsail-console) más adelante en esta guía.
+ **Cargue un objeto de hasta 5 GB con una sola operación mediante la AWS SDKs API REST o AWS CLI: con una sola operación PUT, puede cargar un solo objeto de hasta 5 GB de tamaño**. Para obtener más información, consulte [Carga de archivos a un bucket con AWS CLI](#uploading-files-to-a-bucket-aws-cli) más adelante en esta guía.
+ **Cargue un objeto en partes mediante la AWS SDKs API REST o AWS CLI**: con la API de carga multiparte, puede cargar un único objeto grande, de entre 5 MB y 50 TB de tamaño. La API de carga multiparte está diseñada para mejorar la experiencia de subida para objetos más grandes. Puede cargar un objeto en partes. Estas partes de objetos se pueden cargar independientemente, en cualquier orden y en paralelo. Para obtener más información, consulte [Carga de archivos en un bucket mediante la carga multiparte](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md).

Para obtener más información sobre los buckets, consulte [Almacenamiento de objetos](buckets-in-amazon-lightsail.md).

## Nombres de clave de objeto y control de versiones
<a name="uploading-files-to-a-bucket-object-key-names"></a>

Al cargar un archivo mediante la consola de Lightsail, el nombre del archivo se utiliza como nombre de la clave del objeto. Una clave de objeto (o el nombre de clave) identifica exclusivamente un objeto almacenado en un bucket. La carpeta en la que se carga el archivo, si la hay, se utiliza como prefijo de nombre de clave. Por ejemplo, si carga un archivo llamado `sailbot.jpg` a una carpeta en su bucket llamada`images`, el nombre completo de la clave del objeto y el prefijo serán `images/sailbot.jpg`. Sin embargo, el objeto se mostrará en la consola como `sailbot.jpg` la carpeta `images`. Para obtener más información sobre los nombres de clave de objeto, consulte [Nombres de clave para buckets de almacenamiento de objetos](understanding-bucket-object-key-names-in-amazon-lightsail.md).

Al cargar un directorio mediante la consola de Lightsail, todos los archivos y subcarpetas del directorio se cargan en el bucket. A continuación, Lightsail asigna un nombre de clave de objeto que es una combinación de los nombres de los archivos cargados y el nombre de la carpeta. Por ejemplo, si carga una carpeta con el nombre `images` que contiene dos archivos `sample1.jpg` y`sample2.jpg`, Lightsail carga los archivos y, a continuación, asigna los nombres de clave correspondientes, y. `images/sample1.jpg` `images/sample2.jpg` Los objetos se muestran en la consola como `sample1.jpg` y `sample2.jpg` en la carpeta `images`.

Si carga un archivo con un nombre de clave que ya existe, y su bucket *no tiene habilitado el control de versiones*, el nuevo objeto cargado reemplaza el objeto anterior. Sin embargo, si su bucket *tiene el control de versiones activado*, Lightsail crea una nueva versión del objeto en lugar de reemplazar el objeto existente. Para obtener más información, consulte [Habilitación y suspensión del control de versiones de objetos en un bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Cargue archivos a un depósito mediante la consola Lightsail
<a name="uploading-files-to-a-bucket-lightsail-console"></a>

Complete el siguiente procedimiento para cargar archivos y directorios mediante la consola Lightsail.

1. Inicie sesión en la consola de [Lightsail](https://lightsail.aws.amazon.com/).

1. En el panel de navegación izquierdo, elija **Almacenamiento**.

1. Elija el nombre del bucket en el que desea cargar sus archivos y carpetas.

1. En la pestaña **Objetos**, lleve a cabo una de las siguientes acciones:
   + Arrastre y suelte los archivos y carpetas en la página **Objetos**.
   + Elija **Cargar** y **Archivo** para cargar un archivo individual, o **Directorio** para cargar una carpeta y todo su contenido.
**nota**  
También puede crear una carpeta eligiendo **Crear una carpeta**. A continuación, puede buscar en la nueva carpeta y cargar archivos en ella.

   Se muestra el mensaje **Carga correcta** cuando finaliza la carga.

## Cargue archivos a un depósito mediante el AWS CLI
<a name="uploading-files-to-a-bucket-aws-cli"></a>

Complete el siguiente procedimiento para cargar archivos y carpetas a un bucket mediante la AWS Command Line Interface (AWS CLI). Para ello, utilice el comando `put-object`. Para obtener más información, consulte [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) en la *Referencia de comandos de la AWS CLI *.

**nota**  
Debe instalarlo AWS CLI y configurarlo para Lightsail y Amazon S3 antes de continuar con este procedimiento. Para obtener más información, consulte [Configurar AWS CLI para que funcione con Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Abra una ventana del símbolo del sistema o del terminal.

1. Utilice el siguiente comando para cargar un archivo en el bucket.

   ```
   aws s3api put-object --bucket {{BucketName}} --key {{ObjectKey}} --body {{LocalDirectory}} --acl bucket-owner-full-control
   ```

   En el comando, sustituya el texto del ejemplo siguiente por el suyo propio:
   + {{BucketName}}con el nombre del depósito en el que desea cargar el archivo.
   + {{ObjectKey}}con la clave de objeto completa del objeto de tu depósito.
   + {{LocalDirectory}}con la ruta de la carpeta del directorio local del archivo que se va a cargar en su ordenador.

   Ejemplo:
   + En un ordenador Linux o Unix:

     ```
     aws s3api put-object --bucket {{amzn-s3-demo-bucket}} --key {{images/sailbot.jpg}} --body {{home/user/Pictures/sailbot.jpg}} --acl bucket-owner-full-control
     ```
   + En un ordenador Windows:

     ```
     aws s3api put-object --bucket {{amzn-s3-demo-bucket}} --key {{images/sailbot.jpg}} --body {{"C:\Users\user\Pictures\sailbot.jpg"}} --acl bucket-owner-full-control
     ```

   Debería ver un resultado similar al siguiente ejemplo:  
![Resultado del comando AWS CLI put-object](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-result.png)

## Configure la AWS CLI IPv6 solo para solicitudes
<a name="uploading-files-over-ipv6-only"></a>

Amazon S3 admite el acceso a buckets a través de IPv6. Las solicitudes se realizan mediante llamadas a la API de Amazon S3 IPv6 mediante puntos de enlace de doble pila. En esta sección se proporcionan ejemplos de cómo realizar solicitudes a un punto final de doble pila, Over. IPv6 Para obtener más información, consulte [Uso de puntos de conexión de doble pila en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html) en la *Guía del usuario de Amazon S3*. Para obtener instrucciones sobre cómo configurar el AWS CLI, consulte [Configuración AWS Command Line Interface para que funcione con Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

**importante**  
El cliente y la red que acceden al bucket deben estar autorizados para utilizar IPv6. [Para obtener más información, consulte IPv6 Accesibilidad.](amazon-lightsail-ipv6-reachability.md)

Hay dos formas de realizar solicitudes de S3 desde una instancia exclusiva IPv6. Puede configurarlo AWS CLI para que dirija todas las solicitudes de Amazon S3 al punto de enlace de doble pila para el especificado Región de AWS. O bien, si desea utilizar un punto de enlace de doble pila solo para AWS CLI comandos específicos (no para todos los comandos), puede añadir el punto de enlace de doble pila de S3 a cada comando.

Configure el AWS CLI  
Establezca el valor `use_dualstack_endpoint` de configuración `true` en un perfil de su archivo de AWS Config para dirigir todas las solicitudes de Amazon S3 realizadas por los AWS CLI comandos Amazon S3 y s3api al punto de enlace de doble pila de la región especificada. La región se especifica en el archivo de AWS CLI configuración o en un comando mediante la opción --region.  
Ingrese los siguientes comandos para configurar la AWS CLI.  

```
aws configure set default.s3.use_dualstack_endpoint true
```

```
aws configure set default.s3.addressing_style virtual
```

Agregue el punto de conexión de doble pila a un comando específico.  
Puede utilizar el punto de conexión de doble pila por cada comando al configurar el parámetro `--endpoint-url` como `https://s3.dualstack.{{aws-region}}.amazonaws.com` o `http://s3.dualstack.{{aws-region}}.amazonaws.com` para cualquier comando s3 o s3api. En el siguiente ejemplo, {{aws-region}} reemplaza {{bucketname}} y por el nombre de tu bucket y tu Región de AWS.  

```
aws s3api list-objects --bucket {{bucketname}} --endpoint-url https://s3.dualstack.{{aws-region}}.amazonaws.com
```

## Administración de cubos y objetos en Lightsail
<a name="uploading-files-managing-buckets-and-objects"></a>

Estos son los pasos generales para administrar su depósito de almacenamiento de objetos de Lightsail:

1. Obtén información sobre los objetos y los depósitos en el servicio de almacenamiento de objetos de Amazon Lightsail. Para obtener más información, consulte [Almacenamiento de objetos en Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Obtén información sobre los nombres que puedes dar a tus cubos en Amazon Lightsail. Para obtener más información, consulte [las reglas de denominación de los buckets en Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Comience a utilizar el servicio de almacenamiento de objetos de Lightsail creando un depósito. Para obtener más información, consulte [Creación de depósitos en Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Obtenga información sobre las prácticas recomendadas de seguridad para los buckets y los permisos de acceso que puede configurar para el bucket. Puede hacer que todos los objetos del bucket sean públicos o privados, o puede optar por hacer públicos los objetos individuales. También puede conceder acceso al bucket mediante la creación de claves de acceso, la asociación de instancias al bucket y la concesión de acceso a otras cuentas de AWS. Para obtener más información, consulte [Prácticas recomendadas de seguridad para el almacenamiento de objetos de Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [y Descripción de los permisos de los buckets en Amazon](amazon-lightsail-understanding-bucket-permissions.md) Lightsail.

   Tras obtener información sobre los permisos de acceso al bucket, consulte las siguientes guías para conceder el acceso al bucket:
   + [Bloquee el acceso público a los depósitos en Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Configuración de los permisos de acceso a los buckets en Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Configuración de los permisos de acceso para objetos individuales de un bucket en Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Crear claves de acceso para un depósito en Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Configuración del acceso a los recursos para un bucket en Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Configuración del acceso multicuenta a un bucket en Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Obtenga información sobre cómo habilitar el registro de acceso para el bucket y cómo usar los registros de acceso para auditar la seguridad del bucket. Para obtener más información, consulte las siguientes guías.
   + [Registro de acceso para depósitos en el servicio de almacenamiento de objetos de Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Formato de registro de acceso para un depósito en el servicio de almacenamiento de objetos de Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Habilitar el registro de acceso a un depósito en el servicio de almacenamiento de objetos de Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Uso de los registros de acceso de un bucket en Amazon Lightsail para identificar las solicitudes](amazon-lightsail-using-bucket-access-logs.md)

1. Cree una política de IAM que permita a un usuario administrar un depósito en Lightsail. Para obtener más información, consulte la [política de IAM para gestionar depósitos en Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Obtenga información sobre la forma en que se etiquetan e identifican los objetos del bucket. Para obtener más información, consulte [Descripción de los nombres de clave de objetos en Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Obtenga información sobre cómo cargar archivos y administrar los objetos de los buckets. Para obtener más información, consulte las siguientes guías.
   + [Carga de archivos a un depósito en Amazon Lightsail](#amazon-lightsail-uploading-files-to-a-bucket)
   + [Carga de archivos a un depósito en Amazon Lightsail mediante la carga multiparte](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Visualización de objetos en una cubeta en Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Copiar o mover objetos de una cubeta en Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Descargar objetos de un depósito en Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Filtrar objetos de un depósito en Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Etiquetar objetos en una cubeta en Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Eliminar objetos de un depósito en Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Habilite el control de versiones de objetos para conservar, recuperar y restaurar todas las versiones de los objetos almacenados en su bucket. Para obtener más información, consulte [Habilitar y suspender el control de versiones de objetos en un bucket en Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Tras habilitar el control de versiones de objetos, puede restaurar las versiones anteriores de los objetos del bucket. Para obtener más información, consulte [Restauración de versiones anteriores de objetos en un bucket en Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Supervise el uso del bucket. Para obtener más información, consulta Cómo [ver las métricas de tu bucket en Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Configure una alarma para que se notifiquen las métricas del bucket cuando el uso del bucket supere un umbral. Para obtener más información, consulte [Creación de alarmas métricas de bucket en Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Cambie el plan de almacenamiento del bucket si se está agotando el almacenamiento y las transferencias de red. Para obtener más información, consulta [Cambiar el plan de tu bucket en Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Aprenda a conectar el bucket a otros recursos. Para obtener más información, consulte los siguientes tutoriales.
   + [Tutorial: Cómo conectar una WordPress instancia a un bucket de Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Uso de un bucket de Amazon Lightsail con una red de distribución de contenido de Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Elimine el bucket si ya no lo utiliza. Para obtener más información, consulte [Eliminar depósitos en Amazon Lightsail](amazon-lightsail-deleting-buckets.md).