Comportamento de usuário não raiz
Quando você especifica um usuário não raiz em sua definição de contêiner, o Amazon ECS configura automaticamente o volume do Amazon EBS com permissões baseadas em grupo que permitem que o usuário especificado leia e grave no volume. O volume é montado com as seguintes características:
-
O volume pertence ao usuário-raiz e ao grupo-raiz.
-
As permissões de grupo são definidas para permitir acesso de leitura e gravação.
-
O usuário não raiz é adicionado ao grupo apropriado para acessar o volume.
Siga estas práticas recomendadas ao usar volumes do Amazon EBS com contêineres não raiz:
-
Use IDs de usuário (UIDs) e IDs de grupo (GIDs) consistentes em todas as imagens de contêiner para garantir permissões consistentes.
-
Crie previamente diretórios de ponto de montagem na imagem do contêiner e defina a propriedade e as permissões apropriadas.
-
Teste seus contêineres com volumes do Amazon EBS em um ambiente de desenvolvimento para confirmar se as permissões do sistema de arquivos funcionam conforme o esperado.
-
Se vários contêineres na mesma tarefa compartilharem um volume, certifique-se de que eles usem UIDs/GIDs compatíveis ou montem o volume com expectativas de acesso consistentes.