Вопросы по теме 'terraform-provider-aws'

Невозможно использовать mysql в том же плане, который создает сервер MySQL
Я хочу создать экземпляр AWS RDS, а затем хочу управлять пользователями db с помощью terraform. Итак, сначала я создал экземпляр RDS, а затем инициализировал поставщик mysql с созданным экземпляром RDS, чтобы использовать его в дальнейшем для...
176 просмотров
schedule 26.03.2024

Выполнить Terraform apply с AWS взять на себя роль
Мне нужно выполнить шаблон Terraform для предоставления инфраструктуры для учетной записи AWS, к которой я могу получить доступ, взяв на себя роль. Проблема, с которой я столкнулся сейчас, заключается в том, что у меня нет пользователя IAM в этой...
16999 просмотров

недопустимый адрес CIDR в ресурсе terraform aws_security_group с cidr_blocks из файла
Я пытаюсь создать правило входа группы безопасности из файла, содержащего список CIDR в следующем формате: "127.0.0.1/32", "127.0.0.1/32", "127.0.0.1/32" CIDR извлекаются из файла следующим образом: cidrs = "${split(",",...
2376 просмотров

Как создать / перезаписать параметр в AWS Parameter Store, только если он не существует?
Я использую terraform для создания параметра в хранилище параметров AWS. resource "aws_ssm_parameter" "username" { name = "username" type = "SecureString" value = "to_be_defined" overwrite = false } provider "aws" {...
6068 просмотров

Terraform: настройка ведения журнала из AWS LoadBalancer в корзину S3
У меня есть aws_lb, который я хочу зарегистрировать в корзине S3. Что я безуспешно пытался сделать: data "aws_elb_service_account" "main" {} data "aws_iam_policy_document" "bucket_policy" { statement { sid = "" actions =...
2077 просмотров
schedule 16.10.2022

Как диагностировать простую ошибку main.tf Terraform / AWS?
Я работаю по книге Orielly Terraform [новичок], и первое упражнение с main.tf: provider "aws" { region = "us-east-1" } Команда terraform plan вызвала следующую ошибку: Конфигурация поставщика по умолчанию (без псевдонима) для...
290 просмотров

Terraform: как использовать результаты вызова Lambda в другом месте?
У меня есть лямбда, которая довольно хорошо вызывается во время terraform apply , и я получаю от нее хороший результат: output "out_params_map" { description = "something" value = module.get_params.result_map } показывает правильный...
299 просмотров

Terraform для AWS: передача конкретного адреса ресурса на основе зоны доступности экземпляра beanstalk.
Настройка У меня есть система с приложением beanstalk, которое может охватывать несколько зон доступности. Приложению необходимо получать данные от экземпляров ElastiCache, но они должны быть наиболее близкими друг к другу. Например,...
20 просмотров

Terraform уничтожает ресурс AWS при перемещении кода в модуль
Изначально у меня был скрипт Terraform, который создает группу логов CloudWatch. resource "aws_cloudwatch_log_group" "main_server_log_group" { name = "server_name" retention_in_days = 60 } Я применил его, позже переместил в...
80 просмотров

Terraform 0.11 - Совместное использование сложных значений атрибутов между ресурсами
В настоящее время я пишу несколько приложений AWS Kinesis Data Analytics с Terraform. Оба приложения используют один и тот же входной поток Kinesis и, следовательно, имеют одинаковую схему: resource "aws_kinesis_analytics_application" "example1"...
74 просмотров
schedule 11.03.2024

Как игнорировать ошибку дублирования ресурсов во время применения терраформирования?
Я пытаюсь повторно применить свои изменения, используя terraform apply , но когда я делаю это снова, это дает мне ошибку с уже существующим ресурсом и останавливает развертывание. Пример: Error: AlreadyExistsException: An alias with the name...
3097 просмотров
schedule 02.12.2022

Модули Terraform - Добавить элемент постфактум
Я пытался понять это в отношении модулей терраформирования. Я добавил в свой код модуль группы безопасности и развернул его. После его развертывания у меня нет возможности добавить новое правило в группу, если я не испорчу весь модуль и не разверну...
43 просмотров

Как решить Ошибка при загрузке: AccessDenied: Access Denied status code: 403 при попытке использовать s3 для бэкэнда terraform?
Мой простой файл terraform: provider "aws" { region = "region" access_key = "key" secret_key = "secret_key" } terraform { backend "s3" { # Replace this with your bucket name!...
12980 просмотров

Как вы назначаете выходное значение одного ресурса в качестве входного для другого?
У меня есть два файла .tf в моем корневом модуле: первый называется api-gateway.tf , который предоставляет шлюз API в AWS: resource "aws_apigatewayv2_api" "apiGateway" { name = "some_Name" protocol_type = "HTTP" } output...
109 просмотров
schedule 29.12.2023

Документ политики корзины Terraform AWS, ARN изменяется
У меня странная проблема, когда в какой-то момент меняются ARN. Это происходит как для политики корзины, так и для политики ключа KMS. В документе политики я указываю ролевые ARN во внешней учетной записи: ... principals { type =...
357 просмотров

Шаблон Terraform в файле шаблона
Можно ли использовать шаблон в файле шаблона в terraform? Допустим, у меня есть повторяющиеся блоки в шаблоне template.tmpl: - { A1, A2, A3 } Предположим, что элемент A можно сохранить как другой шаблон, который затем можно будет...
44 просмотров

сетевой интерфейс конфликтует с идентификатором подсети - Terraform AWS provider
Я пытаюсь создать экземпляр в пользовательском VPC с помощью Terraform во время онлайн-обучения. вот что я придумал: resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" tags = { name =...
501 просмотров

В EKS как проверить, что я настроил спотовый инстанс через Terraform
Я следил за этой документацией: https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/docs/spot-instances.md и успешно подготовил кластер EKS. Я попросил kubectl описать узел и получил: ➜ ~ kubectl describe node...
395 просмотров

Установите политику вытеснения Redis ElastiCache через Terraform
Я хочу установить для своего кластера Redis на AWS ElastiCache режим вытеснения LRU . Версия моего кластера Redis — 5.0.6. Я просмотрел документацию ресурса Terraform aws_elasticache_replication_group но я не могу найти какой-либо атрибут для...
468 просмотров

использовать разные корзины для бэкэнда terraform s3 в зависимости от того, какая учетная запись aws настроена
Мне нужно, чтобы серверная часть terraform s3 использовала одну корзину для моей производственной учетной записи AWS, а другую корзину - для моей учетной записи AWS для разработки. Нам это нужно, потому что мы не можем разрешить пользователям из...
332 просмотров