首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AWS SDK创建s3存储桶时,存储桶名称无效

使用AWS SDK创建s3存储桶时,存储桶名称无效
EN

Stack Overflow用户
提问于 2018-03-29 13:10:30
回答 2查看 19.4K关注 0票数 10

我尝试通过AWS SDK (Node)创建S3存储桶(ThisIsTestBucket190),但遇到无效存储桶名称异常。

代码语言:javascript
复制
{ InvalidBucketName: The specified bucket is not valid.
    at Request.extractError (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/services/s3.js:577:35)
    at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
  message: 'The specified bucket is not valid.',
  code: 'InvalidBucketName',
  region: null,
  time: 2018-03-29T04:51:02.692Z,
  requestId: '5D487CF96846EFE2',
  extendedRequestId: '1TzPeOv4c7zq+H+GV5kFMFO3Y6awoS79VCuf4C7lUmy/IucNEfbINEfEIiNp/Esz7t38ckYZbrU=',
  cfId: undefined,
  statusCode: 400,
  retryable: false,
  retryDelay: 34.88207359966853 }

如果我能知道根本原因是什么那就太好了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-29 13:10:30

AWS在命名aws存储桶时提供命名标准。

  • 存储桶名称的长度可以在3到63个字符之间,并且只能包含小写字符、数字、句点和短划线。
  • 存储桶名称中的每个标签都必须以小写字母或数字开头。
  • 存储桶名称不能包含下划线、以短划线结尾、连续的句点或与句点相邻的短划线。
  • 不能将存储桶名称格式化为IP地址(198.51.100.24).

提供的名称包含大写字母,通过切换为小写字母可以解决此问题。

https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html

票数 24
EN

Stack Overflow用户

发布于 2021-01-22 18:02:55

这一切都是关于命名约定的!

存储桶名称长度可在3到63个字符之间,且只能包含小写字符、数字、句点和短划线。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49548451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档