SDK для Python (boto) для работы с Object Storage
boto3 и boto — это наборы средств разработки для работы с сервисами AWS с поддержкой языков программирования Python 2.x и Python 3.x.
Для установки воспользуйтесь инструкциями в репозиториях boto3 и boto.
Перед началом работы
Для доступа Object Storage потребуются:
Tenant ID — идентификатор тенанта. ID тенанта можно скопировать в сервисе Object Storage платформы Evolution.
Key ID (логин) и Key Secret (пароль) — формируются при создании персонального API-ключа или ключа сервисного аккаунта.
Endpoint — s3.cloud.ru.
Настройка
Для настройки создайте в домашнем каталоге файл .aws/credentials и задайте в нем пару ключей в формате:
[ default ]aws_access_key_id =< tenant_id > : < key_id >aws_secret_access_key =< key_secret >Задайте в файле .aws/config регион:
[ default ]region = ru - central - 1
Примеры операций
С полной документацией по boto3 вы можете ознакомиться на сайте разработчика.
Была ли статья полезной ?
Предыдущая статья
AWS CLI для работы с Object Storage
Следующая статья
CyberDuck для работы с Object Storage
- Перед началом работы
- Настройка
- Примеры операций