@@ -48,56 +48,56 @@ jobs:
48
48
- name : Deploy to GitHub Pages
49
49
id : deployment
50
50
uses : actions/deploy-pages@v4
51
- - name : Refresh Tencent Cloud CDN
52
- env :
53
- SECRET_ID : ${{ secrets.SECRETID }}
54
- SECRET_KEY : ${{ secrets.SECRETKEY }}
55
- DOMAIN_Path : ' https://www.ilikestudy.cn/*'
56
- run : |
57
- secret_id="${SECRET_ID}"
58
- secret_key="${SECRET_KEY}"
59
- token=""
51
+ # - name: Refresh Tencent Cloud CDN
52
+ # env:
53
+ # SECRET_ID: ${{ secrets.SECRETID }}
54
+ # SECRET_KEY: ${{ secrets.SECRETKEY }}
55
+ # DOMAIN_Path: 'https://www.ilikestudy.cn/*'
56
+ # run: |
57
+ # secret_id="${SECRET_ID}"
58
+ # secret_key="${SECRET_KEY}"
59
+ # token=""
60
60
61
- service="cdn"
62
- host="cdn.tencentcloudapi.com"
63
- region=""
64
- action="PurgePathCache"
65
- version="2018-06-06"
66
- algorithm="TC3-HMAC-SHA256"
67
- timestamp=$(date +%s)
68
- date=$(date -u -d @$timestamp +"%Y-%m-%d")
69
- payload="{\"Paths\":[\"${DOMAIN_Path}\"],\"FlushType\":\"delete\"}"
61
+ # service="cdn"
62
+ # host="cdn.tencentcloudapi.com"
63
+ # region=""
64
+ # action="PurgePathCache"
65
+ # version="2018-06-06"
66
+ # algorithm="TC3-HMAC-SHA256"
67
+ # timestamp=$(date +%s)
68
+ # date=$(date -u -d @$timestamp +"%Y-%m-%d")
69
+ # payload="{\"Paths\":[\"${DOMAIN_Path}\"],\"FlushType\":\"delete\"}"
70
70
71
- # 生成规范请求串
72
- http_request_method="POST"
73
- canonical_uri="/"
74
- canonical_querystring=""
75
- canonical_headers="content-type:application/json; charset=utf-8\nhost:$host\nx-tc-action:$(echo $action | awk '{print tolower($0)}')\n"
76
- signed_headers="content-type;host;x-tc-action"
77
- hashed_request_payload=$(echo -n "$payload" | openssl sha256 -hex | awk '{print $2}')
78
- canonical_request="$http_request_method\n$canonical_uri\n$canonical_querystring\n$canonical_headers\n$signed_headers\n$hashed_request_payload"
71
+ # # 生成规范请求串
72
+ # http_request_method="POST"
73
+ # canonical_uri="/"
74
+ # canonical_querystring=""
75
+ # canonical_headers="content-type:application/json; charset=utf-8\nhost:$host\nx-tc-action:$(echo $action | awk '{print tolower($0)}')\n"
76
+ # signed_headers="content-type;host;x-tc-action"
77
+ # hashed_request_payload=$(echo -n "$payload" | openssl sha256 -hex | awk '{print $2}')
78
+ # canonical_request="$http_request_method\n$canonical_uri\n$canonical_querystring\n$canonical_headers\n$signed_headers\n$hashed_request_payload"
79
79
80
- # 构造待签名字符串
81
- credential_scope="$date/$service/tc3_request"
82
- hashed_canonical_request=$(printf "$canonical_request" | openssl sha256 -hex | awk '{print $2}')
83
- string_to_sign="$algorithm\n$timestamp\n$credential_scope\n$hashed_canonical_request"
80
+ # # 构造待签名字符串
81
+ # credential_scope="$date/$service/tc3_request"
82
+ # hashed_canonical_request=$(printf "$canonical_request" | openssl sha256 -hex | awk '{print $2}')
83
+ # string_to_sign="$algorithm\n$timestamp\n$credential_scope\n$hashed_canonical_request"
84
84
85
- # 计算签名
86
- secret_date=$(printf "$date" | openssl sha256 -hmac "TC3$secret_key" | awk '{print $2}')
87
- secret_service=$(printf $service | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_date" | awk '{print $2}')
88
- secret_signing=$(printf "tc3_request" | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_service" | awk '{print $2}')
89
- signature=$(printf "$string_to_sign" | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_signing" | awk '{print $2}')
85
+ # # 计算签名
86
+ # secret_date=$(printf "$date" | openssl sha256 -hmac "TC3$secret_key" | awk '{print $2}')
87
+ # secret_service=$(printf $service | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_date" | awk '{print $2}')
88
+ # secret_signing=$(printf "tc3_request" | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_service" | awk '{print $2}')
89
+ # signature=$(printf "$string_to_sign" | openssl dgst -sha256 -mac hmac -macopt hexkey:"$secret_signing" | awk '{print $2}')
90
90
91
- # 构造 Authorization 头部
92
- authorization="$algorithm Credential=$secret_id/$credential_scope, SignedHeaders=$signed_headers, Signature=$signature"
91
+ # # 构造 Authorization 头部
92
+ # authorization="$algorithm Credential=$secret_id/$credential_scope, SignedHeaders=$signed_headers, Signature=$signature"
93
93
94
- # 发起请求
95
- curl -XPOST "https://$host" -d "$payload" \
96
- -H "Authorization: $authorization" \
97
- -H "Content-Type: application/json; charset=utf-8" \
98
- -H "Host: $host" \
99
- -H "X-TC-Action: $action" \
100
- -H "X-TC-Timestamp: $timestamp" \
101
- -H "X-TC-Version: $version" \
102
- -H "X-TC-Region: $region" \
103
- -H "X-TC-Token: $token"
94
+ # # 发起请求
95
+ # curl -XPOST "https://$host" -d "$payload" \
96
+ # -H "Authorization: $authorization" \
97
+ # -H "Content-Type: application/json; charset=utf-8" \
98
+ # -H "Host: $host" \
99
+ # -H "X-TC-Action: $action" \
100
+ # -H "X-TC-Timestamp: $timestamp" \
101
+ # -H "X-TC-Version: $version" \
102
+ # -H "X-TC-Region: $region" \
103
+ # -H "X-TC-Token: $token"
0 commit comments