Користувальницькькі налаштування

Налаштування сайту


software:aws:cdk

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
software:aws:cdk [2022/01/13 11:15]
charon створено
software:aws:cdk [2022/07/06 15:00] (поточний)
charon [Посилання]
Рядок 1: Рядок 1:
 ====== AWS Cloud Development Kit (CDK) ====== ====== AWS Cloud Development Kit (CDK) ======
 +===== Приготування =====
 +==== Один раз на комп'ютер ====
 +[[https://github.com/nodesource/distributions/blob/master/README.md|Встановити NodeJS]]
 +
 +Install the AWS CDK Toolkit globally using the following Node Package Manager command:
 +  npm install -g aws-cdk
 +Run the following command to verify correct installation and print the version number of the AWS CDK:
 +  cdk --version
 +Можливо, знадобиться [[https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html#getting_started_bootstrap|bootstrapping]]
 +
 +==== Для кожного нового проєкта ====
 +
 +Створити окремий каталог:
 +  mkdir my-cdk-app && cd my-cdk-app
 +Ініціювати новий cdk app:
 +  cdk init app --language python
 +Створити новий віртуальний енв Пайтона:  
 +  source .venv/bin/activate
 +  pip install --upgrade setuptools pip && pip install -r requirements.txt
 +Внести зміни до файла //my-cdk-app/my-cdk-app_stack.py//
 +
 +Синтезувати cloudformation stack:
 +  cdk synth
 +Задеплоїти стек:
 +  cdk deploy  
 +
 +==== Оновлення Python CDK ====
 +  pip install --upgrade aws-cdk-lib constructs jsii
 +
 +==== Оновлення AWS CDK ====
 +  sudo npm install -g aws-cdk
  
 ===== Посилання ===== ===== Посилання =====
   * [[https://docs.aws.amazon.com/cdk/api/v2/docs/aws-construct-library.html|AWS Construct Library]]   * [[https://docs.aws.amazon.com/cdk/api/v2/docs/aws-construct-library.html|AWS Construct Library]]
 +  * [[https://docs.aws.amazon.com/cdk/v2/guide/core_concepts.html|CDK Concepts]]
 +  * [[https://github.com/aws-samples/aws-cdk-examples|AWS CDK examples GitHub repo]]
 +  * [[https://docs.aws.amazon.com/cdk/api/v2/python/aws_cdk/README.html|AWS Cloud Development Kit Library]] - багато цікавих хаків: залежності ресурсів та стеків, параметри тощо
software/aws/cdk.1642065302.txt.gz · Востаннє змінено: 2022/01/13 11:15 повз charon