产品动态
产品公告
功能名称 | 描述 | 示例代码 |
判断存储桶是否存在 | 查询存储桶是否存在 |
qcloud_cos::CosAPI InitCosAPI() {uint64_t appid = 12500000000;std::string region = "ap-guangzhou";// bucket 的地域,请参见 https://www.tencentcloud.com/document/product/436/62?from_cn_redirect=1std::string secret_id = "************************************"; //用户的 SecretId,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://www.tencentcloud.com/document/product/598/37140?from_cn_redirect=1std::string secret_key = "************************************"; //用户的 SecretKey,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://www.tencentcloud.com/document/product/598/37140?from_cn_redirect=1qcloud_cos::CosConfig config(appid, secret_id, secret_key, region);qcloud_cos::CosAPI cos_tmp(config);return cos_tmp;}
qcloud_cos::CosAPI InitCosAPI() {// 需要已经获取到临时密钥的结果:tmp_secret_id、tmp_secret_key、// 临时密钥的生成参见 https://www.tencentcloud.com/document/product/436/14048?from_cn_redirect=1#cos-sts-sdkuint64_t appid = 12500000000;std::string region = "ap-guangzhou";std::string tmp_secret_id = "************************************";std::string tmp_secret_key = "************************************";std::string tmp_token = "token";qcloud_cos::CosConfig config(appid, tmp_secret_id, tmp_secret_key, region);config.SetTmpToken(tmp_token);qcloud_cos::CosAPI cos_tmp(config);return cos_tmp;}
bool CosAPI::IsBucketExist(const std::string& bucket_name)
void IsBucketExist(qcloud_cos::CosAPI& cos) {std::cout << "===================IsBucketExist====================="<< std::endl;std::cout << (cos.IsBucketExist("abcdefg") ? "true" : "false") << std::endl;std::cout << (cos.IsBucketExist(bucket_name) ? "true" : "false") << std::endl;std::cout<< "===================================================================="<< std::endl;}
参数名称 | 描述 | 类型 |
bucket_name | 存储桶名称 | string |
文档反馈