Советы по Google Cloud S3

Об использовании S3 в Google Buckets:

Как я уже упоминал здесь:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
Я могу подтвердить, что перечисление работает, и автоматическое резервное копирование работает при использовании сервисной учетной записи с ролью Storage Legacy Bucket Owner для бакета.

Обратите внимание, что использование S3 для Google Bucket подразумевает выбор только тех регионов, которые имеют одинаковое название в Amazon и в Google.
Кажется нелепым, что нужно выбирать из выпадающего списка с валидацией на стороне сервера (я пытался работать с API, но без успеха), вместо того чтобы вводить название вручную.

Это означает, что вы не можете использовать бакет в Европе, например, так как префикс в Amazon — EU, а в Google — EUROPE, а также нельзя использовать мультирегиональные бакеты.

AWS:

Название региона Код
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:

Континент Название региона Описание региона
Северная Америка
NORTHAMERICA-NORTHEAST1 Монреаль leaf icon Низкий уровень CO2
NORTHAMERICA-NORTHEAST2 Торонто leaf icon Низкий уровень CO2
US-CENTRAL1 Айова leaf icon Низкий уровень CO2
US-EAST1 Южная Каролина
US-EAST4 Северная Вирджиния
US-EAST5 Колумбус
US-SOUTH1 Даллас
US-WEST1 Орегон leaf icon Низкий уровень CO2
US-WEST2 Лос-Анджелес
US-WEST3 Солт-Лейк-Сити
US-WEST4 Лас-Вегас
Южная Америка
SOUTHAMERICA-EAST1 Сан-Паулу leaf icon Низкий уровень CO2
SOUTHAMERICA-WEST1 Сантьяго
Европа
EUROPE-CENTRAL2 Варшава
EUROPE-NORTH1 Финляндия leaf icon Низкий уровень CO2
EUROPE-SOUTHWEST1 Мадрид leaf icon Низкий уровень CO2
EUROPE-WEST1 Бельгия leaf icon Низкий уровень CO2
EUROPE-WEST2 Лондон
EUROPE-WEST3 Франкфурт
EUROPE-WEST4 Нидерланды
EUROPE-WEST6 Цюрих leaf icon Низкий уровень CO2
EUROPE-WEST8 Милан
EUROPE-WEST9 Париж leaf icon Низкий уровень CO2
Азия
ASIA-EAST1 Тайвань
ASIA-EAST2 Гонконг
ASIA-NORTHEAST1 Токио
ASIA-NORTHEAST2 Осака
ASIA-NORTHEAST3 Сеул
ASIA-SOUTH1 Мумбаи
ASIA-SOUTH2 Дели
ASIA-SOUTHEAST1 Сингапур
Индонезия
ASIA-SOUTHEAST2 Джакарта
Австралия
AUSTRALIA-SOUTHEAST1 Сидней
AUSTRALIA-SOUTHEAST2 Мельбурн

Мне также кажется нелепым необходимость настраивать эти параметры в разделе «Настройки файлов». Я не использую S3 для загрузки файлов, только для резервного копирования. Требуется использовать разные бакеты для загрузки и резервного копирования, но есть только одно место для настройки региона — в разделе «Настройки файлов».

Надеюсь, это сэкономит время кому-то еще, кто столкнется с этой проблемой.

PS: Я отлаживал проблему с помощью https://discourse.example.com/logs/

Не удалось перечислить резервные копии из S3: указанное ограничение местоположения недопустимо. → Проблема с регионом

Не удалось перечислить резервные копии из S3: доступ запрещен. → Нужно использовать роль Storage Legacy Object Owner вместо Storage Legacy Bucket Owner

1 лайк