docs icon indicating copy to clipboard operation
docs copied to clipboard

Ошибка при создании бакета в Yandex Cloud Казахстан

Open atlekbai opened this issue 1 year ago • 1 comments

Статья "Начало работы с 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" // <-- новая линия
}

atlekbai avatar Oct 30 '24 16:10 atlekbai

Интересно, а где документация для KZ?

clazarev avatar Dec 08 '25 09:12 clazarev