Skip to content

Commit e27bf8b

Browse files
s3: add latest Linode Object Storage endpoints
Added missing Linode Object Storage endpoints AMS, MAA, CGK, LON, LAX, MAD, MEL, MIA, OSA, GRU, SIN
1 parent 539e96c commit e27bf8b

File tree

2 files changed

+68
-13
lines changed

2 files changed

+68
-13
lines changed

backend/s3/s3.go

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -934,34 +934,67 @@ func init() {
934934
Help: "The default endpoint\nIran",
935935
}},
936936
}, {
937-
// Linode endpoints: https://www.linode.com/docs/products/storage/object-storage/guides/urls/#cluster-url-s3-endpoint
937+
// Linode endpoints: https://techdocs.akamai.com/cloud-computing/docs/object-storage-product-limits#supported-endpoint-types-by-region
938938
Name: "endpoint",
939939
Help: "Endpoint for Linode Object Storage API.",
940940
Provider: "Linode",
941941
Examples: []fs.OptionExample{{
942+
Value: "nl-ams-1.linodeobjects.com",
943+
Help: "Amsterdam (Netherlands), nl-ams-1",
944+
}, {
942945
Value: "us-southeast-1.linodeobjects.com",
943946
Help: "Atlanta, GA (USA), us-southeast-1",
947+
}, {
948+
Value: "in-maa-1.linodeobjects.com",
949+
Help: "Chennai (India), in-maa-1",
944950
}, {
945951
Value: "us-ord-1.linodeobjects.com",
946952
Help: "Chicago, IL (USA), us-ord-1",
947953
}, {
948954
Value: "eu-central-1.linodeobjects.com",
949955
Help: "Frankfurt (Germany), eu-central-1",
956+
}, {
957+
Value: "id-cgk-1.linodeobjects.com",
958+
Help: "Jakarta (Indonesia), id-cgk-1",
959+
}, {
960+
Value: "gb-lon-1.linodeobjects.com",
961+
Help: "London 2 (Great Britain), gb-lon-1",
962+
}, {
963+
Value: "us-lax-1.linodeobjects.com",
964+
Help: "Los Angeles, CA (USA), us-lax-1",
965+
}, {
966+
Value: "es-mad-1.linodeobjects.com",
967+
Help: "Madrid (Spain), es-mad-1",
968+
}, {
969+
Value: "au-mel-1.linodeobjects.com",
970+
Help: "Melbourne (Australia), au-mel-1",
971+
}, {
972+
Value: "us-mia-1.linodeobjects.com",
973+
Help: "Miami, FL (USA), us-mia-1",
950974
}, {
951975
Value: "it-mil-1.linodeobjects.com",
952976
Help: "Milan (Italy), it-mil-1",
953977
}, {
954978
Value: "us-east-1.linodeobjects.com",
955979
Help: "Newark, NJ (USA), us-east-1",
980+
}, {
981+
Value: "jp-osa-1.linodeobjects.com",
982+
Help: "Osaka (Japan), jp-osa-1",
956983
}, {
957984
Value: "fr-par-1.linodeobjects.com",
958985
Help: "Paris (France), fr-par-1",
986+
}, {
987+
Value: "br-gru-1.linodeobjects.com",
988+
Help: "São Paulo (Brazil), br-gru-1",
959989
}, {
960990
Value: "us-sea-1.linodeobjects.com",
961991
Help: "Seattle, WA (USA), us-sea-1",
962992
}, {
963993
Value: "ap-south-1.linodeobjects.com",
964-
Help: "Singapore ap-south-1",
994+
Help: "Singapore, ap-south-1",
995+
}, {
996+
Value: "sg-sin-1.linodeobjects.com",
997+
Help: "Singapore 2, sg-sin-1",
965998
}, {
966999
Value: "se-sto-1.linodeobjects.com",
9671000
Help: "Stockholm (Sweden), se-sto-1",

docs/content/s3.md

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4873,27 +4873,49 @@ Option endpoint.
48734873
Endpoint for Linode Object Storage API.
48744874
Choose a number from below, or type in your own value.
48754875
Press Enter to leave empty.
4876-
1 / Atlanta, GA (USA), us-southeast-1
4876+
1 / Amsterdam (Netherlands), nl-ams-1
4877+
\ (nl-ams-1.linodeobjects.com)
4878+
2 / Atlanta, GA (USA), us-southeast-1
48774879
\ (us-southeast-1.linodeobjects.com)
4878-
2 / Chicago, IL (USA), us-ord-1
4880+
3 / Chennai (India), in-maa-1
4881+
\ (in-maa-1.linodeobjects.com)
4882+
4 / Chicago, IL (USA), us-ord-1
48794883
\ (us-ord-1.linodeobjects.com)
4880-
3 / Frankfurt (Germany), eu-central-1
4884+
5 / Frankfurt (Germany), eu-central-1
48814885
\ (eu-central-1.linodeobjects.com)
4882-
4 / Milan (Italy), it-mil-1
4886+
6 / Jakarta (Indonesia), id-cgk-1
4887+
\ (id-cgk-1.linodeobjects.com)
4888+
7 / London 2 (Great Britain), gb-lon-1
4889+
\ (gb-lon-1.linodeobjects.com)
4890+
8 / Los Angeles, CA (USA), us-lax-1
4891+
\ (us-lax-1.linodeobjects.com)
4892+
9 / Madrid (Spain), es-mad-1
4893+
\ (es-mad-1.linodeobjects.com)
4894+
10 / Melbourne (Australia), au-mel-1
4895+
\ (au-mel-1.linodeobjects.com)
4896+
11 / Miami, FL (USA), us-mia-1
4897+
\ (us-mia-1.linodeobjects.com)
4898+
12 / Milan (Italy), it-mil-1
48834899
\ (it-mil-1.linodeobjects.com)
4884-
5 / Newark, NJ (USA), us-east-1
4900+
13 / Newark, NJ (USA), us-east-1
48854901
\ (us-east-1.linodeobjects.com)
4886-
6 / Paris (France), fr-par-1
4902+
14 / Osaka (Japan), jp-osa-1
4903+
\ (jp-osa-1.linodeobjects.com)
4904+
15 / Paris (France), fr-par-1
48874905
\ (fr-par-1.linodeobjects.com)
4888-
7 / Seattle, WA (USA), us-sea-1
4906+
16 / São Paulo (Brazil), br-gru-1
4907+
\ (br-gru-1.linodeobjects.com)
4908+
17 / Seattle, WA (USA), us-sea-1
48894909
\ (us-sea-1.linodeobjects.com)
4890-
8 / Singapore ap-south-1
4910+
18 / Singapore, ap-south-1
48914911
\ (ap-south-1.linodeobjects.com)
4892-
9 / Stockholm (Sweden), se-sto-1
4912+
19 / Singapore 2, sg-sin-1
4913+
\ (sg-sin-1.linodeobjects.com)
4914+
20 / Stockholm (Sweden), se-sto-1
48934915
\ (se-sto-1.linodeobjects.com)
4894-
10 / Washington, DC, (USA), us-iad-1
4916+
21 / Washington, DC, (USA), us-iad-1
48954917
\ (us-iad-1.linodeobjects.com)
4896-
endpoint> 3
4918+
endpoint> 5
48974919
48984920
Option acl.
48994921
Canned ACL used when creating buckets and storing or copying objects.

0 commit comments

Comments
 (0)