Tipps zu Google Cloud S3

Über die Verwendung von S3 auf Google Buckets:

Wie ich hier erwähnt habe:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
Ich kann bestätigen, dass das Auflisten funktioniert und das automatische Backup mit einem Dienstkonto mit der Rolle „Storage Legacy Bucket Owner“ für den Bucket funktioniert.

Beachten Sie, dass bei der Verwendung von S3 für Google Bucket nur eine Region ausgewählt werden darf, die in Amazon denselben Namen hat wie in Google.
Ich finde es albern, dass man aus einer Dropdown-Liste mit Backend-Validierung auswählen muss (ich habe versucht, mit der API zu experimentieren, ohne Erfolg), anstatt sie einzugeben.

Dies bedeutet, dass Sie beispielsweise keinen Bucket in Europa verwenden können, da der Präfix in Amazon EU und in Google EUROPE lautet, und Sie können auch keine Multi-Region verwenden.

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
NORTHAMERICA-NORTHEAST2 Toronto
US-CENTRAL1 Iowa
US-EAST1 South Carolina
US-EAST4 Northern Virginia
US-EAST5 Columbus
US-SOUTH1 Dallas
US-WEST1 Oregon
US-WEST2 Los Angeles
US-WEST3 Salt Lake City
US-WEST4 Las Vegas
South America
SOUTHAMERICA-EAST1 São Paulo
SOUTHAMERICA-WEST1 Santiago
Europe
EUROPE-CENTRAL2 Warsaw
EUROPE-NORTH1 Finland
EUROPE-SOUTHWEST1 Madrid
EUROPE-WEST1 Belgium
EUROPE-WEST2 London
EUROPE-WEST3 Frankfurt
EUROPE-WEST4 Netherlands
EUROPE-WEST6 Zürich
EUROPE-WEST8 Milan
EUROPE-WEST9 Paris
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

Ich finde es auch albern, diese Optionen in den Dateieinstellungen festlegen zu müssen. Ich habe S3 nicht zum Hochladen von Dateien verwendet, sondern nur für Backups. Es ist erforderlich, einen separaten Bucket für Uploads und Backups zu haben, aber es gibt nur eine Stelle, an der die Region eingestellt werden kann, und zwar in den Dateieinstellungen.

Ich hoffe, das erspart jemandem Zeit bei der Fehlersuche.

PS: Ich habe es mit https://discourse.example.com/logs/ debuggt

Failed to list backups from S3: The specified location constraint is not valid. –\u003e Region problem

Failed to list backups from S3: Access denied. –\u003e Storage Legacy Object Owner anstelle von Storage Legacy Bucket Owner

1 „Gefällt mir“