11
11
12
12
from plux import Plugin , PluginManager
13
13
14
- from localstack import constants
15
14
from localstack .runtime import hooks
16
15
from localstack .utils .objects import singleton_factory
17
16
@@ -156,13 +155,6 @@ def run_stage(self, stage: Stage) -> List[Script]:
156
155
for script in scripts :
157
156
LOG .debug ("Running %s script %s" , script .stage , script .path )
158
157
159
- # Deprecated: To be removed in v4.0 major release.
160
- # Explicit AWS credentials and region will need to be set in the script.
161
- env_original = os .environ .copy ()
162
- os .environ ["AWS_ACCESS_KEY_ID" ] = constants .DEFAULT_AWS_ACCOUNT_ID
163
- os .environ ["AWS_SECRET_ACCESS_KEY" ] = constants .INTERNAL_AWS_SECRET_ACCESS_KEY
164
- os .environ ["AWS_REGION" ] = constants .AWS_REGION_US_EAST_1
165
-
166
158
try :
167
159
script .state = State .RUNNING
168
160
runner = self .get_script_runner (script .path )
@@ -175,13 +167,6 @@ def run_stage(self, stage: Stage) -> List[Script]:
175
167
LOG .error ("Error while running script %s: %s" , script , e )
176
168
else :
177
169
script .state = State .SUCCESSFUL
178
- finally :
179
- # Restore original state of Boto credentials.
180
- for env_var in ("AWS_ACCESS_KEY_ID" , "AWS_SECRET_ACCESS_KEY" , "AWS_REGION" ):
181
- if env_var in env_original :
182
- os .environ [env_var ] = env_original [env_var ]
183
- else :
184
- os .environ .pop (env_var , None )
185
170
186
171
finally :
187
172
self .stage_completed [stage ] = True
0 commit comments