From 79288e1f4686ffeb15dfa7c46bf81fa587a65768 Mon Sep 17 00:00:00 2001 From: Edmund Miller Date: Tue, 6 Aug 2024 16:43:01 -0500 Subject: [PATCH] refactor: Use lambda to get arn and ListBucket. Ya know, the important stuff... --- pulumi/test_datasets/__main__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pulumi/test_datasets/__main__.py b/pulumi/test_datasets/__main__.py index 60dee26..7f1e8f6 100644 --- a/pulumi/test_datasets/__main__.py +++ b/pulumi/test_datasets/__main__.py @@ -53,9 +53,12 @@ { "Effect": "Allow", "Principal": "*", # Allow access to anyone - "Action": ["s3:GetObject"], + "Action": [ + "s3:GetObject", + "s3:ListBucket", + ], "Resource": [ - f"arn:aws:s3:::{test_datasets_bucket.id}/*" + test_datasets_bucket.arn.apply(lambda arn: f"{arn}/*"), ], # Access all objects in the bucket } ],