

# Inventario de datos de Amazon Simple Storage Service
<a name="s3-data-inventory"></a>

## Amazon S3
<a name="s3-intro"></a>

Amazon S3 proporciona almacenamiento de objetos escalable en la nube de AWS. Le permite almacenar y recuperar cualquier cantidad de datos desde cualquier parte de la web. En función de su arquitectura única, S3 está diseñado para superar el 99,999999999 % (11 nueves) de durabilidad de los datos. Además, S3 almacena los datos de forma redundante en un mínimo de 3 zonas de disponibilidad de forma predeterminada, lo que proporciona una resistencia integrada contra los desastres generalizados. Los clientes pueden almacenar los datos en una única zona de disponibilidad para minimizar el costo de almacenamiento o la latencia, en varias zonas de disponibilidad para resistir la pérdida permanente de todo un centro de datos o en varias Regiones de AWS para cumplir con los requisitos de resiliencia geográfica. Características clave

Ubicación geográfica  
Amazon S3 está alojado en varias ubicaciones de todo el mundo. Seleccionará las ubicaciones para los datos que los coloquen cerca de los clientes.

Buckets  
Un bucket es un contenedor para objetos almacenados en Amazon S3. Cada objeto está almacenado dentro de un bucket.

Objetos  
Los objetos son las entidades fundamentales almacenadas en Amazon S3. Los objetos se componen de datos de objetos y metadatos.

Clases de almacenamiento  
Amazon S3 ofrece diferentes clases de almacenamiento optimizadas para distintos casos de uso.

Administración del almacenamiento  
Amazon S3 tiene características de administración del almacenamiento que puede utilizar para administrar los costos y cumplir los requisitos de cumplimiento. 

Gestión de acceso y seguridad  
Amazon S3 proporciona funciones para auditar y gestionar el acceso a sus buckets y objetos.

## Ubicación geográfica
<a name="s3-geographic-location"></a>

Amazon S3 está disponible en cada Región de AWS del mundo. Cada región es un área geográfica independiente.

### Por qué es importante
<a name="s3-geographic-location-why"></a>

Después de determinar dónde quiere almacenar los datos, puede decidir si desea implementar almacenamiento equivalente de forma funcional en las mismas ubicaciones o en ubicaciones diferentes, en función de sus necesidades.

### Obtención de un resumen de los buckets de Amazon S3 en todas las regiones
<a name="s3-geographic-location-how"></a>

Utilice el siguiente comando AWS CLI:

```
   aws s3api list-buckets /
    --max-items 100 / 
    --page-size 100
```

Para obtener más información, consulte [list-buckets](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-buckets.html) en la referencia de comandos de la AWS CLI.

## Buckets
<a name="s3-buckets"></a>

Los buckets de Amazon S3 son contenedores de objetos. Cada bucket tiene un nombre único en todo AWS. Amazon S3 admite cuatro tipos de buckets: buckets de uso general, buckets de directorio, buckets de tablas y buckets vectoriales. Cada tipo de bucket proporciona un conjunto único de características para diferentes casos de uso. Para obtener más información sobre los distintos tipos de bucket, consulte [Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#BasicsBucket) en la Guía del usuario de Amazon S3.

### Por qué importan
<a name="s3-buckets-why"></a>

Después de mostrar los buckets, puede validar la configuración de los buckets para sistemas de almacenamiento funcionalmente equivalentes revisando los distintos ajustes de configuración de los buckets. 

### Muestra de las configuraciones de los buckets
<a name="s3-buckets-how"></a>

```
aws s3api get-bucket-versioning --bucket amzn-s3-demo-bucket1
aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1
aws s3api get-bucket-logging --bucket amzn-s3-demo-bucket1
```

Para obtener más información, consulte [get-bucket-versioning](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-bucket-versioning.html) en la referencia de comandos de la AWS CLI.

## Objetos
<a name="s3-objects"></a>

Los objetos son las entidades fundamentales almacenadas en Amazon S3. Cada objeto consta de datos, una clave (nombre) y metadatos.

### Por qué importan
<a name="s3-objects-why"></a>

Comprender las características del objeto ayuda a planificar los requisitos de rendimiento y capacidad de almacenamiento equivalentes en sistemas funcionalmente equivalentes.

### Muestra de los objetos y sus propiedades
<a name="s3-objects-how"></a>

```
aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket1 /
    --query 'Contents[].{Key: Key, Size: Size, LastModified: LastModified}'
```

Para obtener más información, consulte [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html) en la referencia de comandos de la AWS CLI.

## Clases de almacenamiento
<a name="s3-storage-classes"></a>
+ Amazon S3 Standard
+ Amazon S3 Intelligent-Tiering
+ Amazon S3 Standard-IA
+ Amazon S3 One Zone-IA
+ Amazon S3 Glacier Instant Retrieval
+ Amazon S3 Glacier Flexible Retrieval
+ Amazon S3 Glacier Deep Archive
+ Amazon S3 Express One Zone

### Por qué importan
<a name="s3-storage-classes-why"></a>

Comprender el uso de la clase de almacenamiento ayuda a determinar los niveles de almacenamiento adecuados en sistemas funcionalmente equivalentes. Para obtener más información, consulte [Descripción y administración de clases de almacenamiento de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html) en la Guía del usuario de Amazon S3.

### Revisión de la selección y el uso de las clases de almacenamiento
<a name="s3-storage-classes-how"></a>

Puede utilizar la lente de almacenamiento de Amazon S3 para revisar la selección y el uso de la clase de almacenamiento. Para obtener más información, consulte [Descripción y administración de clases de almacenamiento de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html) en la Guía del usuario de Amazon S3.

## Administrar el almacenamiento
<a name="s3-storage-management"></a>

### Por qué es importante
<a name="s3-storage-management-why"></a>

Comprender el uso de la administración del almacenamiento ayuda a planificar características equivalentes para administrar los costos y cumplir con los requisitos de conformidad en sistemas funcionalmente equivalentes.

### Revisión de la selección y el uso de las características de administración del almacenamiento
<a name="s3-storage-management-how"></a>

Puede utilizar la lente de almacenamiento de Amazon S3 para revisar el uso de las características de administración del almacenamiento. Para obtener más información, consulte [Glosario de métricas de lente de almacenamiento de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html) en la Guía del usuario de Amazon S3. 

## Gestión de acceso y seguridad
<a name="s3-access-management"></a>

### Por qué importan
<a name="s3-access-management-why"></a>

Comprender la configuración de seguridad y administración de acceso le ayudará a planificar características equivalentes para administrar los requisitos de acceso y seguridad en sistemas funcionalmente equivalentes.

### Revisión de la administración de acceso y la configuración de seguridad
<a name="s3-access-management-how"></a>

Después de mostrar los buckets, puede validar los ajustes de seguridad y acceso de los buckets para sistemas de almacenamiento funcionalmente equivalentes revisando las distintas configuraciones de los buckets.

```
aws s3api get-public-access-block --bucket amzn-s3-demo-bucket1 
aws s3api get-bucket-acl --bucket amzn-s3-demo-bucket1 
aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1
aws s3api get-bucket-policy --bucket amzn-s3-demo-bucket1
```

## Transferencia de datos
<a name="s3-data-transfer"></a>

Puede transferir datos desde Amazon S3 mediante varios métodos:
+ AWS CLI
+ AWS SDK
+ API de REST de Amazon S3
+ Herramientas de terceros

### Ejemplo de uso de AWS CLI
<a name="s3-data-transfer-examples"></a>

Para descargar un bucket completo:

```
aws s3 sync s3://amzn-s3-demo-bucket1 /local/path
```

Para obtener más información, consulte [sync](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html) en la referencia de c‎omandos de la AWS CLI.

Para descargar objetos específicos:

```
aws s3 cp s3://amzn-s3-demo-bucket1/path/to/object /local/path
```

Para obtener más información, consulte [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) en la referencia de comandos de la AWS CLI.

## Activos relacionados
<a name="s3-related-resources"></a>

A continuación, se muestran características adicionales de Amazon S3:
+ [Control de acceso en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-management.html)
+ [Seguridad en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security.html)
+ [Protección de los datos en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/data-protection.html)
+ [Registro y supervisión en Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/monitoring-overview.html)