diff --git a/dashboard/src/constants.js b/dashboard/src/constants.js index f83a49fdc..270d79ce5 100644 --- a/dashboard/src/constants.js +++ b/dashboard/src/constants.js @@ -154,21 +154,26 @@ const REGIONS_S3 = [ { name: 'US West (Oregon)', value: 'us-west-2' }, ]; -// https://wasabi.com/locations/ +// https://docs.wasabi.com/v1/docs/what-are-the-service-urls-for-wasabi-s-different-storage-regions const REGIONS_WASABI = [ - { name: 'Amsterdam (EU Central 1)', value: 'https://s3.eu-central-1.wasabisys.com' }, - { name: 'Frankfurt (EU Central 2)', value: 'https://s3.eu-central-2.wasabisys.com' }, - { name: 'London (EU West 1)', value: 'https://s3.eu-west-1.wasabisys.com' }, - { name: 'Oregon (US West 1)', value: 'https://s3.us-west-1.wasabisys.com' }, - { name: 'Osaka (AP Northeast 2)', value: 'https://s3.ap-northeast-2.wasabisys.com' }, - { name: 'Paris (EU West 2)', value: 'https://s3.eu-west-2.wasabisys.com' }, - { name: 'Plano (US Central 1)', value: 'https://s3.us-central-1.wasabisys.com' }, - { name: 'Singapore (AP Southeast 1)', value: 'https://s3.ap-southeast-1.wasabisys.com' }, - { name: 'Sydney (AP Southeast 2)', value: 'https://s3.ap-southeast-2.wasabisys.com' }, - { name: 'Tokyo (AP Northeast 1)', value: 'https://s3.ap-northeast-1.wasabisys.com' }, - { name: 'Toronto (CA Central 1)', value: 'https://s3.ca-central-1.wasabisys.com' }, - { name: 'Virginia (US East 1)', value: 'https://s3.us-east-1.wasabisys.com' }, - { name: 'Virginia (US East 2)', value: 'https://s3.us-east-2.wasabisys.com' } + // Americas + { name: 'US East 1 (N. Virginia)', value: 'https://s3.us-east-1.wasabisys.com', region: 'us-east-1' }, + { name: 'US East 2 (N. Virginia)', value: 'https://s3.us-east-2.wasabisys.com', region: 'us-east-2' }, + { name: 'US Central 1 (Texas)', value: 'https://s3.us-central-1.wasabisys.com', region: 'us-central-1' }, + { name: 'US West 1 (Oregon)', value: 'https://s3.us-west-1.wasabisys.com', region: 'us-west-1' }, + { name: 'CA Central 1 (Toronto)', value: 'https://s3.ca-central-1.wasabisys.com', region: 'ca-central-1' }, + // EMEA + { name: 'EU Central 1 (Amsterdam)', value: 'https://s3.eu-central-1.wasabisys.com', region: 'eu-central-1' }, + { name: 'EU Central 2 (Frankfurt)', value: 'https://s3.eu-central-2.wasabisys.com', region: 'eu-central-2' }, + { name: 'EU West 1 (United Kingdom)', value: 'https://s3.eu-west-1.wasabisys.com', region: 'eu-west-1' }, + { name: 'EU West 2 (Paris)', value: 'https://s3.eu-west-2.wasabisys.com', region: 'eu-west-2' }, + { name: 'EU West 3 (United Kingdom)', value: 'https://s3.eu-west-3.wasabisys.com', region: 'eu-west-3' }, + { name: 'EU South 1 (Milan)', value: 'https://s3.eu-south-1.wasabisys.com', region: 'eu-south-1' }, + // APAC + { name: 'AP Northeast 1 (Tokyo)', value: 'https://s3.ap-northeast-1.wasabisys.com', region: 'ap-northeast-1' }, + { name: 'AP Northeast 2 (Osaka)', value: 'https://s3.ap-northeast-2.wasabisys.com', region: 'ap-northeast-2' }, + { name: 'AP Southeast 1 (Singapore)', value: 'https://s3.ap-southeast-1.wasabisys.com', region: 'ap-southeast-1' }, + { name: 'AP Southeast 2 (Sydney)', value: 'https://s3.ap-southeast-2.wasabisys.com', region: 'ap-southeast-2' } ]; const REGIONS_HETZNER = [