Наряду со стандартными заголовками, система поддерживает элементы специфичные для данной операции, перечисленные ниже.
Подробную информацию об операции и примеры см. в документации AWS: GetBucketLocation
Предыдущее название операции: GET Bucket location
Элементы ответа (Response Elements)
- LocationConstraint
GetBucketLocation ответ для бакетов в регионе по умолчанию
Операция GetBucketLocation работает следующим образом:- Если указанный в запросе GetBucketLocation сегмент находится в регионе обслуживания, отличном от региона по умолчанию, в ответе указывается имя региона обслуживания;
- Если указанный в запросе GetBucketLocation сегмент находится в регионе обслуживания по умолчанию, в ответе возвращается значение null/пустое значение.
Такое поведение (возвращение значения null/пустое, если бакет находится в регионе по умолчанию, аналогично реализации операции GetBucketLocation в AWS. Некоторые клиентские приложения S3, такие как Veeam, не могут обрабатывать возврат значения null/пустого региона и могут отображать ошибку, если фактическое имя региона по умолчанию задано в клиентском приложении. Решение проблемы заключается в том, чтобы не задавать регион в клиентском приложении или установить его в качестве имени региона по умолчанию AWS: us-east-1.
к S3 API