Visão geral da interface do AWS CloudFormation Designer - AWS CloudFormation

Visão geral da interface do AWS CloudFormation Designer

O Designer tem quatro painéis. O painel de tela mostra um diagrama dos recursos do modelo, de maneira que você possa vê-los e suas relações rapidamente. Para adicionar recursos ao modelo, você os arrasta do painel Tipos de recursos para o painel de tela. Use o painel Editor integrado de JSON e YAML para especificar os detalhes do modelo, como as propriedades do recurso ou os parâmetros do modelo. Depois que tiver modificado o modelo, você poderá salvá-lo em um arquivo local ou em um bucket do Amazon S3. Quando você converte um modelo válido do JSON para YAML, ou vice-versa, o painel Mensagens exibe uma mensagem de êxito ou falha. Quando você abre ou valida um modelo inválido, o painel Mensagens exibe os erros de validação.

nota

Designer não pode mostrar nem modificar recursos em execução nas pilhas; use-o apenas para criar, modificar e salvar modelos.

A figura a seguir ilustra os painéis do Designer e os componentes principais.

Painéis e componentes do Designer


          Uma captura de tela do Designer com painéis e componentes numerados.
1. Barra de ferramentas

A barra de ferramentas fornece acesso rápido a comandos para ações comuns, como abrir e salvar modelos, desfazer ou refazer alterações, criar uma pilha e validar o modelo. Você também pode fazer download do diagrama como uma imagem, receber ajuda ou atualizar o diagrama no painel da tela.

2. Painel de tipos de recursos

O painel Resource types (Tipos de recursos) lista todos os recursos de modelo que você pode adicionar ao modelo, categorizados pelo nome do produto da AWS. Você adiciona recursos arrastando-os do painel Tipos de recursos para a tela. A maioria dos recursos compatíveis está listada no Referência de tipos de propriedades e recursos da AWS. O painel Tipos de recursos não lista os recursos de conexão, como o recurso AWS::EC2::SubnetRouteTableAssociation. Você cria esses recursos ao conectar os recursos relevantes, como quando conecta uma tabela de rotas a uma sub-rede. Para obter mais informações, consulte Painel de tela.

nota

O Designer pode exibir apenas tipos de recursos com suporte pelo AWS CloudFormation. Ele não pode exibir outras entidades, como Availability Zones (AZs – Zonas de disponibilidade) ou recursos de uma pilha aninhada.

3. Painel de tela

O painel de tela exibe os recursos de modelo como um diagrama. Você pode usá-lo para adicionar ou remover recursos, criar relacionamentos entre recursos e organizar o layout. As alterações que você faz no painel de tela modificam automaticamente o JSON ou o YAML do modelo. Para mais informações, consulte Painel de tela.

4. Botão de ajuste à janela

Um botão que redimensiona o painel de tela para se ajustar ao diagrama do modelo.

5. Botões de tela inteira e de tela dividida

Botões para selecionar visualizações diferentes de Designer. Você pode selecionar uma visualização em tela inteira da tela, uma visualização em tela inteira do Editor integrado de JSON e YAML ou uma visualização em tela dividida da tela e do editor.

6. Painel do editor de JSON e YAML integrado

No editor integrado, você especifica os detalhes do modelo, como propriedades de recurso ou parâmetros de modelo. Quando você seleciona um item na tela, o Designer destaca o JSON ou o YAML relacionado no editor. Depois de editar o JSON ou o YAML, você deve atualizar a tela (escolha ) para atualizar o diagrama. Você pode converter um modelo válido entre JSON e YAML selecionando o botão de opção apropriado em Choose template language (Escolher linguagem do modelo). O Designer só pode converter modelos JSON ou YAML válidos. Caso a conversão seja bem-sucedida, o painel Mensagens exibirá uma mensagem como: Conversão bem-sucedida do modelo em YAML. O AWS CloudFormation Designer não preserva a formatação ao converter um modelo.

Importante

É recomendável não adicionar comentários # YAML aos modelos no Designer. Se o modelo YAML tiver comentários #, o Designer não preservará esses comentários ao editar o YAML ou converter em JSON. Se você editar ou modificar o modelo no Designer (por exemplo, se arrastar um recurso na tela), os comentários serão perdidos.

Assim que você escolher uma linguagem de modelo, todos os novos recursos que você arrastar para a tela serão criados na linguagem que selecionou. Para mudar de volta para a outra linguagem, verifique se o modelo é válido e, em seguida, selecione YAML ou JSON em Escolher linguagem do modelo.

Para mais informações, consulte Editor de JSON e YAML integrado.

7. Painel de mensagens

Quando você converte um modelo do JSON para YAML, ou vice-versa, o painel Mensagens exibe uma mensagem de êxito ou falha. Quando você abre, valida ou tenta criar uma pilha com um modelo inválido, o painel Mensagens exibe os erros de validação.