Informazioni sull’utilizzo di S3 su Google Buckets:
Come ho menzionato qui:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
Posso confermare che l’elenco funziona e il backup automatico funziona utilizzando un account di servizio con il ruolo di proprietario del bucket legacy di archiviazione sul bucket.
Sii consapevole che l’utilizzo di S3 per Google Bucket implica la selezione di una regione che abbia lo stesso nome in Amazon che in Google.
Trovo sciocco dover scegliere da un menu a discesa con convalida lato server (ho provato a manipolare l’API senza successo) invece di digitarlo.
Ciò implica che non è possibile utilizzare un bucket in Europa, ad esempio, poiché il prefisso su Amazon è EU e EUROPE su Google, né è possibile utilizzare il multi-regione.
AWS:
| Nome regione | Codice |
|---|---|
| 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 |
| Cina (Beijing) | cn-north-1 |
| Cina (Ningxia) | cn-northwest-1 |
| Europa (Francoforte) | eu-central-1 |
| Europa (Irlanda) | eu-west-1 |
| Europa (Londra) | eu-west-2 |
| Europa (Milano) | eu-south-1 |
| Europa (Parigi) | eu-west-3 |
| Europa (Stoccolma) | eu-north-1 |
| Medio Oriente (Bahrain) | me-south-1 |
| Sud America (San Paolo) | sa-east-1 |
Google:
| Continente | Nome regione | Descrizione regione | |
|---|---|---|---|
| Nord 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 | ||
| Sud America | |||
SOUTHAMERICA-EAST1 |
San Paolo | ||
SOUTHAMERICA-WEST1 |
Santiago | ||
| Europa | |||
EUROPE-CENTRAL2 |
Varsavia | ||
EUROPE-NORTH1 |
Finlandia | ||
EUROPE-SOUTHWEST1 |
Madrid | ||
EUROPE-WEST1 |
Belgio | ||
EUROPE-WEST2 |
Londra | ||
EUROPE-WEST3 |
Francoforte | ||
EUROPE-WEST4 |
Paesi Bassi | ||
EUROPE-WEST6 |
Zurigo | ||
EUROPE-WEST8 |
Milano | ||
EUROPE-WEST9 |
Parigi | ||
| 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 |
Giacarta | ||
| Australia | |||
AUSTRALIA-SOUTHEAST1 |
Sydney | ||
AUSTRALIA-SOUTHEAST2 |
Melbourne |
Trovo anche sciocco dover impostare queste opzioni nelle Impostazioni dei file. Non ho usato S3 per caricare file, lo uso solo per il backup. È necessario avere un bucket diverso per i caricamenti e i backup, ma c’è solo un posto dove impostare la regione, ovvero nelle Impostazioni dei file.
Spero che questo faccia risparmiare tempo a qualcun altro per capirlo.
PS: L’ho debuggato usando https://discourse.example.com/logs/
…
Impossibile elencare i backup da S3: il vincolo di posizione specificato non è valido. –\u003e Problema di regione
…
Impossibile elencare i backup da S3: accesso negato. –\u003e Proprietario legacy dell’oggetto di archiviazione invece di proprietario legacy del bucket di archiviazione