详情页标题前

阿里云对象存储OSSiOS创建存储空间-云淘科技

详情页1

存储空间Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何创建存储空间。

注意事项

  • 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见访问域名和数据中心。
  • 本文以OSS域名新建OSSClient为例。如果您希望通过自定义域名、STS等方式新建OSSClient,请参见iOS初始化。
  • 要创建存储空间,您必须有oss:PutBucket权限。具体操作,请参见为RAM用户授权自定义的权限策略。
  • 本文以创建有地域属性Bucket为例。如果您希望通过以下代码创建无地域属性Bucket,需要将endpoint替换为https://oss-rg-china-mainland.aliyuncs.com。此外,无地域属性Bucket的存储类型仅支持标准存储,数据容灾类型仅支持本地冗余存储,且不支持配置资源组。关于无地域属性Bucket的更多信息,请参见存储空间地域属性。

示例代码

以下代码用于创建名为examplebucket的存储空间:

id credentialProvider = [[OSSAuthCredentialProvider alloc] initWithAuthServerUrl:@""];
OSSClientConfiguration *cfg = [[OSSClientConfiguration alloc] init];
cfg.maxRetryCount = 3;
cfg.timeoutIntervalForRequest = 15;

// 由于client在释放时会取消持有的session中的所有任务并将session置为无效,因此请保证client的生命周期在请求完成前不会被释放。
// Endpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
OSSClient *client = [[OSSClient alloc] initWithEndpoint:@"Endpoint" credentialProvider:credentialProvider clientConfiguration:cfg];

OSSCreateBucketRequest * create = [OSSCreateBucketRequest new];
// 设置存储空间名称为examplebucket。
create.bucketName = @"examplebucket";
// 设置访问权限为私有。
create.xOssACL = @"private";
// 设置存储类型为低频访问类型IA。
create.storageClass = OSSBucketStorageClassIA;

OSSTask * createTask = [client createBucket:create];

[createTask continueWithBlock:^id(OSSTask *task) {
    if (!task.error) {
        NSLog(@"create bucket success!");
    } else {
        NSLog(@"create bucket failed, error: %@", task.error);
    }
    return nil;
}];            

相关文档

  • 关于创建存储空间的完整示例代码,请参见GitHub示例。
  • 关于创建存储空间的API接口说明,请参见PutBucket。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/158436.html

(0)
上一篇 2023年12月10日 上午1:19
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云RDS数据库基本概念-云淘科技

    本章节将为您介绍Raster SQL的基本概念。 名称 描述 raster object 简称raster,栅格对象,是将空间分割成有规律的网格,每一个网格称为一个像元,并在各像元上赋予相应的属性值来表示实体的一种数据形式,可以是一幅卫星影像、一幅DEM或者一张图片。 cell/pixel 简称cell,栅格像元,也称栅格像素,即栅格对象中的一个网格,可以拥…

    阿里云数据库 2023年12月9日
  • 在阿里函数计算里我用fc部署了一个egg应用。但是每次发布后,函数都会重新创建怎么办?-云小二-阿里云

    在阿里函数计算里我用fc部署了一个egg应用。但是每次发布后,函数都会重新创建,函数的配置,如存储和触发器都得重新设置,请问这个该怎么每次应用发布都不变呢? 以下为热心网友提供的参考意见 函数配置是基于yaml来做的,有配置变更得在yaml中改 。此回答来自钉群阿里函数计算官网客户。 以下为热心网友提供的参考意见 Egg 应用发布和配置保持不变,在函数计算中…

    阿里云 2023年12月13日
  • 阿里云对象存储OSSPython删除文件-云淘科技

    您可以根据需要删除单个文件(Object)、删除指定的多个文件、删除指定前缀的文件或者删除指定目录及目录下的所有文件。 警告 请您谨慎使用删除操作,文件删除后将无法恢复。 注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的…

    阿里云对象存储 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSSPython进度条-云淘科技

    进度条用于指示上传或下载的进度。 注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见访问域名和数据中心。 本文以从环境变量读取访问凭证为例。如何配置访问凭证,请参见Python配置访问凭证。 本文以OSS域…

    阿里云对象存储 2023年12月10日
  • 阿里云对象存储OSS静态网站托管-云淘科技

    静态网站是指所有的网页都由静态内容构成,包括客户端执行的脚本(例如JavaScript)。您可以通过静态网站托管功能将您的静态网站托管到云盒Bucket,并使用该Bucket的访问域名访问这个网站。 前提条件 仅华东1(杭州)、华南1(深圳)、华南2(河源)、华北2(北京)、西南1(成都)地域支持使用OSS ON云盒服务。 已购买云盒。具体操作,请参见购买云…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。