Size: a a a

2020 October 13

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
а что-то еще из хаши стека у нас имеется?
Ничего)
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
Ничего)
жаль
источник

AK

Aleksandr Kostiuk in AWS_RU
А что бы могло помочь в этом деле?
источник

KT

Karen Tovmasyan in AWS_RU
а еще я вижу, что таск деф в ТФ отдается строго в виде жсона
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
А что бы могло помочь в этом деле?
у меня была такая мысль если честно
источник

KT

Karen Tovmasyan in AWS_RU
только секунду, мне надо ее проверить
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
а еще я вижу, что таск деф в ТФ отдается строго в виде жсона
ну вообще не обязательно, но я так делаю
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
ну вообще не обязательно, но я так делаю
сорри, container definition
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
А что бы могло помочь в этом деле?
если б я столкнулся с той задачей, что у вас, я бы поступил следующим образом
источник

AD

Andrey Devyatkin in AWS_RU
можно через CDK если нет террафома https://docs.aws.amazon.com/cdk/api/latest/docs/aws-ecs-readme.html
источник

AK

Aleksandr Kostiuk in AWS_RU
Видел это дело. Но я привязан к терраформу
А aws code Deploy мне показался очень удобным. Хотя и есть моменты (alb обязательный)
источник

AD

Andrey Devyatkin in AWS_RU
а, не правильно прочитал - сначала понял что наоборот
источник

AD

Andrey Devyatkin in AWS_RU
ищется решение отличное от terraform
источник

KT

Karen Tovmasyan in AWS_RU
1. Я бы перешел на CloudFormation с ресурсом Task Definition
2. В качестве параметра я указал бы SSM Parameter Store в котором будет лежать список нужных KV пар c переменными окружения
3. в секцию Container Definition передал бы следующее:
ContainerDefinitions:
   -
       # …
       Environment: !Ref MySSMEnvVarList
источник

KT

Karen Tovmasyan in AWS_RU
тогда шаблон ваш, а разрабы могут ковырять параметром как хотят. Если ошибутся, CFN не провалидирует вводные
источник

KT

Karen Tovmasyan in AWS_RU
касательно ТФ - попробуйте посмотреть, data sourec того же SSM Parameter
источник

AD

Andrey Devyatkin in AWS_RU
тоже самое в терраформ работает
источник

AD

Andrey Devyatkin in AWS_RU
можно через ARN указывать SSM параметр
источник

AK

Aleksandr Kostiuk in AWS_RU
Да, работает, только нужно будет игнорить изменения
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
1. Я бы перешел на CloudFormation с ресурсом Task Definition
2. В качестве параметра я указал бы SSM Parameter Store в котором будет лежать список нужных KV пар c переменными окружения
3. в секцию Container Definition передал бы следующее:
ContainerDefinitions:
   -
       # …
       Environment: !Ref MySSMEnvVarList
А как там будет отрабатывать именно list? Я использую ssm для сикретов, но там 1 kv
источник