From f8006838bed7639b03f883d75f06ba998a7100b8 Mon Sep 17 00:00:00 2001 From: Derek Morr Date: Wed, 18 Dec 2024 05:01:47 -0500 Subject: [PATCH] add missing S3 region endpoints (#1363) --- src/internal/s3-endpoints.ts | 44 ++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/src/internal/s3-endpoints.ts b/src/internal/s3-endpoints.ts index 3d599a9f..e61c9eb0 100644 --- a/src/internal/s3-endpoints.ts +++ b/src/internal/s3-endpoints.ts @@ -18,23 +18,39 @@ import { isString } from './helper.ts' // List of currently supported endpoints. const awsS3Endpoint = { - 'us-east-1': 's3.amazonaws.com', - 'us-east-2': 's3-us-east-2.amazonaws.com', - 'us-west-1': 's3-us-west-1.amazonaws.com', - 'us-west-2': 's3-us-west-2.amazonaws.com', + 'af-south-1': 's3.af-south-1.amazonaws.com', + 'ap-east-1': 's3.ap-east-1.amazonaws.com', + 'ap-south-1': 's3.ap-south-1.amazonaws.com', + 'ap-south-2': 's3.ap-south-2.amazonaws.com', + 'ap-southeast-1': 's3.ap-southeast-1.amazonaws.com', + 'ap-southeast-2': 's3.ap-southeast-2.amazonaws.com', + 'ap-southeast-3': 's3.ap-southeast-3.amazonaws.com', + 'ap-southeast-4': 's3.ap-southeast-4.amazonaws.com', + 'ap-southeast-5': 's3.ap-southeast-5.amazonaws.com', + 'ap-northeast-1': 's3.ap-northeast-1.amazonaws.com', + 'ap-northeast-2': 's3.ap-northeast-2.amazonaws.com', + 'ap-northeast-3': 's3.ap-northeast-3.amazonaws.com', 'ca-central-1': 's3.ca-central-1.amazonaws.com', - 'eu-west-1': 's3-eu-west-1.amazonaws.com', - 'eu-west-2': 's3-eu-west-2.amazonaws.com', - 'sa-east-1': 's3-sa-east-1.amazonaws.com', - 'eu-central-1': 's3-eu-central-1.amazonaws.com', - 'ap-south-1': 's3-ap-south-1.amazonaws.com', - 'ap-southeast-1': 's3-ap-southeast-1.amazonaws.com', - 'ap-southeast-2': 's3-ap-southeast-2.amazonaws.com', - 'ap-southeast-3': 's3-ap-southeast-3.amazonaws.com', - 'ap-northeast-1': 's3-ap-northeast-1.amazonaws.com', + 'ca-west-1': 's3.ca-west-1.amazonaws.com', 'cn-north-1': 's3.cn-north-1.amazonaws.com.cn', - 'ap-east-1': 's3.ap-east-1.amazonaws.com', + 'eu-central-1': 's3.eu-central-1.amazonaws.com', + 'eu-central-2': 's3.eu-central-2.amazonaws.com', 'eu-north-1': 's3.eu-north-1.amazonaws.com', + 'eu-south-1': 's3.eu-south-1.amazonaws.com', + 'eu-south-2': 's3.eu-south-2.amazonaws.com', + 'eu-west-1': 's3.eu-west-1.amazonaws.com', + 'eu-west-2': 's3.eu-west-2.amazonaws.com', + 'eu-west-3': 's3.eu-west-3.amazonaws.com', + 'il-central-1': 's3.il-central-1.amazonaws.com', + 'me-central-1': 's3.me-central-1.amazonaws.com', + 'me-south-1': 's3.me-south-1.amazonaws.com', + 'sa-east-1': 's3.sa-east-1.amazonaws.com', + 'us-east-1': 's3.us-east-1.amazonaws.com', + 'us-east-2': 's3.us-east-2.amazonaws.com', + 'us-west-1': 's3.us-west-1.amazonaws.com', + 'us-west-2': 's3.us-west-2.amazonaws.com', + 'us-gov-east-1': 's3.us-gov-east-1.amazonaws.com', + 'us-gov-west-1': 's3.us-gov-west-1.amazonaws.com', // Add new endpoints here. }