Google Cloud S3 팁

Google Buckets에서 S3 사용에 대해:

여기서 언급했듯이:
https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916/334
버킷에 Storage Legacy Bucket Owner Role이 있는 서비스 계정을 사용하면 목록 조회가 작동하고 자동 백업도 정상적으로 작동한다는 것을 확인했습니다.

Google Bucket에 S3를 사용할 경우 Amazon과 Google에서 동일한 이름을 가진 Region만 선택할 수 있음을 유의하십시오.
백엔드 검증이 포함된 드롭다운 메뉴(성공적으로 시도하지 못한 API 조작을 시도했습니다)에서 선택해야 하는 대신 직접 입력할 수 없다는 점이 어리석게 느껴집니다.

이것은 예를 들어 유럽의 버킷을 사용할 수 없음을 의미합니다. Amazon에서는 접두어가 EU인 반면 Google에서는 EUROPE이며, 멀티리전도 사용할 수 없습니다.

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

또한 이러한 옵션을 Files Settings에서 설정해야 한다는 것도 어리석게 생각합니다. 저는 파일 업로드에 S3를 사용하지 않았으며, 백업에만 사용합니다. 업로드와 백업에는 서로 다른 버킷이 필요하지만, 리전을 설정할 수 있는 곳은 Files Settings에만 하나뿐입니다.

이 정보가 다른 누군가가 이 문제를 파악하는 데 시간을 절약하는 데 도움이 되기를 바랍니다.

PS: https://discourse.example.com/logs/ 를 사용하여 디버깅했습니다.
…
Failed to list backups from S3: The specified location constraint is not valid. → Region 문제
…
Failed to list backups from S3: Access denied. → Storage Legacy Object Owner 대신 Storage Legacy Bucket Owner

1개의 좋아요