Hva er AWS CDK?

Hva er AWS CDK?
Før skyutviklingssett (CDK) hadde brukeren bare et dashbord og CloudFormation Service for å lage og administrere AWS -ressurser. Manuell oppretting og styring av AWS -ressurser krever mye navigasjon gjennom UI og flere trinn med konfigurasjoner underveis. Med en enkelt feil klikk kan brukeren rote opp hele prosessen. Imidlertid vil CDK løse de fleste av disse problemene ved å bygge kode på programmeringsspråket og administrere AWS -ressurser gjennom det.

Denne guiden vil forklare AWS Cloud Development Kit (CDK) i detalj.

Hva er AWS CDK?

CDK er den forbedrede versjonen av CloudFormation, da den lar brukere opprette, og distribuere AWS -ressurser. Brukeren kan utføre alle aktivitetene for å lage og konfigurere AWS -ressurser ved å bruke programmeringsspråket etter eget valg. Det betyr at brukeren kan få tilgang til IDE autofullfør, advarsler om kompileringstid, kontrollstrømningsuttalelser osv.:

Fordelene med AWS CDK

Noen av de viktige fordelene med AWS CDK er forklart nedenfor:

Konstruer: AWS tilbyr brukerens ressursmaler kalt “Konstruer”Som kan brukes til stor effekt og brukeren kan også bygge sine egne konstruksjoner.

CloudFormation: CDK skaper ikke direkte AWS -ressurser, den sammenstiller CDK ned til CloudFormation, og da er CloudFormation ansvarlig for å administrere AWS -ressurser.

Programmeringsspråk: CDK lar brukeren administrere AWS -ressurser ved å bruke programmeringsspråk som JavaScript, Python, TypeScript, etc:

Installer AWS CDK -pakke

AWS tilbyr brukeren å installere CDK -pakker på flere programmeringsspråk, og noen av installasjonsprosessene deres er demonstrert nedenfor.

AWS CDK for TypeScript

Bruk følgende kommando for å installere CDK for TypeScript -språk:

npm install -g aws -cdk

For å bekrefte at CDK -pakken er installert, skriver du ganske enkelt følgende kommando:

CDK -Versjon

Det kan observeres at CDK -versjonen "2.66.1”Er installert:

Pakke for JavaScript

For å installere CDK -pakken for JavaScript, bruk følgende kommando:

NPM installer AWS-CDK-LIB

Pakke for Python

Å skrive følgende kommando vil installere CDK -pakken for Python -språk:

python -m pip installer aws-cdk-lib

Det handlet om å installere CDK -pakker for flere språk.

Konklusjon

AWS CDK brukes til å administrere Amazons skyressurser ved hjelp av programmeringsspråk. Brukeren kan skrive skript for å administrere AWS -ressurser og sammenstille dem til CloudFormation. Etter det vil CloudFormation Service være direkte ansvarlig for å lage og kontrollere ressurser på skyen. Denne bloggen diskuterte om AWS CDK.