Este é o Guia do desenvolvedor do 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 Referência de comandos CLI do CDK
Esta seção contém informações de referência de comando para a interface de linha de comando (CLI) do AWS Cloud Development Kit (AWS CDK). A CLI do CDK também é conhecida como Kit de Ferramentas CDK.
Usage
$ 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.
CDKToolkitAWS
-
context -
Gerencie valores de contexto em cache para sua aplicação do 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 do CDK local e ambiente de desenvolvimento.
-
drift -
Detecte o desvio de configuração dos recursos que você define, gerencia e implanta usando o CDK.
-
flags -
Visualize e modifique suas configurações de sinalizadores de atributos para a CLI do CDK.
-
import -
Use importações AWS CloudFormation de recursos para importar AWS recursos existentes em uma pilha de CDK.
-
init -
Criar um novo projeto do 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 do 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.
-
publish-assets -
Publique ativos para a pilha de CDK especificada em seus respectivos destinos sem realizar uma implantação.
-
refactor -
Preserve os recursos implantados ao refatorar o código em sua aplicação do 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 do 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 comandos da CLI do CDK.
-
--app, -a <STRING> -
Fornecer o comando para executar sua aplicação ou diretório do conjunto de 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, a CLI do CDK lerá da variável do ambiente
AWS_CA_BUNDLE.Obrigatório: sim
-
--ci <BOOLEAN> -
Indicar que os comandos da CLI do CDK estão sendo executados em um ambiente de integração contínua (CI).
Essa opção modifica o comportamento da CLI do CDK para melhor se adequar às operações automatizadas típicas dos pipelines de CI.
Quando você fornece essa opção, os logs são enviados para
stdoutem vez destderr.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 a CLI do CDK está fazendo nos bastidores.
Obrigatório: não
Valor padrão:
false
-
--ec2creds, -i <BOOLEAN> -
Forçar a CLI do CDK a tentar obter as credenciais da instância do Amazon EC2.
Por padrão, a CLI do CDK adivinha o status da instância do Amazon EC2.
Obrigatório: não
Valor padrão:
false
-
--help, -h <BOOLEAN> -
Mostrar as informações de referência de comando para a CLI do CDK.
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
falsee 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::pathAWS CloudFormation metadados para cada recurso.Obrigatório: não
Valor padrão:
true
-
--plugin, -p <ARRAY> -
Nome ou caminho de um pacote de nó que estende os recursos do CDK. Essa opção pode ser fornecida várias vezes em um único comando.
É possível configurar essa opção no arquivo
cdk.jsondo projeto ou no~/.cdk.jsonem 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 a CLI do CDK.
Obrigatório: sim
-
--proxy <STRING> -
Usar o proxy indicado.
Se essa opção não for fornecida, a CLI do CDK lerá da variável do ambiente
HTTPS_PROXY.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 a CLI do CDK assumirá ao interagir. AWS CloudFormation
Obrigatório: não
-
--staging <BOOLEAN> -
Copiar os ativos para o diretório de saída.
Especificar
falsepara evitar a cópia de ativos para o diretório de saída. Isso permite que a CLI do AWS SAM faça referência aos 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 número da versão da CLI do CDK.
Obrigatório: não
Valor padrão:
false
-
--version-reporting <BOOLEAN> -
Inclua o
AWS::CDK::Metadatarecurso em modelos sintetizados AWS CloudFormation .Obrigatório: não
Valor padrão:
true
Fornecendo e configurando opções
É possível 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, a CLI do CDK segue a precedência a seguir:
-
Valores da linha de comando — Qualquer opção fornecida na linha de comando substitui as opções configuradas nos arquivos
cdk.json. -
Arquivo de configuração do projeto — O arquivo
cdk.jsonno diretório do seu projeto do CDK. -
Arquivo de configuração do usuário — O arquivo
cdk.jsonlocalizado em~/.cdk.jsonna sua máquina local.
Passando opções na linha de comando
- Passando valores booleanos
-
Para opções que aceitam um valor booliano, você pode especificá-las destas duas formas:
-
Usar valores
trueefalse— Forneça o valor booleano com o comando. Este é um exemplo:$ cdk deploy --watch=true $ cdk deploy --watch=false -
Fornecer a contrapartida da opção — Modifique o nome da opção adicionando
nopara especificar um valorfalse. Este é um exemplo:$ cdk deploy --watch $ cdk deploy --no-watch -
Para opções cujo padrão é
trueoufalse, você não precisa fornecer a opção, a menos que queira mudar do padrão.
-