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: