Ibm cloud 如何使用python SDK创建bucket?

Ibm cloud 如何使用python SDK创建bucket?,ibm-cloud,ibm-cloud-storage,Ibm Cloud,Ibm Cloud Storage,我正在尝试使用python在云对象存储中创建一个bucket。我已经按照手册中的说明做了 这是我正在使用的代码 COS_ENDPOINT = "https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints" # Create client cos = ibm_boto3.client("s3", ibm_api_key_id=COS_API_KEY_ID, ibm_ser

我正在尝试使用python在云对象存储中创建一个bucket。我已经按照手册中的说明做了

这是我正在使用的代码

COS_ENDPOINT = "https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints"

# Create client 
cos = ibm_boto3.client("s3",
    ibm_api_key_id=COS_API_KEY_ID,
    ibm_service_instance_id=COS_INSTANCE_CRN,
    config=Config(signature_version="oauth"),
    endpoint_url=COS_ENDPOINT
)
s3 = ibm_boto3.resource('s3') 

def create_bucket(bucket_name):
    print("Creating new bucket: {0}".format(bucket_name))
    s3.Bucket(bucket_name).create()
    return
        
bucket_name = 'test_bucket_442332'
create_bucket(bucket_name)
我遇到了这个错误-我尝试设置CreateBucketConfiguration={“LocationConstraint”:“us south”},但似乎不起作用

"ClientError: An error occurred (IllegalLocationConstraintException) when calling the CreateBucket operation: The unspecified location constraint is incompatible for the region specific endpoint this request was sent to."
通过去

选择我需要的特定区域的端点。随凭据提供的“端点”不是实际端点