开发者社区> 问答> 正文

对象存储 OSS创建bucket

已解决

展开
收起
2018-04-09 21:28:17 1500 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    1. OSSCreateBucketRequest * create = [OSSCreateBucketRequest new];
    2. create.bucketName = @"<bucketName>";
    3. create.xOssACL = @"public-read";
    4. create.location = @"oss-cn-hangzhou";
    5. OSSTask * createTask = [client createBucket:create];
    6. [createTask continueWithBlock:^id(OSSTask *task) {
    7. if (!task.error) {
    8. NSLog(@"create bucket success!");
    9. } else {
    10. NSLog(@"create bucket failed, error: %@", task.error);
    11. }
    12. return nil;
    13. }];

    上述代码在创建bucket时,指定了Bucket的ACL和所在的数据中心。

    • 每个用户的Bucket数量不能超过30个。
    • 每个Bucket的名字全局唯一,也就是说创建的Bucket不能和其他用户已经在使用的Bucket同名,否则会创建失败。
    • 创建的时候可以选择Bucket ACL权限,如果不设置ACL,默认是private。
    • 创建成功结果返回Bucket所在数据中心。
    2018-04-16 13:27:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载