@@ -25,21 +25,19 @@ local FullUri do
25
25
return t
26
26
end
27
27
28
- local global_config = require (" resty.aws.config" ). global
28
+ local aws_config = require (" resty.aws.config" )
29
29
30
- local ENV_RELATIVE_URI = global_config .AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
31
- local ENV_FULL_URI = global_config .AWS_CONTAINER_CREDENTIALS_FULL_URI
32
30
local FULL_URI_UNRESTRICTED_PROTOCOLS = makeset { " https" }
33
31
local FULL_URI_ALLOWED_PROTOCOLS = makeset { " http" , " https" }
34
32
local FULL_URI_ALLOWED_HOSTNAMES = makeset { " localhost" , " 127.0.0.1" }
35
33
local RELATIVE_URI_HOST = ' 169.254.170.2'
36
34
37
35
local function getFullUri ()
38
- if ENV_RELATIVE_URI then
39
- return ' http://' .. RELATIVE_URI_HOST .. ENV_RELATIVE_URI
36
+ if aws_config . global . AWS_CONTAINER_CREDENTIALS_RELATIVE_URI then
37
+ return ' http://' .. RELATIVE_URI_HOST .. aws_config . global . AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
40
38
41
- elseif ENV_FULL_URI then
42
- local parsed_url = url .parse (ENV_FULL_URI )
39
+ elseif aws_config . global . AWS_CONTAINER_CREDENTIALS_FULL_URI then
40
+ local parsed_url = url .parse (aws_config . global . AWS_CONTAINER_CREDENTIALS_FULL_URI )
43
41
44
42
if not FULL_URI_ALLOWED_PROTOCOLS [parsed_url .scheme ] then
45
43
return nil , ' Unsupported protocol, must be one of '
@@ -55,7 +53,7 @@ local FullUri do
55
53
.. parsed_url .host .. ' requested.'
56
54
end
57
55
58
- return ENV_FULL_URI
56
+ return aws_config . global . AWS_CONTAINER_CREDENTIALS_FULL_URI
59
57
60
58
else
61
59
return nil , ' Environment variable AWS_CONTAINER_CREDENTIALS_RELATIVE_URI or '
0 commit comments