/
Biblioteca python boto3
Biblioteca python boto3
As ferramentas client padrão podem ser usadas para armazenar objetos no Big File Object Storage. Este manual ajudará a configurar ferramentas compatíveis com S3 para funcionarem no Big File.
Índice
Pré-requisitos
Antes de começar, valide os seguintes processos:
Info
Antes de começar é necessário que você tenha acesso aos parâmetros de uso da API.
Esse manual mostra como acessá-los: API Big File
Biblioteca python boto3
Etapa 1: Biblioteca python boto3
- Atualize o default/create um novo perfil para o big file Object Storage no arquivo de configuração do aws.
~ /.aws/config
[profile bigfile] s3 = signature_version = s3v4
É possível usar as assinaturas do AWS v4/v2 com armazenamento compatível ao S3, como o Big File.
~ / .aws / credenciais
[bigfile] aws_access_key_id = <S3 Access Key> aws_secret_access_key = <S3 Secret Key>
No seu código python.
#!/usr/bin/env python import boto3 session = boto3.session.Session(profile_name='bigfile') s3_client = session.client( service_name='s3', region_name='BR', endpoint_url='https://bigfile.brascloud.com.br', ) print('Buckets') print(s3_client.list_buckets()) print('') print('Objects') print(s3_client.list_objects(Bucket='test'))
Próximos passos:
Related content
API S3
API S3
More like this
AWS Command Line Interface (CLI)
AWS Command Line Interface (CLI)
More like this
API Big File
API Big File
More like this
S3cmd - Linux
S3cmd - Linux
More like this
GetObject
GetObject
More like this
cURL
cURL
More like this