创建桶
使用 createBucket 方法,需要将存储桶的名称一起传递 ,即执行创建桶操作必须带上一个参数,该参数表示创建的桶的名称。会在 EndPoint 所指定的服务端地址区域中创建存储桶。
参数名 | 意义 |
---|---|
bucket_name | 创建桶的名称 |
以下代码展示了如何创建一个桶:
bool S3Demo::CreateBucket()
{
const Aws::String bucket_name = "test_bucket_123";
Aws::S3::Model::CreateBucketRequest request;
request.SetBucket(bucket_name);
Aws::S3::Model::CreateBucketOutcome outcome = s3_client->CreateBucket(request);
if (outcome.IsSuccess()) {
std::cout << "CreateBucket " << bucket_name << " success";
return true;
}
else {
std::cout << "Error: CreateBucket: " << outcome.GetError().GetMessage() << std::endl;
return false;
}
}