README
¶
CDN接口调用示例
前置准备
服务开通
请确保您已开通了CDN服务。您可前往火山引擎控制台,在左侧菜单中选择或在顶部搜索栏中搜索CDN服务,进入服务控制台内完成开通流程。
获取安全凭证
Access Key(访问密钥)是访问火山引擎服务的安全凭证,包含Access Key ID(简称为AK)和Secret Access Key(简称为SK)两部分。您可登录火山引擎控制台,前往“访问控制”的“访问密钥”中创建及管理您的Access Key。更多信息可参考访问密钥帮助文档。
环境检查
Go版本需要不低于1.13.1。
运行方式
- 设置AK/SK
// init.go
ak = "Your AK"
sk = "Your SK"
- 设置通用参数
// init.go
operateDomain = "Your domain"
exampleDomain = "Your domain"
- 编写测试用例: cdn_test.go
package cdn
import (
"testing"
)
func TestCdn(t *testing.T) {
// 调用查询域名列表接口
ListCdnDomains(t)
}
- 执行测试用例
go test -v cdn_test.go init.go list_cdn_domains.go
Documentation
¶
Index ¶
- Variables
- func AddCdnCertificate(t *testing.T)
- func AddCdnDomain(t *testing.T)
- func AddResourceTags(t *testing.T)
- func BatchDeployCert(t *testing.T)
- func DeleteCdnDomain(t *testing.T)
- func DeleteResourceTags(t *testing.T)
- func DescribeAccountingData(t *testing.T)
- func DescribeAccountingSummary(t *testing.T)
- func DescribeCdnAccessLog(t *testing.T)
- func DescribeCdnConfig(t *testing.T)
- func DescribeCdnData(t *testing.T)
- func DescribeCdnDataDetail(t *testing.T)
- func DescribeCdnOriginData(t *testing.T)
- func DescribeCdnRegionAndIsp(t *testing.T)
- func DescribeCdnService(t *testing.T)
- func DescribeCdnUpperIp(t *testing.T)
- func DescribeCertConfig(t *testing.T)
- func DescribeContentBlockTasks(t *testing.T)
- func DescribeContentQuota(t *testing.T)
- func DescribeContentTasks(t *testing.T)
- func DescribeDistrictIspData(t *testing.T)
- func DescribeEdgeNrtDataSummary(t *testing.T)
- func DescribeEdgeStatisticalData(t *testing.T)
- func DescribeEdgeTopNrtData(t *testing.T)
- func DescribeEdgeTopStatisticalData(t *testing.T)
- func DescribeEdgeTopStatusCode(t *testing.T)
- func DescribeIPInfo(t *testing.T)
- func DescribeOriginNrtDataSummary(t *testing.T)
- func DescribeOriginTopNrtData(t *testing.T)
- func DescribeOriginTopStatusCode(t *testing.T)
- func ListCdnCertInfo(t *testing.T)
- func ListCdnDomains(t *testing.T)
- func ListCertInfo(t *testing.T)
- func ListResourceTags(t *testing.T)
- func StartCdnDomain(t *testing.T)
- func StopCdnDomain(t *testing.T)
- func SubmitBlockTask(t *testing.T)
- func SubmitPreloadTask(t *testing.T)
- func SubmitRefreshTask(t *testing.T)
- func SubmitUnblockTask(t *testing.T)
- func UpdateCdnConfig(t *testing.T)
- func UpdateResourceTags(t *testing.T)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultInstance = cdn.DefaultInstance
)
Functions ¶
func AddCdnCertificate ¶
func AddCdnDomain ¶
func AddResourceTags ¶
func BatchDeployCert ¶
func DeleteCdnDomain ¶
func DeleteResourceTags ¶
func DescribeAccountingData ¶
func DescribeCdnAccessLog ¶
func DescribeCdnConfig ¶
func DescribeCdnData ¶
func DescribeCdnDataDetail ¶
func DescribeCdnOriginData ¶
func DescribeCdnRegionAndIsp ¶
func DescribeCdnService ¶
func DescribeCdnUpperIp ¶
func DescribeCertConfig ¶
func DescribeContentQuota ¶
func DescribeContentTasks ¶
func DescribeDistrictIspData ¶
func DescribeEdgeTopNrtData ¶
func DescribeIPInfo ¶
func ListCdnCertInfo ¶
func ListCdnDomains ¶
func ListCertInfo ¶
func ListResourceTags ¶
func StartCdnDomain ¶
func StopCdnDomain ¶
func SubmitBlockTask ¶
func SubmitPreloadTask ¶
func SubmitRefreshTask ¶
func SubmitUnblockTask ¶
func UpdateCdnConfig ¶
func UpdateResourceTags ¶
Types ¶
This section is empty.
Source Files
¶
- add_cdn_certificate.go
- add_cdn_domain.go
- add_resource_tags.go
- batch_deploy_cert.go
- delete_cdn_domain.go
- delete_resource_tags.go
- describe_accounting_data.go
- describe_accounting_summary.go
- describe_cdn_access_log.go
- describe_cdn_config.go
- describe_cdn_data.go
- describe_cdn_data_detail.go
- describe_cdn_origin_data.go
- describe_cdn_region_and_isp.go
- describe_cdn_service.go
- describe_cdn_upper_ip.go
- describe_cert_config.go
- describe_content_block_tasks.go
- describe_content_quota.go
- describe_content_tasks.go
- describe_district_isp_data.go
- describe_edge_nrt_data_summary.go
- describe_edge_statistical_data.go
- describe_edge_top_nrt_data.go
- describe_edge_top_statistical_data.go
- describe_edge_top_status_code.go
- describe_ip_info.go
- describe_origin_nrt_data_summary.go
- describe_origin_top_nrt_data.go
- describe_origin_top_status_code.go
- init.go
- list_cdn_cert_info.go
- list_cdn_domains.go
- list_cert_info.go
- list_resource_tags.go
- start_cdn_domain.go
- stop_cdn_domain.go
- submit_block_task.go
- submit_preload_task.go
- submit_refresh_task.go
- submit_unblock_task.go
- update_cdn_config.go
- update_resource_tags.go
Click to show internal directories.
Click to hide internal directories.