Мне нужно создать ведро интеллектуального уровня в облачном хранилище IBM, используя S3 в C ++. Я прошел документацию S3 и смог настроить эту функцию: < /p>
Мне нужно создать ведро интеллектуального уровня в облачном хранилище IBM, используя S3 в C ++. Я прошел документацию S3 и смог настроить эту функцию: < /p> [code]inline bool createBucket(const Aws::S3::S3Client& client, const std::string& bucket) { try { Aws::S3::Model::CreateBucketRequest crtRequest; crtRequest.SetBucket(bucket); crtRequest.SetACL(Aws::S3::Model::BucketCannedACL::private_); Aws::S3::Model::IntelligentTieringConfiguration configuration; configuration.SetId(Aws::String("SmartTiering"));//Setting ID configuration.SetStatus(Aws::S3::Model::IntelligentTieringStatus::Enabled); Aws::S3::Model::PutBucketIntelligentTieringConfigurationRequest request; request.SetBucket(bucket); request.SetIntelligentTieringConfiguration(configuration);
const auto crtOutcome = client.CreateBucket(crtRequest); if (crtOutcome.IsSuccess()) { std::cout