Cloudflare 批量删除Workers 的部署

1 使用说明

填写下面的环境变量。

Warning

API_TOKEN 指的是账户的API 。如果不记得请重置。

ACCOUNT_ID="a70b5fdfede56958f023dab570d50619"
PROJECT_NAME="digitalgarden"
API_TOKEN="lk6259kH5FORvc9fuoUdHpEtxNv15_PoNuwjRBHl"

for ID in $(curl -s -X GET \
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/$PROJECT_NAME/deployments" \
-H "Authorization: Bearer $API_TOKEN" | jq -r '.result[].id'); do
  echo "Deleting deployment $ID"
  curl -s -X DELETE \
  "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/$PROJECT_NAME/deployments/$ID" \
  -H "Authorization: Bearer $API_TOKEN"
done