你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用于 Python 的 Azure CDN 库

概述

使用 Azure 内容分发网络 (CDN) 可以提供 Web 内容缓存,确保在全球范围内提供高带宽。

若要开始使用 Azure CDN,请参阅 Azure CDN 入门

管理 API

使用管理 API 创建、查询和管理 Azure CDN。

通过 pip 安装管理包。

pip install azure-mgmt-cdn

示例

使用定义的单个终结点创建 CDN 配置文件:

from azure.mgmt.cdn import CdnManagementClient

cdn_client = CdnManagementClient(credentials, 'your-subscription-id')
profile_poller = cdn_client.profiles.create('my-resource-group',
                                            'cdn-name',
                                            {
                                                "location": "some_region", 
                                                "sku": {
                                                    "name": "sku_tier"
                                                } 
                                            })
profile = profile_poller.result()

endpoint_poller = cdn_client.endpoints.create('my-resource-group',
                                          'cdn-name',
                                          'unique-endpoint-name', 
                                          { 
                                              "location": "any_region", 
                                              "origins": [
                                                  {
                                                      "name": "origin_name", 
                                                      "host_name": "url"
                                                  }]
                                          })
endpoint = endpoint_poller.result()