存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何创建存储空间。
创建存储空间的完整代码请参见GitHub。
以下代码用于创建存储空间:
using Aliyun.OSS; // 初始化OssClient。 var client = new OssClient(endpoint, accessKeyId, accessKeySecret); // 创建存储空间。 public void CreateBucket(string bucketName) { try { var request = new CreateBucketRequest(bucketName); //设置存储空间访问权限ACL。 request.ACL = CannedAccessControlList.PublicReadWrite; //设置数据容灾类型。 request.DataRedundancyType = DataRedundancyType.ZRS; // 创建存储空间。存储空间名称必须全局唯一。 client.CreateBucket(request); Console.WriteLine("Create bucket succeeded"); } catch (Exception ex) { Console.WriteLine("Create bucket failed. {0}", ex.Message); } }
有关存储空间的命名规范,请参见存储空间(Bucket)。创建存储空间的更多详情,请参见PutBucket。