Koby Kilimnik
10/10/2021, 11:51 AMdaniel
10/11/2021, 1:18 PMKoby Kilimnik
10/11/2021, 1:19 PMdaniel
10/11/2021, 1:19 PMKoby Kilimnik
10/11/2021, 1:19 PMgit clone <https://github.com/dagster-io/dagster.git>
cd dagster/examples/deploy_ecs
docker context create ecs dagster-ecs
# interactive >> select an existing aws profile (default)
then:
input
docker --context dagster-ecs compose --project-name dagster up
output:
NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
in docker context ls
daniel
10/11/2021, 1:34 PMjordan
10/11/2021, 3:07 PMaws sts get-caller-identity
return the IAM user/role you expect?
What versions of the aws sdk and docker compose are you running?
aws --version
docker compose version
Koby Kilimnik
10/11/2021, 3:08 PMdocker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
aws version
aws-cli/2.2.7 Python/3.8.8 Linux/5.13.19-200.fc34.x86_64 exe/x86_64.fedora.34 prompt/offjordan
10/11/2021, 3:20 PMdocker compose version
(not docker-compose version
- the ecs deployment docs use the new compose v2 https://docs.docker.com/compose/cli-command/#compose-v2-and-the-new-docker-compose-command)Koby Kilimnik
10/11/2021, 3:23 PMjordan
10/11/2021, 3:24 PMdocker-compose
to docker compose
seems very confusing to me.
https://docs.docker.com/cloud/ecs-integration/#prerequisites try these - either by installing docker desktop or using the standalone script that installs docker compose
Koby Kilimnik
10/11/2021, 3:25 PMjordan
10/11/2021, 3:26 PMKoby Kilimnik
10/11/2021, 3:28 PMjordan
10/11/2021, 3:29 PMKoby Kilimnik
10/11/2021, 3:29 PMdocker plugin enable compose
Error response from daemon: plugin "compose" not found
jordan
10/11/2021, 3:33 PMKoby Kilimnik
10/11/2021, 3:33 PM