Файл не загружается в облачное хранилище объектов ibm с использованием Python, появляется ошибка

Итак, я пытался загрузить файл в свою корзину. вот код для этого: -

import ibm_boto3
from ibm_botocore.client import Config

cos = ibm_boto3.client(service_name='s3',use_ssl=False,verify=False,
                       ibm_api_key_id='secret',
                       ibm_service_instance_id='secret',
                       config=Config(signature_version='oauth'),
                       endpoint_url='https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints')

try:
    res = cos.upload_file('C:/Users/avinamishra/Pictures/green.jpg','avi-test-bucket', 'green.jpg')
except Exception as e:
    print(Exception, e)
else:
    print('File Uploaded')

Ошибка: Ошибка при получении учетных данных с https://iam.cloud.ibm.com/identity/token: HttpCode(400) - не удалось получить токены с сервера. [Завершено через 8.5s]

Используя документы отсюда - https://cloud.ibm.com/docs/cloud-object-storage/libraries?topic=cloud-object-storage-python

Документация, вероятно, устарела или я не знаю. У кого-нибудь есть идеи?

0 ответов

Другие вопросы по тегам