centos 8 yum:
cp /etc/yum.repos.d/CentOS-8.repo ~ && sed -i "s|centos/\$releasever|centos-vault/8.2.2004|g" /etc/yum.repos.d/CentOS-8.repo
python jdcloud sdk demo:
class DDNS:
def __init__(self, accessKey, secretKey, logLevel=INFO, regionId="cn-south-1",
domainName=None, recordName=None, ipv6Addr=None):
# 京东云ACCESS_KEY
Access_Key = accessKey
# 京东云SECRET_KEY
Secret_Key = secretKey
# 根据上面两个KEY生成访问令牌
credential = Credential(Access_Key, Secret_Key)
# 设置日志等级(INFO普通日志 WARN警告日志 ERROR错误日志 FATAL)
self.logger = Logger(logLevel)
# 创建域名服务客户端
self.client = DomainserviceClient(credential, logger=self.logger)
# 地域
self.regionId = regionId
# 域名
self.domainName = domainName
# 主机记录
self.recordName = recordName
# 记录值
self.ipv6Addr = ipv6Addr
# 根据域名名称查询域名id
def queryDomainIdByName(self, domain):
# 创建查询域名参数
parameters = DescribeDomainsParameters(self.regionId, 1, 10)
# 设置需要查询额的域名
parameters.setDomainName(domain)
# 创建请求并将参数传入请求体
request = DescribeDomainsRequest(parameters)
try:
# 发送请求接受返回值
response = self.client.send(request)
# 使用预编译工具函数处理返回值并返回
return buildListMessage(response)
except Exception as e:
# 异常处理
return buildErrorMessage(500, str(e))
评论区