Amazon ECS MissingAuthenticationTokenException

1

Eu sigo esta instrução link e aqui está o que eu tenho:

$ aws ecs list-clusters

{
    "clusterArns": [
        "arn:aws:ecs:us-east-1:xxx:cluster/MyCluster", 
        "arn:aws:ecs:us-east-1:xxx:cluster/default"
    ]
}

e na instância do EC2:

$ cat /var/log/ecs/ecs-agent.log

t=2015-02-02T18:31:45+0000 lvl=info msg="Starting Agent" module=main stack=    [agent/agent.go:32]
t=2015-02-02T18:31:45+0000 lvl=info msg="Loading configuration" module=main stack=[agent/agent.go:34]
t=2015-02-02T18:31:45+0000 lvl=info msg="Connecting to docker daemon" module=main stack=[agent/agent.go:41]
t=2015-02-02T18:31:45+0000 lvl=info msg="Connected to docker daemon" module=main stack=[agent/agent.go:43]
t=2015-02-02T18:31:45+0000 lvl=info msg="Registering Instance with ECS" module=main stack=[agent/agent.go:50]
t=2015-02-02T18:31:45+0000 lvl=crit msg="Could not register" module="api client" err="{\"__type\":\"MissingAuthenticationTokenException\",\"message\":\"Missing Authentication Token\"}" stack="[github.com/aws/amazon-ecs-agent/agent/api/api_client.go:175 agent/agent.go:51]"
t=2015-02-02T18:31:45+0000 lvl=eror msg="Error registering" module=main err="{\"__type\":\"MissingAuthenticationTokenException\",\"message\":\"Missing Authentication Token\"}" stack=[agent/agent.go:53]


cat /var/log/ecs/ecs-init.log

ecs-init [Mon Feb  2 18:31:43 UTC 2015]: pre-start
ecs-init [Mon Feb  2 18:31:43 UTC 2015]: Loading Amazon EC2 Container Service Agent from file /var/cache/ecs/ecs-agent.tar
ecs-init [Mon Feb  2 18:31:44 UTC 2015]: start
ecs-init [Mon Feb  2 18:31:44 UTC 2015]: Starting Amazon EC2 Container Service Agent
ecs-init [Mon Feb  2 18:31:45 UTC 2015]: Exited 1

Então, onde Token de autenticação deve ser definido?

    
por Freeminder 02.02.2015 / 19:57

1 resposta

2

Os tokens de autenticação devem ser definidos pela função do IAM usada para iniciar sua instância de contêiner.

Você configurou uma função do IAM para o Amazon ECS com este procedimento: link

Além disso, você precisa iniciar sua instância de contêiner com essa função do IAM.

Espero que isso ajude.

    
por 11.02.2015 / 05:04