IOssCreateBucket Method Aliyun Open Services SDK for .NET
在OSS中创建一个新的Bucket。

Namespace: Aliyun.OpenServices.OpenStorageService
Assembly: Aliyun.OpenServices (in Aliyun.OpenServices.dll) Version: 1.0.5290.21916
Syntax

Bucket CreateBucket(
	string bucketName
)

Parameters

bucketName
Type: SystemString
要创建的Bucket的名称。

Return Value

Type: Bucket
Bucket对象。
Examples

下面的示例代码演示了如何在OSS中创建一个Bucket,以及如何在进行OSS操作时处理特定的异常消息。
using System;
using Aliyun.OpenServices.OpenStorageService;

namespace Aliyun.OpenServices.Samples.OpenStorageService
{
    public static class CreateBucketSample
    {
        public static void CreateBucket()
        {
            string accessId = "<your access id>";
            string accessKey = "<your access key>";
            string bucketName = "com_aliyun_sdk_java_sample_bucket1";

            OssClient ossClient = new OssClient(endpoint, accessId, accessKey);
            try
            {
                ossClient.CreateBucket(bucketName);
                Console.WriteLine("创建成功!Bucket: " + bucketName);
            }
            catch(OssException ex)
            {
                if (ex.ErrorCode == OssErrorCode.BucketAlreadyExists)
                {
                    // 这里示例处理一种特定的ErrorCode。
                    Console.WriteLine(string.Format("Bucket '{0}' 已经存在,请更改名称后再创建。", bucketName));
                }
                else
                {
                    // RequestID和HostID可以在有问题时用于联系客服诊断异常。
                    Console.WriteLine(string.Format("创建失败。错误代码:{0}; 错误消息:{1}。\nRequestID:{2}\tHostID:{3}",
                                                    ex.ErrorCode,
                                                    ex.Message,
                                                    ex.RequestId,
                                                    ex.HostId));
                }
            }
        }
    }
}
See Also

Reference