Référence de couche personnalisée - 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.

Référence de couche personnalisée

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.

Si les couches standard ne répondent pas à vos besoins, vous pouvez créer une couche personnalisée. Une pile peut avoir plusieurs couches personnalisées. Par défaut, la couche personnalisée exécute un ensemble limité de recettes standard qui prennent en charge les fonctionnalités de base. Vous implémentez ensuite les principales fonctionnalités de la couche en mettant en œuvre un ensemble de recettes Chef personnalisées pour chacun des événements de cycle de vie approprié afin d'installer et de configurer les logiciels de la couche, et ainsi de suite. Les recettes personnalisées suivent les recettes standard de AWS OpsWorks Stacks pour chaque événement.

Nom court : défini par l'utilisateur ; chaque couche personnalisée d'une pile doit avoir un nom court différent

Ports ouverts : par défaut, une couche serveur personnalisée ouvre l'accès public aux ports 22 (SSH), 80 (HTTP), 443 (HTTPS) et tous les ports des couches serveurs d'applications Rails et PHP de la couche

Autoassign Elastic IP Addresses : Désactivé par défaut

Default EBS volume : Non

Groupe de sécurité par défaut : AWS- OpsWorks -Custom-Server

Compatibilité : les couches personnalisées sont compatibles avec les couches suivantes : personnalisée, db-master, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app et web.

Configuration : Pour configurer une couche personnalisée, vous devez spécifier les valeurs suivantes :

  • Nom de la couche

  • Nom court de la couche, qui identifie la couche dans les recettes Chef et ne doit utiliser que les lettres a-z et les chiffres

Pour les piles Linux, la couche personnalisée utilise les recettes suivantes.

Recettes Setup :

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

Recettes Configure :

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

Recettes Deploy :

  • deploy::default

Recettes Shutdown :

  • opsworks_shutdown::default