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.