AWSCouche Flow (Ruby) - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWSCouche Flow (Ruby)

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Note

Cette couche est disponible uniquement pour les piles Linux.

Une couche AWS Flow (Ruby) est une couche AWS OpsWorks Stacks qui fournit un modèle pour les instances hébergeant les SWF activités Amazon et les travailleurs du flux de travail. Les travailleurs sont implémentés à l'aide du AWSFlow Framework for Ruby, un framework de programmation qui simplifie le processus de mise en œuvre d'une application asynchrone distribuée tout en offrant tous les avantages d'Amazon. SWF Cette infrastructure est idéale pour implémenter des applications et satisfaire une large gamme de scénarios, y compris les processus métier, l'encodage du média, les tâches de longue durée et le traitement en arrière-plan.

La couche AWS Flow (Ruby) inclut les paramètres de configuration suivants.

RubyGems version

Version Gem de l'infrastructure.

Bundler version (Version de Bundler)

Version de Bundler.

EC2Profil de l'instance

Un profil d'EC2instance Amazon défini par l'utilisateur à utiliser par les instances de la couche. Ce profil doit autoriser les applications exécutées sur les instances de la couche à accéder à AmazonSWF.

Si votre compte ne possède pas de profil approprié, vous pouvez sélectionner Nouveau profil avec SWF accès pour que AWS OpsWorks Stacks mette à jour le profil ou vous pouvez le mettre à jour vous-même en utilisant la IAMconsole. Vous pouvez ensuite utiliser le profil mis à jour pour toutes les couches AWS Flow suivantes. Voici une brève description de la façon de créer le profil à l'aide de la console IAM. Pour plus d'informations, consultez Identity and Access Management dans Amazon Simple Workflow Service.

Création d'un profil pour les instances AWS Flow (Ruby)
  1. Ouvrez la console IAM à l’adresse https://console.aws.amazon.com/iam/.

  2. Choisissez Politiques dans le volet de navigation, puis choisissez Créer une politique pour créer une nouvelle politique gérée par le client.

  3. Pour Service, choisissez SWF.

  4. Pour Actions, sélectionnez Toutes les SWF actions (swf : *).

  5. Pour Amazon Resource Name (ARN), entrez le nom ARN qui spécifie SWF les domaines Amazon auxquels les collaborateurs peuvent accéder. Choisissez All resources de donner accès à tous les domaines.

  6. Choisissez Suivant.

  7. Entrez éventuellement une balise pour identifier la politique.

  8. Choisissez Suivant.

  9. Lorsque vous avez terminé, choisissez Create policy.

  10. Choisissez Rôles dans le volet de navigation, puis choisissez Créer un rôle.

  11. Spécifiez le nom du rôle et choisissez Next Step. Vous ne pouvez pas modifier le nom après que le rôle a été créé.

  12. Choisissez AWSle service, puis choisissez EC2.

  13. Choisissez Suivant.

  14. Dans la liste des politiques d'autorisation, choisissez la politique que vous avez créée précédemment.

  15. Choisissez Suivant.

  16. Saisissez un nom de rôle, puis choisissez Create role (Créer un rôle). Vous ne pouvez pas modifier le nom après que le rôle a été créé.

  17. Spécifiez ce profil lorsque vous créez une couche AWS Flow (Ruby) dans AWS OpsWorks Stacks.