Consejos sobre Google Cloud S3

Como mencioné aquí:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
Puedo confirmar que la lista funciona y la copia de seguridad automática funciona utilizando una cuenta de servicio con el rol de Propietario del bucket heredado de almacenamiento en el bucket.

Ten en cuenta que usar S3 para Google Buckets implica seleccionar solo una Región que tenga el mismo nombre en Amazon que en Google.
Me parece tonto que tengas que elegir de un menú desplegable con validación de backend (intenté manipular la API sin éxito) en lugar de escribirlo.

Esto implica que no puedes usar un bucket en Europa, por ejemplo, ya que el prefijo en Amazon es EU y EUROPE en Google, ni tampoco puedes usar multi-región.

AWS:

Nombre de la región Código
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:

Continente Nombre de la región Descripción de la región
América del Norte
NORTHAMERICA-NORTHEAST1 Montreal icono de hoja Bajo CO2
NORTHAMERICA-NORTHEAST2 Toronto icono de hoja Bajo CO2
US-CENTRAL1 Iowa icono de hoja Bajo CO2
US-EAST1 Carolina del Sur
US-EAST4 Norte de Virginia
US-EAST5 Columbus
US-SOUTH1 Dallas
US-WEST1 Oregón icono de hoja Bajo CO2
US-WEST2 Los Ángeles
US-WEST3 Salt Lake City
US-WEST4 Las Vegas
América del Sur
SOUTHAMERICA-EAST1 São Paulo icono de hoja Bajo CO2
SOUTHAMERICA-WEST1 Santiago
Europa
EUROPE-CENTRAL2 Varsovia
EUROPE-NORTH1 Finlandia icono de hoja Bajo CO2
EUROPE-SOUTHWEST1 Madrid icono de hoja Bajo CO2
EUROPE-WEST1 Bélgica icono de hoja Bajo CO2
EUROPE-WEST2 Londres
EUROPE-WEST3 Fráncfort
EUROPE-WEST4 Países Bajos
EUROPE-WEST6 Zúrich icono de hoja Bajo CO2
EUROPE-WEST8 Milán
EUROPE-WEST9 París icono de hoja Bajo CO2
Asia
ASIA-EAST1 Taiwán
ASIA-EAST2 Hong Kong
ASIA-NORTHEAST1 Tokio
ASIA-NORTHEAST2 Osaka
ASIA-NORTHEAST3 Seúl
ASIA-SOUTH1 Mumbai
ASIA-SOUTH2 Delhi
ASIA-SOUTHEAST1 Singapur
Indonesia
ASIA-SOUTHEAST2 Yakarta
Australia
AUSTRALIA-SOUTHEAST1 Sídney
AUSTRALIA-SOUTHEAST2 Melbourne

También me parece tonto tener que configurar estas opciones en la configuración de archivos. No usé S3 para subir archivos, solo lo uso para la copia de seguridad. Se requiere tener un bucket diferente para cargas y copias de seguridad, pero solo hay un lugar para configurar la región, que es en la configuración de archivos.

Espero que esto ahorre tiempo a alguien más al descifrar esto.

PD: Lo depuré usando https://discourse.example.com/logs/

Error al listar copias de seguridad de S3: La restricción de ubicación especificada no es válida. –\u003e Problema de región

Error al listar copias de seguridad de S3: Acceso denegado. –\u003e Propietario del objeto heredado de almacenamiento en lugar de Propietario del bucket heredado de almacenamiento

1 me gusta