@@ -11,9 +11,9 @@ local global_config = require("resty.aws.config").global
11
11
local AWS_REGION = global_config .AWS_REGION
12
12
local AWS_DEFAULT_REGION = global_config .AWS_DEFAULT_REGION
13
13
local AWS_EC2_METADATA_DISABLED = global_config .AWS_EC2_METADATA_DISABLED
14
- local ECS_CONTAINERMETADATA_URI_V4 = global_config .ECS_CONTAINERMETADATA_URI_V4
15
- local ECS_CONTAINERMETADATA_URI_V3 = global_config .ECS_CONTAINERMETADATA_URI
16
- local ECS_CONTAINERMETADATA_URI_V2 = " http://169.254.170.2/v2/"
14
+ local ECS_CONTAINER_METADATA_URI_V4 = global_config .ECS_CONTAINER_METADATA_URI_V4
15
+ local ECS_CONTAINER_METADATA_URI_V3 = global_config .ECS_CONTAINER_METADATA_URI
16
+ local ECS_CONTAINER_METADATA_URI_V2 = " http://169.254.170.2/v2/"
17
17
local IDMS_URI = " http://169.254.169.254"
18
18
local METADATA_TIMEOUTS = 5000 -- in milliseconds
19
19
@@ -112,17 +112,17 @@ function Utils.getECSTaskMetadata(subpath, version)
112
112
local url
113
113
local version = version and version :upper () or " V4"
114
114
if version == " V4" then
115
- url = ECS_CONTAINERMETADATA_URI_V4
115
+ url = ECS_CONTAINER_METADATA_URI_V4
116
116
if not url then
117
- return nil , " ECS metadata url V4 not found in env var ECS_CONTAINERMETADATA_URI_V4 "
117
+ return nil , " ECS metadata url V4 not found in env var ECS_CONTAINER_METADATA_URI_V4 "
118
118
end
119
119
elseif version == " V3" then
120
- url = ECS_CONTAINERMETADATA_URI_V3
120
+ url = ECS_CONTAINER_METADATA_URI_V3
121
121
if not url then
122
- return nil , " ECS metadata url V3 not found in env var ECS_CONTAINERMETADATA_URI "
122
+ return nil , " ECS metadata url V3 not found in env var ECS_CONTAINER_METADATA_URI "
123
123
end
124
124
elseif version == " V2" then
125
- url = ECS_CONTAINERMETADATA_URI_V2
125
+ url = ECS_CONTAINER_METADATA_URI_V2
126
126
if not subpath then
127
127
subpath = " /metadata"
128
128
end
@@ -188,8 +188,8 @@ do -- getCurrentRegion
188
188
ngx .log (ngx .DEBUG , " no AWS_DEFAULT_REGION env variable" )
189
189
end
190
190
191
- if ECS_CONTAINERMETADATA_URI_V4 then
192
- ngx .log (ngx .DEBUG , " detecting AWS region from ECS_CONTAINERMETADATA_URI_V4 env variable" )
191
+ if ECS_CONTAINER_METADATA_URI_V4 then
192
+ ngx .log (ngx .DEBUG , " detecting AWS region from ECS_CONTAINER_METADATA_URI_V4 env variable" )
193
193
local metadata , err = Utils .getECSTaskMetadata (" /task" , " V4" )
194
194
if not metadata then
195
195
ngx .log (ngx .DEBUG , " failed getting ECS metdata V4: " , err )
@@ -198,11 +198,11 @@ do -- getCurrentRegion
198
198
return true
199
199
end
200
200
else
201
- ngx .log (ngx .DEBUG , " no ECS_CONTAINERMETADATA_URI_V4 env variable" )
201
+ ngx .log (ngx .DEBUG , " no ECS_CONTAINER_METADATA_URI_V4 env variable" )
202
202
end
203
203
204
- if ECS_CONTAINERMETADATA_URI_V3 then
205
- ngx .log (ngx .DEBUG , " detecting AWS region from ECS_CONTAINERMETADATA_URI env variable" )
204
+ if ECS_CONTAINER_METADATA_URI_V3 then
205
+ ngx .log (ngx .DEBUG , " detecting AWS region from ECS_CONTAINER_METADATA_URI env variable" )
206
206
local metadata , err = Utils .getECSTaskMetadata (" /task" , " V3" )
207
207
if not metadata then
208
208
ngx .log (ngx .DEBUG , " failed getting ECS metadata V3: " , err )
@@ -211,7 +211,7 @@ do -- getCurrentRegion
211
211
return true
212
212
end
213
213
else
214
- ngx .log (ngx .DEBUG , " no ECS_CONTAINERMETADATA_URI env variable" )
214
+ ngx .log (ngx .DEBUG , " no ECS_CONTAINER_METADATA_URI env variable" )
215
215
end
216
216
217
217
if AWS_EC2_METADATA_DISABLED then
@@ -280,9 +280,9 @@ do -- getCurrentRegion
280
280
-- 1. environment variable `AWS_REGION`
281
281
-- 2. environment variable `AWS_DEFAULT_REGION`
282
282
-- 3. ECS metadata V4 (parse region from "AvailabilityZone") if the environment
283
- -- variable `ECS_CONTAINERMETADATA_URI_V4 ` is available
283
+ -- variable `ECS_CONTAINER_METADATA_URI_V4 ` is available
284
284
-- 4. ECS metadata V3 (parse region from "AvailabilityZone") if the environment
285
- -- variable `ECS_CONTAINERMETADATA_URI ` is available
285
+ -- variable `ECS_CONTAINER_METADATA_URI ` is available
286
286
-- 5. IDMSv2 metadata (only if `AWS_EC2_METADATA_DISABLED` hasn't been set to `true`)
287
287
--
288
288
-- The IDMSv2 call makes a call to an IP endpoint, and hence could timeout
0 commit comments