Чтобы инициализировать проект 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 и развернули свой стек.