cdk diff - AWS Cloud Development Kit (AWS CDK) v2

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 aplicativo CDK 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

ID lógica da pilha CDK

O ID lógico da pilha de CDK do seu aplicativo para realizar uma comparação.

Tipo: string

Obrigatório: não

Opções

Para obter uma lista das opções globais que funcionam com todos os CLI comandos do CDK, consulteOpções globais.

--change-set BOOLEAN

Especifique se deseja criar um conjunto de alterações para analisar as substituições de recursos.

Quandotrue, 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.

Quandofalse, uma comparação mais rápida, mas menos precisa, é realizada comparando modelos. CloudFormation Qualquer alteração detectada nas 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 um ARN codificado.

Valor padrão: true

--context-lines NUMBER

Número de linhas de contexto a serem incluídas na renderização arbitrária de diferenças JSON.

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 pilha CDK e a cdk diff mensagem padrão stdout 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 não CLI filtrará AWS::CDK::Metadata recursos ou caracteres não ASCII ilegíveis.

Valor padrão: false

--template STRING

O caminho para o CloudFormation modelo com o qual comparar uma pilha de CDK.

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