Browse Source

Fix issue #2722

I make `AWS_HOST` and `Region` configurable with environment variables.

You can now use acme.sh with AWS China using the following command.
`AWS_HOST=api.route53.cn Region=cn-northwest-1 ./acme.sh --issue ...`
pull/4081/head
lyenliang 3 years ago
committed by GitHub
parent
commit
80d3dc0e1b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      dnsapi/dns_aws.sh

4
dnsapi/dns_aws.sh

@ -9,7 +9,7 @@
#All `_sleep` commands are included to avoid Route53 throttling, see #All `_sleep` commands are included to avoid Route53 throttling, see
#https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-requests #https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-requests
AWS_HOST="route53.amazonaws.com"
AWS_HOST="${AWS_HOST:-route53.amazonaws.com}"
AWS_URL="https://$AWS_HOST" AWS_URL="https://$AWS_HOST"
AWS_WIKI="https://github.com/acmesh-official/acme.sh/wiki/How-to-use-Amazon-Route53-API" AWS_WIKI="https://github.com/acmesh-official/acme.sh/wiki/How-to-use-Amazon-Route53-API"
@ -301,7 +301,7 @@ aws_rest() {
RequestDateOnly="$(echo "$RequestDate" | cut -c 1-8)" RequestDateOnly="$(echo "$RequestDate" | cut -c 1-8)"
_debug2 RequestDateOnly "$RequestDateOnly" _debug2 RequestDateOnly "$RequestDateOnly"
Region="us-east-1"
Region="${Region:-us-east-1}"
Service="route53" Service="route53"
CredentialScope="$RequestDateOnly/$Region/$Service/aws4_request" CredentialScope="$RequestDateOnly/$Region/$Service/aws4_request"

Loading…
Cancel
Save