From 449ce64cb3d9e1f7d10108576d54c1f111ab554e Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 7 Sep 2022 21:51:31 +0100 Subject: [PATCH] feat(chalice): sourcemaps reader support multi-envs --- api/chalicelib/core/sourcemaps_parser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/api/chalicelib/core/sourcemaps_parser.py b/api/chalicelib/core/sourcemaps_parser.py index be6d83281..018441ae6 100644 --- a/api/chalicelib/core/sourcemaps_parser.py +++ b/api/chalicelib/core/sourcemaps_parser.py @@ -9,11 +9,12 @@ def get_original_trace(key, positions): "positions": positions, "padding": 5, "bucket": config('sourcemaps_bucket'), - "S3_HOST": config('S3_HOST'), - "S3_KEY": config('S3_KEY'), - "S3_SECRET": config('S3_SECRET'), - "region": config('sessions_region') + "S3_KEY": config('S3_KEY', default=config('AWS_ACCESS_KEY_ID')), + "S3_SECRET": config('S3_SECRET', default=config('AWS_SECRET_ACCESS_KEY')), + "region": config('sessions_region', default=config('AWS_DEFAULT_REGION')) } + if len(config('S3_HOST', default="")) > 0: + payload["S3_HOST"] = config('S3_HOST') try: r = requests.post(config("sourcemaps_reader"), json=payload, timeout=config("sourcemapTimeout", cast=int, default=5))