Montar sistemas de arquivos do S3 no Amazon ECS
É possível anexar um sistema de arquivos do S3 a uma definição de tarefa do Amazon ECS e implantar a tarefa para acessar dados do S3 em seus contêineres.
No Amazon ECS, é possível usar volumes do S3 Files em instâncias gerenciadas do AWS Fargate e do ECS disponíveis ao público. Não é possível usar volumes do S3 Files com o tipo de inicialização do Amazon EC2. Se você configurar um volume do S3 Files em uma definição de tarefa e tentar executá-lo no tipo de inicialização do EC2, a tarefa falhará.
Pré-requisitos
Antes de conectar um sistema de arquivos do S3 a uma tarefa do ECS, observe o seguinte:
Você precisa ter um sistema de arquivos do S3 com pelo menos um destino de montagem no estado disponível.
A tarefa do ECS deve estar na mesma VPC que o destino de montagem.
É necessário adicionar as permissões ao seu perfil do IAM de tarefas do ECS para acessar os sistemas de arquivos do S3. Para obter detalhes, consulte Perfil do IAM para anexar o sistema de arquivos a recursos de computação da AWS.
Os Grupos de segurança necessários devem ter sido configurados.
Como montar um sistema de arquivos do S3 em uma tarefa do ECS
No console do S3, escolha Sistemas de arquivos no painel de navegação à esquerda.
Selecione o sistema de arquivos que você deseja montar.
Na guia Visão geral, escolha Anexar em Anexar a uma tarefa do ECS.
Selecione a definição de tarefa do ECS desejada no menu suspenso.
Especifique o caminho de montagem do local.
Opcionalmente, é possível especificar um ponto de acesso, um diretório raiz e uma porta de criptografia em trânsito.
-
Depois de anexar o sistema de arquivos à definição de tarefa, você pode iniciar uma tarefa usando essa definição de duas maneiras:
Implantar a tarefa como uma execução única e autônoma. Para ver detalhes, consulte Execução de uma aplicação como uma tarefa do Amazon ECS no Guia do desenvolvedor do Amazon ECS.
Implantar a definição de tarefa como um serviço. Para ver detalhes, consulte Visualize o histórico de serviços usando implantações de serviços do Amazon ECS no Guia do desenvolvedor do Amazon ECS.
Para ver detalhes, consulte Usar o armazenamento do sistema de arquivos do S3 com o Amazon ECS.
É possível monitorar o armazenamento, o desempenho, as conexões de cliente e os erros de sincronização do sistema de arquivos usando o Amazon CloudWatch.