Browse Source

Switch to batch set api.

pull/1466/head
WETOOP 2 years ago
committed by GitHub
parent
commit
ac38cb5d22
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      deploy/cdn_ali.sh

16
deploy/cdn_ali.sh

@ -39,7 +39,7 @@ cdn_ali_deploy() {
_savedomainconf DEPLOY_CDN_Ali_Prefix "$DEPLOY_CDN_Ali_Prefix" _savedomainconf DEPLOY_CDN_Ali_Prefix "$DEPLOY_CDN_Ali_Prefix"
# read cert and key files and urlencode both # read cert and key files and urlencode both
_certnamestr=$DEPLOY_CDN_Ali_Prefix$_cdomain'-'$(sha1sum "$_ccert" | cut -c1-20)
_certnamestr=$_cdomain
_certtext=$(sed '/^$/d' <"$_cfullchain") _certtext=$(sed '/^$/d' <"$_cfullchain")
_keytext=$(sed '/^$/d' <"$_ckey") _keytext=$(sed '/^$/d' <"$_ckey")
_certstr=$(_ali_urlencode "$_certtext") _certstr=$(_ali_urlencode "$_certtext")
@ -59,18 +59,20 @@ cdn_ali_deploy() {
_set_cert_query() { _set_cert_query() {
query='' query=''
query=$query'AccessKeyId='$DEPLOY_CDN_Ali_Key query=$query'AccessKeyId='$DEPLOY_CDN_Ali_Key
query=$query'&Action=SetDomainServerCertificate'
query=$query'&Action=BatchSetCdnDomainServerCertificate'
query=$query'&CertName='$2 query=$query'&CertName='$2
query=$query'&CertType=upload'
query=$query'&DomainName='$1 query=$query'&DomainName='$1
query=$query'&Format=json'
query=$query'&PrivateKey='$4
query=$query'&ServerCertificate='$3
query=$query'&ServerCertificateStatus=on'
query=$query'&ForceSet=1'
query=$query'&Format=JSON'
query=$query'&SSLPri='$4
query=$query'&SSLProtocol=on'
query=$query'&SSLPub='$3
query=$query'&SignatureMethod=HMAC-SHA1' query=$query'&SignatureMethod=HMAC-SHA1'
query=$query"&SignatureNonce=$(_ali_nonce)" query=$query"&SignatureNonce=$(_ali_nonce)"
query=$query'&SignatureVersion=1.0' query=$query'&SignatureVersion=1.0'
query=$query'&Timestamp='$(_timestamp) query=$query'&Timestamp='$(_timestamp)
query=$query'&Version=2014-11-11'
query=$query'&Version=2018-05-10'
_debug2 query "$query" _debug2 query "$query"
} }

Loading…
Cancel
Save