File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
components/clp-py-utils/clp_py_utils Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 26
26
AWS_ENDPOINT = "amazonaws.com"
27
27
AWS_ENV_VAR_ACCESS_KEY_ID = "AWS_ACCESS_KEY_ID"
28
28
AWS_ENV_VAR_SECRET_ACCESS_KEY = "AWS_SECRET_ACCESS_KEY"
29
+ AWS_ENV_VAR_SESSION_TOKEN = "AWS_SESSION_TOKEN"
29
30
30
31
31
32
def _get_session_credentials (aws_profile : Optional [str ] = None ) -> Optional [S3Credentials ]:
@@ -87,7 +88,7 @@ def get_credential_env_vars(config: S3Config) -> Dict[str, str]:
87
88
}
88
89
aws_session_token = aws_credentials .session_token
89
90
if aws_session_token is not None :
90
- env_vars ["AWS_SESSION_TOKEN " ] = aws_session_token
91
+ env_vars [f" { AWS_ENV_VAR_SESSION_TOKEN } " ] = aws_session_token
91
92
return env_vars
92
93
93
94
@@ -147,11 +148,12 @@ def generate_container_auth_options(
147
148
)
148
149
else :
149
150
raise ValueError (
150
- "AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables not set"
151
+ f"{ AWS_ENV_VAR_ACCESS_KEY_ID } and { AWS_ENV_VAR_SECRET_ACCESS_KEY } "
152
+ "environment variables not set"
151
153
)
152
- if os .getenv ("AWS_SESSION_TOKEN " ):
154
+ if os .getenv (f" { AWS_ENV_VAR_SESSION_TOKEN } " ):
153
155
raise ValueError (
154
- "AWS_SESSION_TOKEN not supported for environmental variable credentials."
156
+ f" { AWS_ENV_VAR_SESSION_TOKEN } not supported for environmental variable credentials."
155
157
)
156
158
157
159
return (config_mount , credentials_env_vars )
You can’t perform that action at this time.
0 commit comments