AWS CDK CLI Referência de comando - AWS Cloud Development Kit (AWS CDK) v2

Este é o Guia do Desenvolvedor AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

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á.

AWS CDK CLI Referência de comando

Esta seção contém informações de referência de comando para a interface de linha de AWS Cloud Development Kit (AWS CDK) comando (CLI). O CDK CLI também é conhecido como CDK Toolkit.

Uso

$ cdk <command> <arguments> <options>

Comandos

acknowledge, ack

Reconheça um aviso pelo número do problema e oculte-o de ser exibido novamente.

bootstrap

Prepare um AWS ambiente para implantações de CDK implantando a pilha de bootstrap CDK, chamada, no ambiente. CDKToolkit AWS

context

Gerenciar valores de contexto em cache para sua aplicação CDK.

deploy

Implante uma ou mais pilhas de CDK em seu AWS ambiente.

destroy

Exclua uma ou mais pilhas de CDK do seu AWS ambiente.

diff

Fazer uma comparação para ver as mudanças na infraestrutura entre as pilhas CDK.

docs, doc

Abrir a documentação CDK no seu navegador.

doctor

Inspecionar e exibir informações úteis sobre seu projeto CDK local e ambiente de desenvolvimento.

import

Use importações AWS CloudFormation de recursos para importar AWS recursos existentes em uma pilha de CDK.

init

Criar um novo projeto CDK a partir de um modelo.

list, ls

Listar todas as pilhas CDK e suas dependências em uma aplicação CDK.

metadata

Exibir metadados associados a uma pilha de CDK.

migrate

Migre AWS recursos, AWS CloudFormation pilhas e AWS CloudFormation modelos para um novo projeto CDK.

notices

Exibir avisos para sua aplicação CDK.

synthesize, synth

Sintetize um aplicativo CDK para produzir uma montagem na nuvem, incluindo um AWS CloudFormation modelo para cada pilha.

watch

Observar continuamente um projeto local de CDK em busca de mudanças na realização de implantações e hotswaps.

Opções globais

As opções a seguir são compatíveis com todos os CDK CLI comandos.

--app, -a STRING

Fornecer o comando para executar sua aplicação ou diretório de montagem em nuvem.

Obrigatório: Sim

--asset-metadata BOOLEAN

Inclua aws:asset:* AWS CloudFormation metadados para recursos que usam ativos.

Obrigatório: não

Valor padrão: true

--build STRING

Comando para executar uma compilação de pré-síntese.

Obrigatório: não

--ca-bundle-path STRING

Caminho para um certificado CA a ser usado ao validar solicitações HTTPS.

Se essa opção não for fornecida, o CDK CLI lerá a partir da variável de AWS_CA_BUNDLE ambiente.

Obrigatório: Sim

--ci BOOLEAN

Indique que o CDK CLI os comandos estão sendo executados em um ambiente de integração contínua (CI).

Essa opção modifica o comportamento do CDK CLI para melhor atender às operações automatizadas que são típicas em pipelines de CI.

Quando você fornece essa opção, os logs são enviados para stdout em vez de stderr.

Obrigatório: não

Valor padrão: false

--context, -c ARRAY

Adicionar parâmetros de string contextuais como pares chave-valor.

--debug BOOLEAN

Ativar informações detalhadas de depuração. Essa opção produz uma saída detalhada que inclui muito mais detalhes sobre o que é o CDK CLI está fazendo nos bastidores.

Obrigatório: não

Valor padrão: false

--ec2creds, -i BOOLEAN

Forçar o CDK CLI para tentar obter as credenciais da EC2 instância Amazon.

Por padrão, o CDK CLI adivinha o status da EC2 instância da Amazon.

Obrigatório: não

Valor padrão: false

--help, -h BOOLEAN

Mostrar informações de referência do comando para o CDK CLI.

Obrigatório: não

Valor padrão: false

--ignore-errors BOOLEAN

Ignorar os erros de síntese, que provavelmente produzirão uma saída inválida.

Obrigatório: não

Valor padrão: false

--json, -j BOOLEAN

Use JSON em vez de YAML para AWS CloudFormation modelos impressos na saída padrão ()stdout.

Obrigatório: não

Valor padrão: false

--lookups BOOLEAN

Realizar pesquisas de contexto.

A síntese falhará se esse valor for false e as pesquisas de contexto precisarem ser realizadas.

Obrigatório: não

Valor padrão: true

--no-color BOOLEAN

Remover a cor e outros estilos da saída do console.

Obrigatório: não

Valor padrão: false

--notices BOOLEAN

Mostrar avisos relevantes.

Obrigatório: não

Valor padrão: false

--output, -o STRING

Especificar o diretório para o qual enviar o conjunto de nuvem sintetizado.

Obrigatório: Sim

Valor padrão: cdk.out

--path-metadata BOOLEAN

Inclua aws::cdk::path AWS CloudFormation metadados para cada recurso.

Obrigatório: não

Valor padrão: true

--plugin, -p ARRAY

Nome ou caminho de um node pacote que estende os recursos do CDK. Essa opção pode ser fornecida várias vezes em um único comando.

Você pode configurar essa opção no arquivo cdk.json do projeto ou no ~/.cdk.json em sua máquina de desenvolvimento local:

{ // ... "plugin": [ "module_1", "module_2" ], // ... }

Obrigatório: não

--profile STRING

Especifique o nome do AWS perfil, contendo as informações do seu AWS ambiente, para usar com o CDK CLI.

Obrigatório: Sim

--proxy STRING

Usar o proxy indicado.

Se essa opção não for fornecida, o CDK CLI lerá a partir da variável de HTTPS_PROXY ambiente.

Obrigatório: Sim

Valor padrão: lido da variável de ambiente HTTPS_PROXY.

--role-arn, -r STRING

O ARN da função do IAM que o CDK CLI assumirá ao interagir com AWS CloudFormation.

Obrigatório: não

--staging BOOLEAN

Copiar os ativos para o diretório de saída.

Especificar false para evitar a cópia de ativos para o diretório de saída. Isso permite que o AWS SAM CLI para referenciar os arquivos de origem originais ao realizar a depuração local.

Obrigatório: não

Valor padrão: true

--strict BOOLEAN

Não construir pilhas que contenham avisos.

Obrigatório: não

Valor padrão: false

--trace BOOLEAN

Imprimir o rastreamento para avisos de pilha.

Obrigatório: não

Valor padrão: false

--verbose, -v COUNT

Mostrar logs de depuração. Especifique essa opção várias vezes para aumentar o detalhamento.

Obrigatório: não

--version BOOLEAN

Mostrar o CDK CLI número da versão.

Obrigatório: não

Valor padrão: false

--version-reporting BOOLEAN

Inclua o AWS::CDK::Metadata recurso em modelos sintetizados AWS CloudFormation .

Obrigatório: não

Valor padrão: true

Fornecendo e configurando opções

Você pode passar opções por meio de argumentos de linha de comando. Para a maioria das opções, você pode configurá-las em um arquivo de configuração cdk.json. Quando você usa várias fontes de configuração, o CDK CLI segue a seguinte precedência:

  1. Valores da linha de comando — Qualquer opção fornecida na linha de comando substitui as opções configuradas nos arquivos cdk.json.

  2. Arquivo de configuração do projeto — O arquivo cdk.json no diretório do seu projeto CDK.

  3. Arquivo de configuração do usuário — O arquivo cdk.json localizado em ~/.cdk.json na sua máquina local.

Passando opções na linha de comando

Passando valores boolianos

Para opções que aceitam um valor booliano, você pode especificá-las destas duas formas:

  • Usar valores true e false — Forneça o valor booleano com o comando. Veja um exemplo a seguir:

    $ cdk deploy --watch=true $ cdk deploy --watch=false
  • Fornecer a contrapartida da opção — Modifique o nome da opção adicionando no para especificar um valor false. Veja um exemplo a seguir:

    $ cdk deploy --watch $ cdk deploy --no-watch
  • Para opções cujo padrão é true ou false, você não precisa fornecer a opção, a menos que queira mudar do padrão.