Browse Source
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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
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 "