Как получить контейнер из хранилища объектов IBM с использованием локального кода Python
Я пишу код Python, чтобы получить список контейнеров из моего хранилища объектов IBM, которое я создал.
Я установил пакеты swiftclient,keystoneclient и cerftifi pyopenssl.
import swiftclient.client as swiftclient
auth_url = "<auth_url>"
project_id = "<Project_id>"
user_id = "<user_id>"
region_name = "<region_name>"
password = "<password>"
conn = swiftclient.Connection(
key = password,
authurl = auth_url,
auth_version = '3',
os_options = {"project_id": project_id,
"user_id": user_id,
"region_name": region_name})
for container in conn.get_account():
print(container['name'])
я хотел получить имя контейнера вместо этого, он дает мне ошибку, как доступ запрещен.
1 ответ
Пожалуйста, откройте заявку в службу поддержки в консоли IBM Cloud, чтобы взглянуть на свою учетную запись.