Curso AWS S3
12 horasVisão Geral
O curso AWS S3 é focado em capacitar profissionais para o uso completo do Amazon Simple Storage Service (S3) como solução de armazenamento na nuvem da Amazon Web Services (AWS). Os participantes aprenderão desde os fundamentos do armazenamento de objetos e gestão de permissões até a criação de políticas de segurança, otimização de custos e integração com outros serviços AWS.
Este curso AWS S3 visa preparar você para implementar e gerenciar o AWS S3 de forma otimizada e segura, com melhores práticas que garantem a segurança e o controle de custos na nuvem AWS.
Objetivo
Após realizar este curso AWS S3, você será capaz de:
- Criar, gerenciar e otimizar buckets e objetos no Amazon S3.
- Aplicar políticas de segurança e controle de acesso para proteger dados.
- Utilizar diferentes classes de armazenamento para otimizar custos.
- Implementar versionamento, controle de ciclo de vida e replicação de dados.
- Integrar o S3 com outros serviços da AWS para melhorar a funcionalidade.
Publico Alvo
- Desenvolvedores, administradores de sistemas e engenheiros de dados que desejam aprimorar seus conhecimentos sobre armazenamento na nuvem.
- Arquitetos de soluções que precisam configurar e otimizar estruturas de dados na AWS.
- Profissionais de TI que buscam aprender a criar soluções escaláveis e seguras de armazenamento de dados.
Pre-Requisitos
- Familiaridade básica com conceitos de computação em nuvem e infraestrutura de TI.
- Experiência prévia com AWS e conhecimentos de rede são recomendados.
- Conhecimento de linha de comando (CLI) e conceitos de segurança é um diferencial.
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Introduction to AWS S3
- Overview of AWS S3 and key use cases.
- Benefits of object storage and S3 architecture.
- S3 storage classes: Standard, Infrequent Access, Glacier, and others.
Setting Up and Configuring Buckets
- Creating an S3 bucket and configuring region selection.
- Bucket properties and management options.
- Organizing data with prefixes and folders.
Object Management
- Uploading, downloading, and managing objects in S3.
- Object tags, metadata, and storage options.
- Using presigned URLs for temporary access.
Security and Access Control
- Implementing AWS Identity and Access Management (IAM) for S3.
- Configuring bucket policies, ACLs, and encryption options.
- Protecting data with AWS Key Management Service (KMS).
Data Versioning and Lifecycle Management
- Enabling versioning for data retention and integrity.
- Setting up lifecycle rules for data transition and expiration.
- Data archiving with Amazon S3 Glacier and Glacier Deep Archive.
Data Transfer and Performance Optimization
- Accelerating data transfer with S3 Transfer Acceleration.
- Multipart upload for large objects.
- Performance best practices and caching strategies.
Logging, Monitoring, and Analytics
- Enabling S3 access logging and CloudTrail for audits.
- Monitoring metrics with Amazon CloudWatch.
- Data access insights with S3 Inventory and Storage Class Analysis.
Integrating S3 with Other AWS Services
- Automation with AWS Lambda and S3 event notifications.
- Using Amazon Athena for data querying.
- Combining S3 with AWS Glue for ETL operations.
Hosting Static Websites on S3
- Configuring S3 for static website hosting.
- Using Amazon CloudFront for content delivery and security.
- Best practices for site performance and security.
Data Replication and Compliance
- Setting up cross-region replication for redundancy.
- Compliance strategies and regulatory data retention.
- Configuring S3 Object Lock and S3 Batch Operations.