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á.
Pré-requisitos para o desenvolvimento de ganchos personalizados AWS CloudFormation
Você pode desenvolver um Hook personalizado com Java ou Python. A seguir estão os pré-requisitos para o desenvolvimento de Hooks personalizados:
Pré-requisitos Java
-
nota
Se você pretende usar a Interface de Linha de CloudFormation Comando (CLI) para iniciar um projeto Hooks para Java, você também deve instalar o Python 3.8 ou posterior. O plug-in Java para a CloudFormation CLI pode ser instalado por meio do (gerenciador de pacotes do
pipPython), que é distribuído com o Python.
Para implementar manipuladores Hook em seu projeto Java Hooks, você pode baixar os arquivos de exemplo do manipulador Java Hook.
Pré-requisitos do Python
-
Python versão 3.8
ou posterior.
Para implementar manipuladores Hook em seu projeto Python Hooks, você pode baixar os arquivos de exemplo do manipulador Python Hook.
Permissões para desenvolver Hooks
Além das permissões CloudFormation Create,Update, e da Delete pilha, você precisará acessar as seguintes AWS CloudFormation operações. O acesso a essas operações é gerenciado por meio da CloudFormation política da sua função do IAM.
Para obter mais informações, consulte Conceda permissões do IAM para CloudFormation Hooks.
Configurar um ambiente de desenvolvimento para Hooks
Para desenvolver Hooks, você deve estar familiarizado com CloudFormation modelos e Python ou Java.
Para instalar a CloudFormation CLI e os plug-ins associados:
-
Instale a CloudFormation CLI com o gerenciador
pipde pacotes Python.pip3 install cloudformation-cli -
Instale o plug-in Python ou Java para a CLI CloudFormation .
Para atualizar a CloudFormation CLI e o plug-in, você pode usar a opção de atualização.