получаю ошибку "connect: metadata: create token error: possibly missing service_account_id in instance spec"
подключаюсь вот так:
import (
"context"
"os"
"github.com/ydb-platform/ydb-go-sdk/v3"
yc "github.com/ydb-platform/ydb-go-yc"
)
const envDSN = "YDB_DSN"
func dbConnect(ctx context.Context) (ydb.Connection, error) {
return ydb.Open(
ctx,
os.Getenv(envDSN),
yc.WithMetadataCredentials(),
yc.WithInternalCA(),
)
}
не смог найти эту ошибку, кто-то сталкивался, как решается?
Вы сервисный аккаунт к функции привязали?
нет, не могу найти пока где это сделать. Получается у функции должен быть юзер с правами ydb ?
у ydb я вижу что можно роль назначить, но у функции нету. Не подскажете куда копать ?
Обсуждают сегодня