Как инициализировать проект Pulumi TypeScript: пошаговое руководство с примерами кода

Чтобы инициализировать проект Pulumi TypeScript, выполните следующие действия:

Шаг 1. Установите Pulumi
Убедитесь, что Pulumi установлен на вашем компьютере. Вы можете установить его глобально с помощью npm, выполнив следующую команду:

npm install -g pulumi

Шаг 2. Создайте новый каталог
Создайте новый каталог для вашего проекта Pulumi и перейдите в него:

mkdir pulumi-project
cd pulumi-project

Шаг 3. Инициализация проекта Pulumi
Выполните следующую команду, чтобы инициализировать новый проект Pulumi:

pulumi new typescript

Эта команда предложит вам выбрать шаблон. Выберите «машинописный текст» и нажмите Enter.

Шаг 4. Напишите программу Pulumi
После инициализации проекта вы найдете файл index.tsв каталоге проекта. Откройте этот файл и начните писать программу Pulumi. Вы можете определять ресурсы, настраивать инфраструктуру и управлять развертываниями с помощью Pulumi TypeScript SDK.

Вот простой пример создания корзины AWS S3:

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const bucket = new aws.s3.Bucket("my-bucket", {
    acl: "private",
});
export const bucketName = bucket.id;

Шаг 5. Развертывание стека Pulumi
Чтобы развернуть стек Pulumi, используйте следующую команду:

pulumi up

Эта команда просмотрит изменения и запросит подтверждение перед развертыванием стека.

Вот и все! Вы успешно инициализировали проект Pulumi TypeScript и развернули свой стек.