42 lines
1.9 KiB
Python
42 lines
1.9 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
aliyun_dcdn_api.py
|
|
"""
|
|
# This file is auto-generated, don't edit it. Thanks.
|
|
|
|
from alibabacloud_dcdn20180115 import models as dcdn_20180115_models
|
|
from alibabacloud_dcdn20180115.client import Client as dcdn20180115Client
|
|
from alibabacloud_tea_openapi import models as open_api_models
|
|
from alibabacloud_tea_util import models as util_models
|
|
|
|
|
|
def set_dcdn_domain_ssl_certificate(
|
|
access_key_id, access_key_secret,
|
|
domain_name,
|
|
certificate, private_key):
|
|
"""
|
|
https://api.aliyun.com/api/dcdn/2018-01-15/SetDcdnDomainSSLCertificate?spm=api-workbench.API%20Document.0.0.26c93c7bP4PZn9&tab=DOC&lang=PYTHON¶ms={%22DomainName%22:%22www%22,%22SSLProtocol%22:%22on%22,%22SSLPub%22:%22xxx%22,%22SSLPri%22:%22xxx%22}
|
|
"""
|
|
# 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考。
|
|
# 建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378659.html。
|
|
config = open_api_models.Config(
|
|
# 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。,
|
|
access_key_id=access_key_id,
|
|
# 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。,
|
|
access_key_secret=access_key_secret
|
|
)
|
|
# Endpoint 请参考 https://api.aliyun.com/product/dcdn
|
|
config.endpoint = 'dcdn.aliyuncs.com'
|
|
client = dcdn20180115Client(config)
|
|
|
|
set_dcdn_domain_sslcertificate_request = dcdn_20180115_models.SetDcdnDomainSSLCertificateRequest(
|
|
domain_name=domain_name,
|
|
sslprotocol='on',
|
|
sslpub=certificate,
|
|
sslpri=private_key
|
|
)
|
|
runtime = util_models.RuntimeOptions()
|
|
|
|
# 复制代码运行请自行打印 API 的返回值
|
|
client.set_dcdn_domain_sslcertificate_with_options(set_dcdn_domain_sslcertificate_request, runtime)
|