Co to jest CDK AWS?

Co to jest CDK AWS?
Przed Cloud Development Kit (CDK) użytkownik miał tylko pulpit nawigacyjny i usługa CloudFormation, aby tworzyć zasoby AWS i zarządzać AWS. Ręczne tworzenie i zarządzanie zasobami AWS wymaga wielu nawigacji za pośrednictwem interfejsu użytkownika i wielu kroków konfiguracji po drodze. Jednym złym kliknięciem użytkownik może zepsuć cały proces. Jednak CDK rozwiąże większość tych problemów, budując kod w języku programowania i zarządzając zasobami AWS za pośrednictwem tego.

Ten przewodnik szczegółowo wyjaśni AWS Cloud Development Kit (CDK).

Co to jest CDK AWS?

CDK to ulepszona wersja CloudFormation, ponieważ pozwala użytkownikom tworzyć i wdrażać zasoby AWS. Użytkownik może wykonywać wszystkie działania związane z tworzeniem i konfiguracją zasobów AWS za pomocą wybranego języka programowania. Oznacza to, że użytkownik może uzyskać dostęp do IDE AutoComplete, ostrzeżenia w czasie kompilacji, instrukcje przepływu sterowania itp

Korzyści z AWS CDK

Niektóre z ważnych korzyści CDK AWK wyjaśniono poniżej:

Konstrukty: AWS oferuje swoim użytkownikom szablony zasobów o nazwie „Konstrukty”, Które można wykorzystać do doskonałego efektu, a użytkownik może również budować własne konstrukcje.

Cloudformation: CDK nie tworzy bezpośrednio zasobów AWS, kompiluje CDK do CloudFormation, a następnie CloudFormation jest odpowiedzialny za zarządzanie zasobami AWS.

Język programowania: CDK pozwala użytkownikowi zarządzać zasobami AWS przy użyciu języków programowania, takich jak JavaScript, Python, TypeScript itp

Zainstaluj pakiet AWS CDK

AWS oferuje użytkownikowi instalowanie pakietów CDK w wielu językach programowania, a niektóre z ich procesów instalacyjnych pokazano poniżej.

AWS CDK dla TypeScript

Użyj następującego polecenia, aby zainstalować CDK dla języka TypeScript:

NPM Install -g AWS -CDK

Aby sprawdzić, czy zainstalowano pakiet CDK, po prostu wpisz następujące polecenie:

cdk --version

Można zauważyć, że wersja CDK „2.66.1" zostało zainstalowane:

Pakiet dla JavaScript

Aby zainstalować pakiet CDK dla JavaScript, użyj następującego polecenia:

NPM Instaluj AWS-CDK-lib

Pakiet dla Pythona

Wpisowanie następujące polecenie zainstaluje pakiet CDK dla języka Pythona:

Python -m pip instaluj AWS-CDK-lib

Chodziło o instalowanie pakietów CDK dla wielu języków.

Wniosek

AWS CDK służy do zarządzania zasobami chmurowymi Amazon za pomocą języków programowania. Użytkownik może pisać skrypty w celu zarządzania zasobami AWS i skompilować je do CloudFormation. Następnie usługa CloudFormation będzie bezpośrednio odpowiedzialna za tworzenie i kontrolowanie zasobów w chmurze. Ten blog omówił o AWS CDK.