Accessing bundle in S3 with encryption

Hi,

Currenly i have to host addressable bundle in S3 with encryption on in bucket settings using S3 kms key.
To access the bundle from an encrypted S3 we need to pass the encrption kms key along with the file name.

defaultlocalgroup_assets_banner_christmas_5659ac7b0644574140647f1f340bb4e3.bundle is the bundle to download and we are appending the kms key . Doing this will allow us to download from the S3 .(pasing the below in a browser can download the bundle )

eg)

https://beyond-test-public.s3.ap-south-1.amazonaws.com/dev_environment/Android/defaultlocalgroup_assets_banner_christmas_5659ac7b0644574140647f1f340bb4e3.bundle?X-Amz-Expires=3600&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA6O5DCCVWOZNI6A7H/20210401/ap-south-1/s3/aws4_request&X-Amz-Date=20210401T062302Z&X-Amz-SignedHeaders=host&X-Amz-Signature=8679f8c42ab135312bf3269904b130320394823a86cabd1b96ae4e6a037a5986

However our addressable system wont allow us to pass the key. Is there any way we can append it so that it can download the encrypted file to the app.?

Please do the needful.

I have the same question. Please help.

I’ll flag with the team for some guidance.

Yes, before attempting to download from the url, you can modify the string used using TransformInternalIdFunc, this allows you to modify the url as you need.