About using S3 on Google Buckets:
As I mentioned it here:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
I can confirm that listing works and the automatic backup works using a service account with Storage Legacy Bucket Owner Role on the bucket.
Be aware that Using S3 for Google Bucket implies to only select a Region that has the same name in Amazon than on Google.
I find it silly that you need to choose from a dropdown menu with backend validation (I tried messing with the API without success) instead of typing it.
This implies that you can’t use a bucket in europe for instance as the prefix on Amazon is EU and EUROPE on Google, nor can you use multi-region.
AWS:
Region Name | Code |
---|---|
US East (Ohio) | us-east-2 |
US East (N. Virginia) | us-east-1 |
US West (N. California) | us-west-1 |
US West (Oregon) | us-west-2 |
Africa (Cape Town) | af-south-1 |
Asia Pacific (Hong Kong) | ap-east-1 |
Asia Pacific (Jakarta) | ap-southeast-3 |
Asia Pacific (Mumbai) | ap-south-1 |
Asia Pacific (Osaka) | ap-northeast-3 |
Asia Pacific (Seoul) | ap-northeast-2 |
Asia Pacific (Singapore) | ap-southeast-1 |
Asia Pacific (Sydney) | ap-southeast-2 |
Asia Pacific (Tokyo) | ap-northeast-1 |
Canada (Central) | ca-central-1 |
China (Beijing) | cn-north-1 |
China (Ningxia) | cn-northwest-1 |
Europe (Frankfurt) | eu-central-1 |
Europe (Ireland) | eu-west-1 |
Europe (London) | eu-west-2 |
Europe (Milan) | eu-south-1 |
Europe (Paris) | eu-west-3 |
Europe (Stockholm) | eu-north-1 |
Middle East (Bahrain) | me-south-1 |
South America (São Paulo) | sa-east-1 |
Google:
Continent | Region Name | Region Description | |
---|---|---|---|
North America | |||
NORTHAMERICA-NORTHEAST1 |
Montréal | Low CO2 | |
NORTHAMERICA-NORTHEAST2 |
Toronto | Low CO2 | |
US-CENTRAL1 |
Iowa | Low CO2 | |
US-EAST1 |
South Carolina | ||
US-EAST4 |
Northern Virginia | ||
US-EAST5 |
Columbus | ||
US-SOUTH1 |
Dallas | ||
US-WEST1 |
Oregon | Low CO2 | |
US-WEST2 |
Los Angeles | ||
US-WEST3 |
Salt Lake City | ||
US-WEST4 |
Las Vegas | ||
South America | |||
SOUTHAMERICA-EAST1 |
São Paulo | Low CO2 | |
SOUTHAMERICA-WEST1 |
Santiago | ||
Europe | |||
EUROPE-CENTRAL2 |
Warsaw | ||
EUROPE-NORTH1 |
Finland | Low CO2 | |
EUROPE-SOUTHWEST1 |
Madrid | Low CO2 | |
EUROPE-WEST1 |
Belgium | Low CO2 | |
EUROPE-WEST2 |
London | ||
EUROPE-WEST3 |
Frankfurt | ||
EUROPE-WEST4 |
Netherlands | ||
EUROPE-WEST6 |
Zürich | Low CO2 | |
EUROPE-WEST8 |
Milan | ||
EUROPE-WEST9 |
Paris | Low CO2 | |
Asia | |||
ASIA-EAST1 |
Taiwan | ||
ASIA-EAST2 |
Hong Kong | ||
ASIA-NORTHEAST1 |
Tokyo | ||
ASIA-NORTHEAST2 |
Osaka | ||
ASIA-NORTHEAST3 |
Seoul | ||
ASIA-SOUTH1 |
Mumbai | ||
ASIA-SOUTH2 |
Delhi | ||
ASIA-SOUTHEAST1 |
Singapore | ||
Indonesia | |||
ASIA-SOUTHEAST2 |
Jakarta | ||
Australia | |||
AUSTRALIA-SOUTHEAST1 |
Sydney | ||
AUSTRALIA-SOUTHEAST2 |
Melbourne |
I also find it silly to have to set these options in Files Settings. I didn’t use S3 to upload files, I only use it for the backup. It is required to have a different bucket for uploads and backups but there is only one place to set the region which is in Files Settings.
I hope this saves somebody else time figuring this out.
PS: I debugged it using https://discourse.example.com/logs/
…
Failed to list backups from S3: The specified location constraint is not valid. → Region problem
…
Failed to list backups from S3: Access denied. → Storage Legacy Object Owner instead of Storage Legacy Bucket Owner