Camada AWS Flow (Ruby) - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Camada AWS Flow (Ruby)

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

nota

Esta layer está disponível apenas para stacks baseadas em Linux.

Uma camada do AWS Flow (Ruby) é uma camada AWS OpsWorks Stacks que fornece um modelo para instâncias que hospedam atividades e trabalhadores de fluxo de trabalho do Amazon SWF. Os operadores são implementados usando o AWS Flow Framework para Ruby, que é uma estrutura de programação que simplifica o processo de implantação de um aplicativo assíncrono distribuído ao mesmo tempo que oferece todos os benefícios do Amazon SWF. É ideal para a implantação de aplicativos que atendam a uma ampla gama de cenários, incluindo processos de negócios, codificação de mídia, tarefas de longa duração e processamento em segundo plano.

A camada AWS Flow (Ruby) inclui as seguintes configurações.

RubyGems versão

A versão Gem da estrutura.

Versão do Bundler

A versão do Bundler.

Perfil da instância EC2

Um perfil de instância Amazon EC2 definido pelo usuário para ser usado por instâncias da camada. Esse perfil deve conceder permissões para os aplicativos em execução nas instâncias da camada para acessar o Amazon SWF.

Se sua conta não tiver um perfil adequado, você pode selecionar Novo perfil com acesso SWF para que o AWS OpsWorks Stacks atualize o perfil ou você mesmo pode atualizá-lo usando o console do IAM. Em seguida, você pode usar o perfil atualizado para todos as layers subsequentes do AWS Flow. A seguir, uma breve descrição de como criar o perfil usando o console do IAM. Para obter mais informações, consulte Gerenciamento de identidade e acesso no Amazon Simple Workflow Service.

Criação de um perfil para instâncias do AWS Flow (Ruby)
  1. Abra o console do IAM em https://console.aws.amazon.com/iam/.

  2. Escolha Políticas no painel de navegação e escolha Criar política para criar uma nova política gerenciada pelo cliente.

  3. Para Serviço, escolha SWF.

  4. Em Ações, escolha todas as ações SWF (swf:*).

  5. Para Nome do recurso da Amazon (ARN), insira o ARN que especifica quais domínios do Amazon SWF os trabalhadores podem acessar. Escolha All resources para fornecer acesso a todos os domínios.

  6. Escolha Próximo.

  7. Opcionalmente, insira uma tag para identificar a política.

  8. Escolha Próximo.

  9. Quando terminar, escolha Criar política.

  10. Escolha Perfis no painel de navegação Criar perfil.

  11. Especifique o nome do perfil e escolha Próxima etapa. Você não pode alterar o nome após criar a função.

  12. Selecione Serviço da AWS e clique em EC2.

  13. Escolha Próximo.

  14. Na lista de Políticas de permissões, escolha a política que você criou anteriormente.

  15. Escolha Próximo.

  16. Forneça um nome de função e escolha Create role (Criar função). Você não pode alterar o nome após criar a função.

  17. Especifique esse perfil ao criar uma camada do AWS Flow (Ruby) em AWS OpsWorks Stacks.