SlideShare uma empresa Scribd logo
1 de 10
Globalcode – Open4education
Desenvolvendo com Amazon S3 e C#
Vitor Meriat
@vitormeriat
vitormeriat@gmail.com
http://vitormeriat.wordpress.com/
Globalcode – Open4education
Agenda
Criando um Bucket
Fazendo Upload de conteúdos e verificando
permissões
Vendo conteúdos diretamente do S3
Consumindo conteúdos S3 via API para .Net
Globalcode – Open4education
Amazon S3
[storage para internet]
O Amazon S3 é um armazenamento de
objetos distribuídos altamente flexível,
durável e disponível projetado para
armazenamento de dados primários e de
missão crítica com uma interface de serviço
web fácil de usar.
Globalcode – Open4education
Estrutura da Amazon S3
Buckets
Objects
Keys
Globalcode – Open4education
Buckets
É a estrutura fundamental.
Todo objeto armazenado deve estar
contido em um bucket.
Cada conta pode conter até 100
buckets.
Globalcode – Open4education
Objects
São o conteúdo dentro de um bucket
São compostos de dados e metadados
Dados: Arquivo físico
Metadados: Descrição do objeto
Sem limitação para quantidade de objetos em
um bukct
Um único objeto pode ter até 5GB
Globalcode – Open4education
Keys
Identificador único de um objeto
Junto com o bucket compõem o
endereçamento de um objeto
http://videos.s3.amazonaws.com/meu_video.mov
Bucket Key
Globalcode – Open4education
Amazon S3
Bucket
Object 1
Object 2 Object 3
Amazon S3
Http
Https
Globalcode – Open4education
Brinde
10 códigos para 30 dias de uso grátis do PluralSight
Me siga no twitter;
Escreva um twitter com: Desenvolvendo com Amazon S3 e
C# #TDC2013 @vitormeriat
Vou coletar os twitters e fazer o sorteio com todos os
participantes
Publico os ganhadores no twitter e mando os códigos via DM
Globalcode – Open4education
Brinde
10 códigos para 30 dias de uso grátis do PluralSight
Me siga no twitter;
Escreva um twitter com: Desenvolvendo com Amazon S3 e
C# #TDC2013 @vitormeriat
Vou coletar os twitters e fazer o sorteio com todos os
participantes
Publico os ganhadores no twitter e mando os códigos via DM

Mais conteúdo relacionado

Mais de Vitor Meriat

Computer Vision. Da introdução à GPU
Computer Vision. Da introdução à GPUComputer Vision. Da introdução à GPU
Computer Vision. Da introdução à GPUVitor Meriat
 
Criando arte com Deep Learning - CNTK - TensorFlow
Criando arte com Deep Learning - CNTK - TensorFlowCriando arte com Deep Learning - CNTK - TensorFlow
Criando arte com Deep Learning - CNTK - TensorFlowVitor Meriat
 
Natural Language Processing e Computational Linguistics
Natural Language Processing e Computational LinguisticsNatural Language Processing e Computational Linguistics
Natural Language Processing e Computational LinguisticsVitor Meriat
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTKVitor Meriat
 
Como o Azure me ajudou a trabalhar com Deep Learning
Como o Azure me ajudou a trabalhar com Deep LearningComo o Azure me ajudou a trabalhar com Deep Learning
Como o Azure me ajudou a trabalhar com Deep LearningVitor Meriat
 
Desvendando o mundo da Deep Learning visão computacional com CNTK
Desvendando o mundo da Deep Learning visão computacional com CNTKDesvendando o mundo da Deep Learning visão computacional com CNTK
Desvendando o mundo da Deep Learning visão computacional com CNTKVitor Meriat
 
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e Azure
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e AzureComo ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e Azure
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e AzureVitor Meriat
 
Deep Learning e Visão Computacional com CNTK
Deep Learning e Visão  Computacional com CNTKDeep Learning e Visão  Computacional com CNTK
Deep Learning e Visão Computacional com CNTKVitor Meriat
 
Deep Learning based on Computer Vision
Deep Learning based on Computer VisionDeep Learning based on Computer Vision
Deep Learning based on Computer VisionVitor Meriat
 
Meetup Cognitive Computing
Meetup Cognitive ComputingMeetup Cognitive Computing
Meetup Cognitive ComputingVitor Meriat
 
DevOpsSummit 2017 - Azure Cognitive Services
DevOpsSummit 2017 - Azure Cognitive ServicesDevOpsSummit 2017 - Azure Cognitive Services
DevOpsSummit 2017 - Azure Cognitive ServicesVitor Meriat
 
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoT
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoTCloud Services. Apoio, aceleração, desenvolvimento e integração com IoT
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoTVitor Meriat
 
Azure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenterAzure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenterVitor Meriat
 
Dispositivos Inteligentes com Computação Cognitiva e IA
Dispositivos Inteligentes com Computação Cognitiva e IADispositivos Inteligentes com Computação Cognitiva e IA
Dispositivos Inteligentes com Computação Cognitiva e IAVitor Meriat
 
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...Vitor Meriat
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9Vitor Meriat
 
CLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosCLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosVitor Meriat
 
TDC 2015 SP - O ciclo de vida de aplicações UWP
TDC 2015 SP - O ciclo de vida de aplicações UWP TDC 2015 SP - O ciclo de vida de aplicações UWP
TDC 2015 SP - O ciclo de vida de aplicações UWP Vitor Meriat
 
Nuvem? Análise de dados e outros bichos
Nuvem? Análise de dados e outros bichosNuvem? Análise de dados e outros bichos
Nuvem? Análise de dados e outros bichosVitor Meriat
 
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...Vitor Meriat
 

Mais de Vitor Meriat (20)

Computer Vision. Da introdução à GPU
Computer Vision. Da introdução à GPUComputer Vision. Da introdução à GPU
Computer Vision. Da introdução à GPU
 
Criando arte com Deep Learning - CNTK - TensorFlow
Criando arte com Deep Learning - CNTK - TensorFlowCriando arte com Deep Learning - CNTK - TensorFlow
Criando arte com Deep Learning - CNTK - TensorFlow
 
Natural Language Processing e Computational Linguistics
Natural Language Processing e Computational LinguisticsNatural Language Processing e Computational Linguistics
Natural Language Processing e Computational Linguistics
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTK
 
Como o Azure me ajudou a trabalhar com Deep Learning
Como o Azure me ajudou a trabalhar com Deep LearningComo o Azure me ajudou a trabalhar com Deep Learning
Como o Azure me ajudou a trabalhar com Deep Learning
 
Desvendando o mundo da Deep Learning visão computacional com CNTK
Desvendando o mundo da Deep Learning visão computacional com CNTKDesvendando o mundo da Deep Learning visão computacional com CNTK
Desvendando o mundo da Deep Learning visão computacional com CNTK
 
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e Azure
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e AzureComo ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e Azure
Como ensinar uma máquina a escrever com Deep Learning, CNTK, TensorFlow e Azure
 
Deep Learning e Visão Computacional com CNTK
Deep Learning e Visão  Computacional com CNTKDeep Learning e Visão  Computacional com CNTK
Deep Learning e Visão Computacional com CNTK
 
Deep Learning based on Computer Vision
Deep Learning based on Computer VisionDeep Learning based on Computer Vision
Deep Learning based on Computer Vision
 
Meetup Cognitive Computing
Meetup Cognitive ComputingMeetup Cognitive Computing
Meetup Cognitive Computing
 
DevOpsSummit 2017 - Azure Cognitive Services
DevOpsSummit 2017 - Azure Cognitive ServicesDevOpsSummit 2017 - Azure Cognitive Services
DevOpsSummit 2017 - Azure Cognitive Services
 
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoT
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoTCloud Services. Apoio, aceleração, desenvolvimento e integração com IoT
Cloud Services. Apoio, aceleração, desenvolvimento e integração com IoT
 
Azure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenterAzure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenter
 
Dispositivos Inteligentes com Computação Cognitiva e IA
Dispositivos Inteligentes com Computação Cognitiva e IADispositivos Inteligentes com Computação Cognitiva e IA
Dispositivos Inteligentes com Computação Cognitiva e IA
 
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...
QCon SP 2016 – Medição da experiência real dos usuários com sensores e Machin...
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
 
CLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosCLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e Usuários
 
TDC 2015 SP - O ciclo de vida de aplicações UWP
TDC 2015 SP - O ciclo de vida de aplicações UWP TDC 2015 SP - O ciclo de vida de aplicações UWP
TDC 2015 SP - O ciclo de vida de aplicações UWP
 
Nuvem? Análise de dados e outros bichos
Nuvem? Análise de dados e outros bichosNuvem? Análise de dados e outros bichos
Nuvem? Análise de dados e outros bichos
 
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...
Azure Summit BR 2014 - Mobile Services - Adicione Serviços para suas Aplicaçõ...
 

TDC 2013 Floripa - Desenvolvendo com Amazon S3 e C#