docs
docs copied to clipboard
Ошибка при создании бакета в Yandex Cloud Казахстан
Статья "Начало работы с Terraform" для Yandex Cloud Казахстан содержит код для начала конфигурационного правила:
provider "yandex" {
zone = "<зона_доступности_по_умолчанию>"
endpoint = "api.yandexcloud.kz:443"
}
Однако такого изначального кода недостаточно при работе с Object Storage, так как запросы будут отправляться на дефолтный storage_endpoint (storage.yandexcloud.net), что приведет к ошибкам доступа либо ошибки несуществующего объекта. Пример:
Planning failed. Terraform encountered an error while generating this plan.
Error: error reading Storage Bucket (BUCKET_NAME): Forbidden: Forbidden
status code: 403, request id: 2cbfb6a25d1a13b1, host id:
with yandex_storage_bucket.bucket["BUCKET_NAME"],
on storage.tf line 23, in resource "yandex_storage_bucket" "bucket":
23: resource "yandex_storage_bucket" "bucket" {
Для полноценной работы с Yandex Cloud Казахстан следует добавить storage_endpoint указывающий на соответствующий endpoint:
provider "yandex" {
zone = "<зона_доступности_по_умолчанию>"
endpoint = "api.yandexcloud.kz:443"
storage_endpoint = "storage.yandexcloud.kz" // <-- новая линия
}
Интересно, а где документация для KZ?