Установка пользовательских конечных точек невозможна в файлах ~/.aws/config
или ~/.aws/credentials
, вместо этого она должна передаваться в качестве аргумента каждой команде. В приведенном выше примере вы пытались подключиться к AWS, поскольку пользовательская конечная точка не была предоставлена, чтобы CLI знал, куда подключаться.
Например, чтобы просмотреть содержимое bucket-1
:
aws --endpoint-url=https://{endpoint} s3 ls s3://bucket-1/
В случае межрегионального хранилища объектов IBM конечной точкой по умолчанию будет s3-api.us-geo.objectstorage.softlayer.net
. (В этом случае регион будет us-standard
, хотя это не обязательно указывать явно, так как это единственный предлагаемый регион в настоящее время.)
Для получения дополнительной информации в документации есть информация как об использовании AWS CLI и подключения к конечным точкам.
При этом пользовательская информация недоступна с помощью реализации S3 API. Доступ к некоторой информации о пользователе можно получить с помощью API SoftLayer, но, как правило, информация о пользователе не используется напрямую системой хранения объектов в этом выпуске, поскольку разрешения выдаются на уровне учетной записи хранения.
person
Nick Lange
schedule
07.12.2016