Simplify S3 location codes (#211)

This commit is contained in:
Piotr Rogowski 2021-09-26 21:05:25 +02:00 committed by GitHub
parent d0b7ca853a
commit b676265124
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 89 additions and 178 deletions

View File

@ -1,183 +1,93 @@
{ {
"EZE51-C1": "Buenos Aires, Argentina", "EZE": "Buenos Aires, Argentina",
"MEL50-C1": "Melbourne, Australia", "MEL": "Melbourne, Australia",
"PER50-C1": "Perth, Australia", "PER": "Perth, Australia",
"SYD1-C1": "Sydney, Australia", "SYD": "Sydney, Australia",
"SYD1-C2": "Sydney, Australia", "VIE": "Vienna, Austria",
"VIE50-C1": "Vienna, Austria", "BAH": "Manama, Bahrain",
"BAH53-C1": "Manama, Bahrain", "BRU": "Brussels, Belgium",
"BRU50-C1": "Brussels, Belgium", "GIG": "Rio de Janeiro, Brazil",
"GIG51-C2": "Rio de Janeiro, Brazil", "GRU": "São Paulo, Brazil",
"GRU1-C2": "São Paulo, Brazil", "SOF": "Sofia, Bulgaria",
"GRU3-C1": "São Paulo, Brazil", "YUL6": "Montréal, QC Canada",
"GRU3-C2": "São Paulo, Brazil", "YTO": "Greater Toronto, ON Canada",
"GRU50-C1": "São Paulo, Brazil", "YVR": "Vancouver, BC Canada",
"SOF50-C1": "Sofia, Bulgaria", "SCL": "Santiago, Chile",
"YUL62-C1": "Montréal, QC Canada",
"YTO50-C1": "Greater Toronto, ON Canada",
"YTO50-C3": "Greater Toronto, ON Canada",
"YVR50-C1": "Vancouver, BC Canada",
"SCL50-C1": "Santiago, Chile",
"BJS": "Beijing Beijing, China", "BJS": "Beijing Beijing, China",
"HKG54-C1": "Hong Kong, China", "HKG": "Hong Kong, China",
"HKG60-C1": "Hong Kong, China",
"HKG62-C1": "Hong Kong, China",
"HKG62-C2": "Hong Kong, China",
"SHA": "Shanghai, China", "SHA": "Shanghai, China",
"SZX": "Shenzhen, GD China", "SZX": "Shenzhen, GD China",
"TPE50-C1": "Taipei, TW China", "TPE": "Taipei, TW China",
"TPE51-C1": "Taipei, TW China",
"TPE52-C1": "Taipei, TW China",
"ZHY": "Zhongwei, Zhongwei, NX China", "ZHY": "Zhongwei, Zhongwei, NX China",
"BOG50-C1": "Bogotá, Colombia", "BOG": "Bogotá, Colombia",
"ZAG50-C1": "Zagreb, Croatia", "ZAG": "Zagreb, Croatia",
"PRG50-C1": "Prague, Czech Republic", "PRG": "Prague, Czech Republic",
"CPH50-C1": "Copenhagen, Denmark", "CPH": "Copenhagen, Denmark",
"CPH50-C2": "Copenhagen, Denmark", "HEL": "Helsinki, Finland",
"HEL50-C1": "Helsinki, Finland", "MRS": "Marseille, France",
"HEL50-C2": "Helsinki, Finland", "CDG": "Paris, France",
"MRS52-C1": "Marseille, France", "TXL": "Berlin, Germany",
"CDG3-C1": "Paris, France", "DUS": "Düsseldorf, Germany",
"CDG3-C2": "Paris, France", "FRA": "Frankfurt, Germany",
"CDG50-C1": "Paris, France", "HAM": "Hamburg, Germany",
"CDG50-C2": "Paris, France", "MUC": "Munich, Germany",
"TXL52-C1": "Berlin, Germany", "ATH": "Eleftherios Venizelos Athens, Greece",
"DUS51-C1": "Düsseldorf, Germany", "BUD": "Budapest, Hungary",
"FRA2-C2": "Frankfurt, Germany", "BLR": "Bangalore, India",
"FRA6-C1": "Frankfurt, Germany", "MAA": "Chennai, India",
"FRA50-C1": "Frankfurt, Germany", "HYD": "Hyderabad, India",
"FRA53-C1": "Frankfurt, Germany", "CCU": "Kolkata, India",
"FRA56-C1": "Frankfurt, Germany", "BOM": "Mumbai, India",
"FRA56-C2": "Frankfurt, Germany", "DEL": "New Delhi, India",
"HAM50-C1": "Hamburg, Germany", "CGK": "Jakarta, Indonesia",
"HAM50-C2": "Hamburg, Germany", "DUB": "Dublin, Ireland",
"MUC51-C1": "Munich, Germany", "TLV": "Tel Aviv, Israel",
"ATH50-C1": "Eleftherios Venizelos Athens, Greece", "MXP": "Milan, Italy",
"BUD50-C1": "Budapest, Hungary", "PMO": "Falcone Palermo, Italy",
"BLR50-C2": "Bangalore, India", "FCO": "Rome, Italy",
"MAA50-C1": "Chennai, India", "KIX": "Osaka, Japan",
"MAA50-C2": "Chennai, India", "NRT": "Tokyo, Japan",
"MAA51-C1": "Chennai, India", "NBO": "Nairobi, Kenya",
"MAA51-C2": "Chennai, India", "KUL": "Kuala Lumpur, Malaysia",
"HYD50-C1": "Hyderabad, India", "QRO": "Querétaro, Mexico",
"HYD50-C2": "Hyderabad, India", "AKL": "Auckland, New Zealand",
"CCU50-C1": "Kolkata, India", "OSL": "Gardermoen Oslo, Norway",
"CCU50-C2": "Kolkata, India", "MNL": "Manila, Philippines",
"BOM50-C1": "Mumbai, India", "WAW": "Warsaw, Poland",
"BOM51-C1": "Mumbai, India", "LIS": "Lisbon, Portugal",
"BOM51-C2": "Mumbai, India", "OTP": "Bucharest, Romania",
"BOM52-C1": "Mumbai, India", "SIN": "Singapore, Singapore",
"DEL51-C1": "New Delhi, India", "CPT": "Cape Town, South Africa",
"DEL54-C1": "New Delhi, India", "JNB": "Johannesburg, South Africa",
"DEL54-C3": "New Delhi, India", "ICN": "Seoul South, Korea",
"CGK52-C1": "Jakarta, Indonesia", "MAD": "Madrid, Spain",
"DUB2-C1": "Dublin, Ireland", "ARN": "Stockholm, Sweden",
"TLV50-C2": "Tel Aviv, Israel", "ZRH": "Zürich, Switzerland",
"MXP64-C1": "Milan, Italy", "BKK": "Bangkok, Thailand",
"PMO50": "Falcone Palermo, Italy", "AMS": "Schiphol Amsterdam, Netherlands",
"FCO50-C1": "Rome, Italy", "DXB": "Dubai, United Arab Emirates",
"FCO50-C2": "Rome, Italy", "FJR": "Fujairah, United Arab Emirates",
"KIX56-C1": "Osaka, Japan", "LHR": "London, UK",
"KIX56-C2": "Osaka, Japan", "MAN": "Manchester, UK",
"NRT12-C2": "Tokyo, Japan", "IAD6": "Ashburn, VA, US",
"NRT12-C4": "Tokyo, Japan", "IAD": "Ashburn, VA, US",
"NRT20-C2": "Tokyo, Japan", "ATL": "Atlanta, GA, US",
"NRT20-C3": "Tokyo, Japan", "BOS": "Boston, MA, US",
"NRT20-C4": "Tokyo, Japan", "ORD": "Chicago, IL, US",
"NRT51-C2": "Tokyo, Japan", "DFW": "Dallas/Fort Worth, TX, US",
"NRT51-C3": "Tokyo, Japan", "DEN": "Denver, CO, US",
"NRT57-C1": "Tokyo, Japan", "HIO": "Hillsboro, OR, US",
"NRT57-C3": "Tokyo, Japan", "IAH": "Houston, TX, US",
"NRT57-C4": "Tokyo, Japan", "JAX": "Jacksonville, FL, US",
"NBO50-C1": "Nairobi, Kenya", "LAX": "Los Angeles, CA, US",
"KUL50-C1": "Kuala Lumpur, Malaysia", "MIA": "Miami, FL, US",
"QRO50-C1": "Querétaro, Mexico", "MSP": "Minneapolis, MN, US",
"QRO51-C1": "Querétaro, Mexico", "JFK": "New York, NY, US",
"AKL50-C1": "Auckland, New Zealand", "EWR": "Newark, NJ, US",
"AKL50-C2": "Auckland, New Zealand", "PHL": "Philadelphia, PA, US",
"OSL50-C1": "Gardermoen Oslo, Norway", "PHX": "Phoenix, AZ, US",
"MNL50-C1": "Manila, Philippines", "SLC": "Salt Lake City, UT, US",
"WAW50-C1": "Warsaw, Poland", "SFO": "San Francisco, CA, US",
"LIS50-C1": "Lisbon, Portugal", "SEA": "Seattle, WA, US",
"OTP50-C1": "Bucharest, Romania", "IND": "Indianapolis, South Bend, IN, US"
"SIN2-C1": "Singapore, Singapore",
"SIN5-C1": "Singapore, Singapore",
"SIN52-C2": "Singapore, Singapore",
"SIN52-C3": "Singapore, Singapore",
"CPT52-C1": "Cape Town, South Africa",
"JNB50-C1": "Johannesburg, South Africa",
"ICN51-C1": "Seoul South, Korea",
"ICN51-C2": "Seoul South, Korea",
"ICN54-C1": "Seoul South, Korea",
"ICN54-C2": "Seoul South, Korea",
"ICN55-C1": "Seoul South, Korea",
"MAD50-C1": "Madrid, Spain",
"MAD51-C2": "Madrid, Spain",
"ARN1-C1": "Stockholm, Sweden",
"ARN54-C1": "Stockholm, Sweden",
"ZRH50-C1": "Zürich, Switzerland",
"BKK50-C2": "Bangkok, Thailand",
"AMS1-C1": "Schiphol Amsterdam, Netherlands",
"AMS50-C1": "Schiphol Amsterdam, Netherlands",
"AMS54-C1": "Schiphol Amsterdam, Netherlands",
"DXB50-C1": "Dubai, United Arab Emirates",
"FJR50-C1": "Fujairah, United Arab Emirates",
"LHR3-C2": "London, UK",
"LHR52-C1": "London, UK",
"LHR61-C2": "London, UK",
"LHR62-C1": "London, UK",
"LHR62-C3": "London, UK",
"LHR62-C4": "London, UK",
"MAN50-C3": "Manchester, UK",
"IAD50-C2": "Ashburn, VA, US",
"IAD66-C1": "Ashburn, VA, US",
"IAD66-C2": "Ashburn, VA, US",
"IAD79-C2": "Ashburn, VA, US",
"IAD79-C3": "Ashburn, VA, US",
"IAD89-C3": "Ashburn, VA, US",
"ATL50-C1": "Atlanta, GA, US",
"ATL51-C1": "Atlanta, GA, US",
"ATL56-C1": "Atlanta, GA, US",
"ATL56-C3": "Atlanta, GA, US",
"BOS50-C1": "Boston, MA, US",
"BOS50-C3": "Boston, MA, US",
"ORD50-C1": "Chicago, IL, US",
"ORD51-C2": "Chicago, IL, US",
"ORD52-C2": "Chicago, IL, US",
"ORD53-C1": "Chicago, IL, US",
"DFW50-C1": "Dallas/Fort Worth, TX, US",
"DFW53-C1": "Dallas/Fort Worth, TX, US",
"DFW55-C3": "Dallas/Fort Worth, TX, US",
"DEN52-C1": "Denver, CO, US",
"HIO50-C1": "Hillsboro, OR, US",
"HIO50-C2": "Hillsboro, OR, US",
"IAH50-C1": "Houston, TX, US",
"IAH50-C3": "Houston, TX, US",
"JAX1-C1": "Jacksonville, FL, US",
"LAX3-C4": "Los Angeles, CA, US",
"LAX50-C1": "Los Angeles, CA, US",
"LAX50-C3": "Los Angeles, CA, US",
"LAX50-C4": "Los Angeles, CA, US",
"MIA3-C2": "Miami, FL, US",
"MIA3-C3": "Miami, FL, US",
"MSP50-C1": "Minneapolis, MN, US",
"MSP50-C2": "Minneapolis, MN, US",
"JFK51-C1": "New York, NY, US",
"EWR50-C1": "Newark, NJ, US",
"EWR52-C2": "Newark, NJ, US",
"EWR52-C3": "Newark, NJ, US",
"EWR52-C4": "Newark, NJ, US",
"EWR53-P1": "Newark, NJ, US",
"PHL50-C1": "Philadelphia, PA, US",
"PHX50-C1": "Phoenix, AZ, US",
"PHX50-C2": "Phoenix, AZ, US",
"SLC50-C1": "Salt Lake City, UT, US",
"SFO5-C1": "San Francisco, CA, US",
"SFO5-C3": "San Francisco, CA, US",
"SFO20-C1": "San Francisco, CA, US",
"SFO53-C1": "San Francisco, CA, US",
"SEA19-C1": "Seattle, WA, US",
"SEA19-C2": "Seattle, WA, US",
"SEA19-C3": "Seattle, WA, US",
"IND6": "Indianapolis, South Bend, IN, US"
} }

View File

@ -12,7 +12,8 @@ export const fetchWithProgress = async (url: string, onProgress?: onProgress, si
let edgeLocation = null; let edgeLocation = null;
if (edgeLocationCode) { if (edgeLocationCode) {
edgeLocation = (locations as LocationsType)[edgeLocationCode]; // simplify location code (`MEL50-C1` => `MEL`)
edgeLocation = (locations as LocationsType)[edgeLocationCode.slice(0, 3)];
} }
if (!contentLength || isContentEncoded) { if (!contentLength || isContentEncoded) {