Ü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