Ibm cloud IBM云对象存储创建bucket-';创建失败,保险库名称无效;

Ibm cloud IBM云对象存储创建bucket-';创建失败,保险库名称无效;,ibm-cloud,object-storage,Ibm Cloud,Object Storage,我正在尝试在IBM云对象存储中创建两个存储桶: cos=ibm\u boto3.resource('s3', ibm_api_key_id=cos_凭证['apikey'], ibm_服务_实例_id=cos_凭证['resource_instance_id'], ibm_auth_endpoint=auth_endpoint, config=config(签名_version='oauth'), 端点\ url=服务\端点) 导入日期时间 #有效的存储桶格式为^[a-zA-Z0-9.\-\\]

我正在尝试在IBM云对象存储中创建两个存储桶:

cos=ibm\u boto3.resource('s3',
ibm_api_key_id=cos_凭证['apikey'],
ibm_服务_实例_id=cos_凭证['resource_instance_id'],
ibm_auth_endpoint=auth_endpoint,
config=config(签名_version='oauth'),
端点\ url=服务\端点)
导入日期时间
#有效的存储桶格式为^[a-zA-Z0-9.\-\\]{1255}$
bucket_uid=datetime.datetime.now().isoformat().replace(“:”,“)
bucket=['training-data-'+bucket\u-uid',training-results-'+bucket\u-uid]
对于铲斗中的铲斗:
如果不是cos.Bucket.all()中的cos.Bucket(Bucket):
打印('正在创建存储桶“{}”..。格式(存储桶))
尝试:
cos.create_bucket(bucket=bucket)
除ibm_boto3.exceptions.ibm_botocore.client.ClientError外,其他错误为e:
打印('Error:{}.'.format(e.response['Error']['Message']))
返回错误:

Creating bucket "training-data-2018-07-11T090425.347277"...
Error: Container training-data-2018-07-11T090425.347277 creation failed, vault name invalid.
Creating bucket "training-results-2018-07-11T090425.347277"...
Error: Container training-results-2018-07-11T090425.347277 creation failed, vault name invalid.
这里的问题是什么?为什么vault名称无效


如果我将bucket_id更改为“12345”,则创建的bucket是正常的。

bucket名称长度是问题所在

缩短时间戳是我的答案。遗憾的是,错误消息没有提供更多的信息