config_cert.sh
812 Bytes
#!/bin/bash
echo "=== 为自定义域名配置 SSL 证书 ==="
CERT_ARN="arn:aws:acm:us-east-1:319998871902:certificate/fc39f8cd-dede-4f92-bbae-b154c7aff2b7"
API_ID="o7epe60qzf"
echo "使用证书: $CERT_ARN"
echo ""
echo "1. 删除现有的自定义域名配置(如果存在):"
aws apigateway delete-domain-name --domain-name api.awsmpc.asia 2>/dev/null || echo "没有现有的配置需要删除"
echo ""
echo "2. 创建新的自定义域名配置:"
aws apigateway create-domain-name \
--domain-name api.awsmpc.asia \
--certificate-arn $CERT_ARN \
--endpoint-configuration types=REGIONAL
echo ""
echo "3. 创建 API 映射:"
aws apigateway create-base-path-mapping \
--domain-name api.awsmpc.asia \
--rest-api-id $API_ID \
--stage prod
echo "✅ 自定义域名配置完成"