Este é o Guia do Desenvolvedor AWS CDK v2. A versão CDK 1 mais antiga 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á.
cdk diff
Faça uma comparação para ver as mudanças na infraestrutura entre as AWS CDK pilhas.
Esse comando geralmente é usado para comparar as diferenças entre o estado atual das pilhas em seu CDK aplicativo local e as pilhas implantadas. No entanto, você também pode comparar uma pilha implantada com qualquer modelo local AWS CloudFormation .
Uso
$
cdk diff
<arguments>
<options>
Argumentos
- CDKID da pilha
-
O ID de construção da CDK pilha do seu aplicativo para realizar uma comparação.
Type: string
Obrigatório: não
Opções
Para obter uma lista de opções globais que funcionam com todos CDK CLI comandos, vejaOpções globais.
--change-set
BOOLEAN
-
Especifique se deseja criar um conjunto de alterações para analisar as substituições de recursos.
Quando
true
, o CDK CLI criará um conjunto de AWS CloudFormation alterações para exibir as alterações exatas que serão feitas em sua pilha. Essa saída inclui se os recursos serão atualizados ou substituídos. O CDK CLI usa a função de implantação em vez da função de pesquisa para realizar essa ação.Quando
false
, uma comparação mais rápida, mas menos precisa, é realizada comparando modelos. CloudFormation Qualquer alteração detectada em propriedades que exijam a substituição de um recurso será exibida como uma substituição de recurso, mesmo que a alteração seja puramente cosmética, como substituir uma referência de recurso por uma ARN codificada.Valor padrão:
true
--context-lines
NUMBER
-
Número de linhas de contexto a serem incluídas na renderização arbitrária JSON de diferenças.
Valor padrão:
3
--exclusively, -e
BOOLEAN
-
Diferencie apenas as pilhas solicitadas e não inclua dependências.
--fail
BOOLEAN
-
Falha e saia com um código de
1
se forem detectadas diferenças. --help, -h
BOOLEAN
-
Mostra as informações de referência do
cdk diff
comando. --processed
BOOLEAN
-
Especifique se deseja comparar com o modelo com as CloudFormation transformações já processadas.
Valor padrão:
false
--quiet, -q
BOOLEAN
-
Não imprima o nome da CDK pilha e a
cdk diff
mensagem padrãostdout
quando nenhuma alteração for detectada.Valor padrão:
false
--security-only
BOOLEAN
-
Diferencie apenas para mudanças de segurança ampliadas.
Valor padrão:
false
--strict
BOOLEAN
-
Modifique o
cdk diff
comportamento para ser mais preciso ou rigoroso. Quando verdadeiro, o CDK CLI não filtraráAWS::CDK::Metadata
recursos ou caracteres não legíveis. ASCIIValor padrão:
false
--template
STRING
-
O caminho para o CloudFormation modelo com o qual comparar uma CDK pilha.
Exemplos
Compare com a pilha atualmente implantada chamada MyStackName
$
cdk diff MyStackName --app='node bin/main.js'
Compare com um modelo específico CloudFormation
$
cdk diff MyStackName --app='node bin/main.js' --template-path='./MyStackNameTemplate.yaml'
Diferencie uma pilha local com sua pilha implantada. Não imprima em stdout se nenhuma alteração for detectada
$
cdk diff MyStackName --app='node bin/main.js' --quiet