Requisitos previos para desarrollar Hooks personalizados AWS CloudFormation - AWS CloudFormation

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Requisitos previos para desarrollar Hooks personalizados AWS CloudFormation

Puedes desarrollar un Hook personalizado con Java o Python. Los siguientes son los requisitos previos para desarrollar Hooks personalizados:

Requisitos previos de Java
  • Apache Maven

  • JDK 17

    nota

    Si pretende utilizar la interfaz de línea de CloudFormation comandos (CLI) para iniciar un proyecto de Hooks para Java, también debe instalar Python 3.8 o una versión posterior. El complemento de Java para la CloudFormation CLI se puede instalar a través pip del administrador de paquetes de Python, que está distribuido con Python.

Para implementar los controladores de Hook en su proyecto de Java Hooks, puede descargar los archivos de ejemplo del controlador de Java Hook.

Requisitos previos de Python

Para implementar los controladores de Hook para tu proyecto de Python Hooks, puedes descargar los archivos de ejemplo del controlador de Python Hook.

Permisos para desarrollar Hooks

Además de los permisos CloudFormation CreateUpdate, y Delete stack, necesitarás acceder a las siguientes AWS CloudFormation operaciones. El acceso a estas operaciones se gestiona mediante la CloudFormation política de su función de IAM.

Para obtener más información, consulte Otorgue permisos de IAM para Hooks CloudFormation.

Configura un entorno de desarrollo para Hooks

Para desarrollar Hooks, debes estar familiarizado con CloudFormation las plantillas y con Python o Java.

Para instalar la CloudFormation CLI y los complementos asociados:
  1. Instale la CloudFormation CLI con pip el administrador de paquetes de Python.

    pip3 install cloudformation-cli
  2. Instale el complemento Python o Java para la CloudFormation CLI.

    Python
    pip3 install cloudformation-cli-python-plugin
    Java
    pip3 install cloudformation-cli-java-plugin

Para actualizar la CloudFormation CLI y el complemento, puede usar la opción de actualización.

Python
pip3 install --upgrade cloudformation-cli cloudformation-cli-python-plugin
Java
pip3 install --upgrade cloudformation-cli cloudformation-cli-java-plugin