

# Inventário de dados do Amazon Simple Storage Service
<a name="s3-data-inventory"></a>

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

O Amazon S3 oferece armazenamento escalável de objetos na Nuvem AWS. Ele permite armazenar e recuperar qualquer quantidade de dados, de qualquer lugar na web. Com base em sua arquitetura exclusiva, o S3 foi projetado para exceder 99,999999999% (11 noves) de durabilidade de dados. Além disso, o S3 armazena dados de forma redundante no mínimo em três zonas de disponibilidade por padrão, fornecendo resiliência integrada contra desastres generalizados. Os clientes podem armazenar dados em uma única zona de disponibilidade para minimizar o custo ou a latência de armazenamento, em várias zonas de disponibilidade para ter resiliência contra a perda permanente de um data center inteiro ou em várias Regiões da AWS para atender aos requisitos de resiliência geográfica. Características principais

Localização geográfica  
O Amazon S3 está hospedado em vários locais ao redor do mundo. Selecione locais para seus dados que estejam próximos de seus clientes.

Buckets  
Um bucket é um contêiner para objetos armazenados no Amazon S3. Cada objeto está contido em um bucket.

Objetos  
Os objetos são as entidades fundamentais armazenadas no Amazon S3. Os objetos consistem em metadados e dados de objeto.

Classes de armazenamento  
O Amazon S3 oferece diferentes classes de armazenamento otimizadas para diferentes casos de uso.

Gerenciamento de armazenamento  
O Amazon S3 tem recursos de gerenciamento de armazenamento que você pode usar para gerenciar custos e atender aos requisitos de conformidade. 

Gerenciamento de acesso e segurança  
O Amazon S3 fornece recursos para auditoria e gerenciamento de acesso a seus buckets e objetos.

## Localização geográfica
<a name="s3-geographic-location"></a>

O Amazon S3 é disponibilizado por toda Região da AWS ao redor do mundo. Cada região é uma área geográfica separada.

### A importância deste aspecto
<a name="s3-geographic-location-why"></a>

Depois de determinar onde deseja armazenar seus dados, você poderá decidir se quer implantar um armazenamento com funcionalidades equivalentes nos mesmos locais ou em locais diferentes, dependendo de suas necessidades.

### Como obter um resumo dos buckets do Amazon S3 em todas as regiões
<a name="s3-geographic-location-how"></a>

Use o seguinte comando AWS CLI:

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

Para ter mais informações, consulte [list-buckets](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-buckets.html) na “Referência de comandos da AWS CLI”.

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

Os buckets do Amazon S3 são contêineres para objetos. Cada bucket tem um nome exclusivo em toda a AWS. O Amazon S3 comporta quatro tipos de bucket: de uso geral, de diretório, de tabela e de vetores. Cada tipo de bucket oferece um conjunto exclusivo de recursos para diferentes casos de uso. Para ter mais informações sobre os diferentes tipos de bucket, consulte [Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#BasicsBucket) no “Guia do usuário do Amazon S3”.

### Por que isso é importante
<a name="s3-buckets-why"></a>

Depois de listar seus buckets, você pode validar as respectivas configurações para sistemas de armazenamento funcionalmente equivalentes analisando as várias configurações de bucket. 

### Como listar as configurações de bucket
<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 ter mais informações, consulte [get-bucket-versioning](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-bucket-versioning.html) na “Referência de comandos da AWS CLI”.

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

Os objetos são as entidades fundamentais armazenadas no Amazon S3. Cada objeto consiste em dados, uma chave (nome) e metadados.

### Por que isso é importante
<a name="s3-objects-why"></a>

Compreender as características do objeto ajuda você a se preparar para atender a requisitos equivalentes de capacidade de armazenamento e de desempenho em sistemas funcionalmente equivalentes.

### Como listar objetos e as respectivas propriedades
<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 ter mais informações, consulte [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html) na “Referência de comandos da AWS CLI”.

## Classes de armazenamento
<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 que isso é importante
<a name="s3-storage-classes-why"></a>

Saber como a classe de armazenamento é usada ajuda a determinar os níveis de armazenamento apropriados em sistemas funcionalmente equivalentes. Para ter mais informações, consulte [Compreender e gerenciar classes de armazenamento do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html) no “Guia do usuário do Amazon S3”.

### Para analisar a seleção e o uso da classe de armazenamento
<a name="s3-storage-classes-how"></a>

Você pode usar a Lente de Armazenamento do Amazon S3 para analisar a seleção e o uso da classe de armazenamento. Para ter mais informações, consulte [Compreender e gerenciar classes de armazenamento do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html) no “Guia do usuário do Amazon S3”.

## Gerenciamento de armazenamento
<a name="s3-storage-management"></a>

### A importância deste aspecto
<a name="s3-storage-management-why"></a>

Saber como o gerenciamento de armazenamento é usado ajuda a planejar recursos equivalentes para gerenciar custos e cumprir os requisitos de conformidade em sistemas funcionalmente equivalentes.

### Como analisar a seleção e o uso dos recursos de gerenciamento de armazenamento
<a name="s3-storage-management-how"></a>

Você pode usar a Lente de Armazenamento do Amazon S3 para analisar o uso dos recursos de gerenciamento de armazenamento. Para ter mais informações, consulte [Glossário de métricas de lente de armazenamento do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html) no “Guia do usuário do Amazon S3”. 

## Gerenciamento de acesso e segurança
<a name="s3-access-management"></a>

### Por que isso é importante
<a name="s3-access-management-why"></a>

Compreender suas configurações de gerenciamento de acesso e segurança ajuda você a planejar recursos equivalentes para gerenciar os requisitos de acesso e segurança em sistemas funcionalmente equivalentes.

### Como analisar suas configurações de gerenciamento de acesso e segurança
<a name="s3-access-management-how"></a>

Depois de listar os buckets, você pode validar as respectivas configurações de segurança e acesso para sistemas de armazenamento funcionalmente equivalentes analisando as várias configurações de bucket.

```
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}}
```

## Transferência de dados
<a name="s3-data-transfer"></a>

É possível transferir dados do Amazon S3 usando vários métodos:
+ AWS CLI
+ AWS SDK
+ API REST do Amazon S3
+ Ferramentas de terceiros

### Exemplo usando  AWS CLI
<a name="s3-data-transfer-examples"></a>

Para baixar um bucket inteiro:

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

Para ter mais informações, consulte [sync](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html) na “Referência de comandos da AWS CLI”.

Para baixar objetos específicos:

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

Para ter mais informações, consulte [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) na “Referência de comandos da AWS CLI”.

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

Estas são as características adicionais do Amazon S3:
+ [Controle de acesso no Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-management.html)
+ [Segurança no Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security.html)
+ [Proteção de dados no Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/data-protection.html)
+ [Registrar em log e monitorar no Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/monitoring-overview.html)