AWS CLI
In this article:
AWS CLI#
Настройка AWS CLI#
Перед установкой необходимо получить настройки для доступа по API. Сделать это можно в консоли управления облаком. Нажмите на логин пользователя в правом верхнем углу и выберите Профиль Получить настройки доступа к API.
Установка AWS CLI:
pip install awscli
Настройка AWS CLI с использованием полученных настроек для доступа по API:
user@cloud:~$ aws configure
AWS Access Key ID [None]: <Project ID in K2 Cloud>:<Your login in K2 Cloud>
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXXXX
Default region name [None]: US
Default output format [None]: json
Примеры команд для работы с объектным хранилищем#
Вывод списка доступных бакетов в вашем проекте#
aws s3 ls --endpoint-url=https://s3.k2.cloud
Вывод:
2017-10-18 00:28:50 mybucket
Вывести содержимое бакета#
aws s3 ls --endpoint-url=https://s3.k2.cloud s3://mybucket
Вывод:
2018-04-04 13:56:00 17666 file1.txt
2018-04-04 13:50:48 317565 file2.txt
2018-04-04 13:51:38 117018 file3.jpeg
Удалить объект#
aws s3 rm --endpoint-url=https://s3.k2.cloud s3://mybucket/file1.txt
Вывод:
delete: s3://mybucket/file1.txt
Загрузить файл в бакет#
aws s3 cp test.txt s3://mybucket/test.txt --endpoint-url=https://s3.k2.cloud
Вывод:
upload: ./test.txt to s3://mybucket/test.txt