Couche AWS 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.

Couche AWS Flow (Ruby)

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé pour les nouveaux clients et 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 l'activité Amazon SWF et les travailleurs du flux de travail. Les travailleurs sont mis en œuvre à l'aide de l'AWS Flow 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.

Profil d'instance EC2

Un profil d'instance Amazon EC2 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 à Amazon SWF.

Si votre compte ne possède pas de profil approprié, vous pouvez sélectionner Nouveau profil avec accès SWF pour que AWS OpsWorks Stacks mette à jour le profil ou vous pouvez le mettre à jour vous-même à l'aide de la console IAM. Vous pouvez ensuite utiliser le profil mis à jour pour toutes les couches AWS Flow suivantes. Voici une brève description de la procédure à suivre pour 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 actions SWF (swf : *).

  5. Pour Amazon Resource Name (ARN), entrez l'ARN qui spécifie les domaines Amazon SWF auxquels les utilisateurs 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 le service AWS, puis 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.