Roger Lehrke
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
10 additions and
10 deletions
-
dnsapi/dns_aws.sh
|
|
@ -12,7 +12,7 @@ |
|
|
|
AWS_HOST="route53.amazonaws.com" |
|
|
|
AWS_URL="https://$AWS_HOST" |
|
|
|
|
|
|
|
AWS_WIKI="https://github.com/Neilpang/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" |
|
|
|
|
|
|
|
######## Public functions ##################### |
|
|
|
|
|
|
@ -230,21 +230,21 @@ _use_instance_role() { |
|
|
|
|
|
|
|
_use_metadata() { |
|
|
|
_aws_creds="$( |
|
|
|
_get "$1" "" 1 \ |
|
|
|
| _normalizeJson \ |
|
|
|
| tr '{,}' '\n' \ |
|
|
|
| while read -r _line; do |
|
|
|
_get "$1" "" 1 | |
|
|
|
_normalizeJson | |
|
|
|
tr '{,}' '\n' | |
|
|
|
while read -r _line; do |
|
|
|
_key="$(echo "${_line%%:*}" | tr -d '"')" |
|
|
|
_value="${_line#*:}" |
|
|
|
_debug3 "_key" "$_key" |
|
|
|
_secure_debug3 "_value" "$_value" |
|
|
|
case "$_key" in |
|
|
|
AccessKeyId) echo "AWS_ACCESS_KEY_ID=$_value" ;; |
|
|
|
SecretAccessKey) echo "AWS_SECRET_ACCESS_KEY=$_value" ;; |
|
|
|
Token) echo "AWS_SESSION_TOKEN=$_value" ;; |
|
|
|
AccessKeyId) echo "AWS_ACCESS_KEY_ID=$_value" ;; |
|
|
|
SecretAccessKey) echo "AWS_SECRET_ACCESS_KEY=$_value" ;; |
|
|
|
Token) echo "AWS_SESSION_TOKEN=$_value" ;; |
|
|
|
esac |
|
|
|
done \ |
|
|
|
| paste -sd' ' - |
|
|
|
done | |
|
|
|
paste -sd' ' - |
|
|
|
)" |
|
|
|
_secure_debug "_aws_creds" "$_aws_creds" |
|
|
|
|
|
|
|