Size: a a a

2020 October 07

MA

Margarita Andrianova in AWS_RU
может, я не догоняю, конечно, но по логике же должен быть результат выполнения команды
источник

MA

Margarita Andrianova in AWS_RU
а его нет
источник

S

Salem in AWS_RU
ну может быть хотя бы ПОПРОБУЕТЕ его создать
источник

MA

Margarita Andrianova in AWS_RU
ок-ок, а что за файл? у меня никогда его не было
источник

S

Salem in AWS_RU
пустой .env файл
источник

MA

Margarita Andrianova in AWS_RU
смотрю, кстати, логи успешного деплоя там аналогично ругается
источник

MA

Margarita Andrianova in AWS_RU
ну, то есть про файл идет информация уже после того как он собрал весь образ при успешном деплое. А что это за файл и зачем он?
источник

S

Salem in AWS_RU
а вы eb cli обновили?
источник

MA

Margarita Andrianova in AWS_RU
Salem
а вы eb cli обновили?
проверила версию 3.19.0 выше не обновляется
источник

AS

Alexey Stekov in AWS_RU
Margarita Andrianova
Всем трям. Подскажите, пожалуйста, что загуглить, в чем может быть проблема. Использую elastic beanstalk на базе докера. Они обновили версию платформы с поддержкой докер-композ. Я до этого использовала dockerfile, деплоила с помощью eb cli. После обновления платформы на 3.2.0 внезапно перестало запускать скачивание образа. В логах выглядит вот так:
2020/10/07 11:57:14.114919 INFO pull docker image if update is not false in Dockerrun.aws.json
2020/10/07 11:57:14.114946 INFO Running command /bin/sh -c docker pull python:3.8
2020/10/07 11:57:30.855165 INFO Starting...
2020/10/07 11:57:30.855211 INFO Starting EBPlatform-PlatformEngine
2020/10/07 11:57:30.855228 INFO reading event message file
2020/10/07 11:57:30.855325 INFO no eb envtier info file found, skip loading env tier info.
2020/10/07 11:57:30.855398 INFO Engine received EB command cfn-hup-exec
...

Раньше было так:
2020/09/28 09:32:36.147009 [INFO] pull docker image if update is not false in dockerrun.aws.json
2020/09/28 09:32:36.147032 [INFO] Running command /bin/sh -c docker pull python:3.8
2020/09/28 09:32:37.433632 [INFO] 3.8: Pulling from library/python
Digest: sha256:1a126607adde46a706e76357c910f36b9f5529fb575d4d86a639a4997daceba7
Status: Image is up to date for python:3.8
docker.io/library/python:3.8

2020/09/28 09:32:37.433654 [INFO] successfully execute command: docker pull python:3.8
2020/09/28 09:32:37.433660 [INFO] successfully pulled docker image python:3.8
...


Описание релиза.

Также в логах нет соответственно никаких лог файлов от докера.
При этом если деплоить с помощью docker-compose образ успешно скачивается. Но мне не нужен docker-comose. Плюс замечено, что при деплое с докер-композ не подтянулись переменные окружения, заданные через конфиг ebs.
"Плюс замечено, что при деплое с докер-композ не подтянулись переменные окружения, заданные через конфиг ebs."  - а что там в итоге заданно?
источник

MA

Margarita Andrianova in AWS_RU
Alexey Stekov
"Плюс замечено, что при деплое с докер-композ не подтянулись переменные окружения, заданные через конфиг ebs."  - а что там в итоге заданно?
там заданы креды для подключения к бд и другим сервисам + secretkey для django, в целом ничего влияющего именно на деплой нет
источник

MA

Margarita Andrianova in AWS_RU
придется по ходу заводить отдельно окружение и тестировать новую схему деплоя( хех
источник

AS

Alexey Stekov in AWS_RU
Олег подкинул норм утилитку - https://github.com/mozilla/sops
за что ему большое спасибо.

sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault and PGP.
источник

AS

Alexey Stekov in AWS_RU
🔸iam-policies-cli

A CLI tool for building simple to complex IAM policies based on CloudFormation templates.

https://github.com/mhlabs/iam-policies-cli

#aws
источник

N

Nick H in AWS_RU
здравствуйте!
подскажите пожалуйста можно ли удалить task definition из AWS.
команда
aws ecs deregister-task-definition
только переводит в статус INACTIVE но не удаляет его
источник

AS

Alexey Stekov in AWS_RU
Nick H
здравствуйте!
подскажите пожалуйста можно ли удалить task definition из AWS.
команда
aws ecs deregister-task-definition
только переводит в статус INACTIVE но не удаляет его
известная штука) старая и известная)
@patrick239 а решения не случилось?
источник

IG

Ivan Grigoryev (Твой... in AWS_RU
подскажите, пожалуйста. в данный момент у меня на сервере докер сеть, и сервисы в докеркомпоз. и отдельные контейнеры в планировщике запускаются, по общей сети ходят в главный стек. какие сущности изучить в aws, что бы мигрировать? там так много всего!)
источник

AS

Alexey Stekov in AWS_RU
Ivan Grigoryev (Твой батя)
подскажите, пожалуйста. в данный момент у меня на сервере докер сеть, и сервисы в докеркомпоз. и отдельные контейнеры в планировщике запускаются, по общей сети ходят в главный стек. какие сущности изучить в aws, что бы мигрировать? там так много всего!)
iam vpc ecs
источник

IG

Ivan Grigoryev (Твой... in AWS_RU
Alexey Stekov
iam vpc ecs
спасибо. а на vpc можно из вне смотреть? открыть порт например как в докеркомпоуз?
источник

AS

Alexey Stekov in AWS_RU
Ivan Grigoryev (Твой батя)
спасибо. а на vpc можно из вне смотреть? открыть порт например как в докеркомпоуз?
вот отличный вводный документ) https://aws.amazon.com/ru/getting-started/hands-on/deploy-docker-containers/
источник