Qual é o AWS CDK?

Qual é o AWS CDK?
Antes do Kit de Desenvolvimento de Cloud (CDK), o usuário tinha apenas um painel e um serviço de formação em nuvem para criar e gerenciar recursos da AWS. A criação manual e o gerenciamento dos recursos da AWS exigem muita navegação através da interface do usuário e várias etapas de configurações ao longo do caminho. Com um único clique errado, o usuário pode atrapalhar todo o processo. No entanto, o CDK resolverá a maioria desses problemas construindo código na linguagem de programação e gerenciando recursos da AWS através disso.

Este guia explicará o Kit de Desenvolvimento de Clouds da AWS (CDK) em detalhes.

Qual é o AWS CDK?

CDK é a versão aprimorada do CloudFormation, pois permite que os usuários criem e implante recursos da AWS. O usuário pode executar todas as atividades de criação e configuração de recursos da AWS usando a linguagem de programação de sua escolha. Isso significa que o usuário pode obter acesso a IDE prematuros, avisos de compilação no tempo, declarações de fluxo de controle, etc::

Benefícios do AWS CDK

Alguns dos benefícios importantes do AWS CDK são explicados abaixo:

Construtos: AWS oferece aos seus usuários modelos de recursos chamados “Construtos”Que pode ser usado com grande efeito e o usuário também pode construir suas próprias construções.

CloudFormation: CDK não cria recursos diretamente da AWS, ele compila o CDK até a Formação Cloud e, em seguida, a CloudFormation é responsável por gerenciar recursos da AWS.

Linguagem de programação: CDK permite que o usuário gerencie recursos da AWS usando linguagens de programação como JavaScript, Python, TypeScript, etc::

Instale o pacote AWS CDK

A AWS oferece ao usuário para instalar pacotes CDK em várias linguagens de programação e alguns de seus processos de instalação são demonstrados abaixo.

AWS CDK para TypeScript

Use o seguinte comando para instalar o CDK para o idioma do TypeScript:

NPM Install -g AWS -CDK

Para verificar se o pacote CDK foi instalado, basta digitar o seguinte comando:

CDK --Version

Pode -se observar que a versão CDK “2.66.1" foi instalado:

Pacote para JavaScript

Para instalar o pacote CDK para JavaScript, use o seguinte comando:

NPM Instale aws-cdk-lib

Pacote para Python

Digitando o seguinte comando instalará o pacote CDK para a linguagem Python:

python -m pip install aws-cdk-lib

Isso se tratava de instalar pacotes CDK para vários idiomas.

Conclusão

AWS CDK é usada para gerenciar os recursos em nuvem da Amazon usando linguagens de programação. O usuário pode escrever scripts para gerenciar recursos da AWS e compilá -los até a Formação Cloud. Depois disso, o Serviço de Formação em Cloud será diretamente responsável por criar e controlar recursos na nuvem. Este blog discutiu sobre o AWS CDK.