получать файлы с Object Storage.
По итогам изучения документации:
Через Terraform я могу создать вируталку и в параметре service_account_id сразу указать сервисный аккаунт.
Но для того, чтоб из-под виртуалки таскать файлы, нужен AWS СLI. А при его конфигурации (aws configure) я должен указывать креды от сервисного аккаунта. И после CLI будет работать вне зависисмости от наличия service_account_id на виртуалке.
Вопросы:
Для чего тогда нужен параметр service_account_id?
И есть ли способ для взаимодейтсвия с Object Storage, который не требует настройки кредов внутри виртуальной машины?
Для работы с object storage креды надо добавлять всегда в вм , прозрачной интеграции нету тут
Ну креды можно передать например и в metadata при создании VM. Но так как они там будут plain text'ом, то их стоит сначала зашифровать при помощи KMS, а перед использованием получить и расшифровать, как раз при помощи указаного service_account_id.
Обсуждают сегодня