baseado em nuvem Simple Storage Service da Amazon, usado por empresas como a PBS e Yelp, fornece armazenamento Internet triple- redundante e de alta disponibilidade no custo relativamente baixo . Amazônia não proporcionar uma facilidade de upload voltados para o usuário , no entanto, apenas o acesso programático . Você pode fazer o upload para S3 em Python usando a API do boto Python. Instruções
1 Tipo
" easy_install boto " no prompt de comando .
2
Abra um novo arquivo no seu editor de texto e nomeie-o com um arquivo " . Py" extensão .
3
Adicione o seguinte código no arquivo para autenticar -se ao serviço S3 da Amazon. Substitua acesso e segredo com seu chave de acesso da AWS e AWS chave secreta .
De importação boto.s3.connection S3Connection
conn = S3Connection ( '< , chave de acesso da AWS > ',' secreta ')
4 Digite o seguinte código no arquivo para criar ou abrir o seu balde. Depois de ter aberto um objeto de conexão que você pode usar a função " create_bucket " para acessar o seu balde de armazenamento. Substitua com o nome do seu balde. Se ele não existir, ele será criado para você.
B = conn.create_bucket (' ')
5 Digite o seguinte código para criar ou aberto uma chave para armazenar seus dados. Substituir com o nome da chave . A função de "Chave" leva um balde como um parâmetro.
De boto.s3.key Chave importação
k = chave ( b)
k.key = ' < ; myfile > '
6
Digite o seguinte código para fazer upload de seus dados para S3. A função " set_contents_from_filename () " tem um caminho de arquivo e carrega o conteúdo. A função " set_contents_from_string " define o conteúdo da chave de qualquer string.
K.set_contents_from_filename (' foo.jpg ')
k.set_contents_from_string (' Este é um teste de S3 ')