Zum Inhalt springen
_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Pulumi Tutorial — IaC v programovacím jazyku

08. 09. 2023 1 Min. Lesezeit intermediate

Cloud Pokročilý

Pulumi Tutorial — IaC v programovacím jazyku

PulumiIaCTypeScript 3 min čtení

Infrastructure as Code v TypeScript, Python nebo Go. Alternativa k Terraform.

Proč Pulumi?

Infrastruktura v reálném programovacím jazyku — loops, conditions, testy, IDE podpora.

Příklad v TypeScript

import * as aws from "@pulumi/aws";
import * as pulumi from "@pulumi/pulumi";

const bucket = new aws.s3.Bucket("my-bucket", {
    website: { indexDocument: "index.html" }
});

const bucketPolicy = new aws.s3.BucketPolicy("policy", {
    bucket: bucket.id,
    policy: bucket.arn.apply(arn => JSON.stringify({
        Statement: [{
            Effect: "Allow",
            Principal: "*",
            Action: "s3:GetObject",
            Resource: \`\${arn}/*\`
        }]
    }))
});

export const url = bucket.websiteEndpoint;

Shrnutí

Pulumi = Terraform pro vývojáře. Plná síla programovacího jazyka pro infrastrukturu. Zvažte pokud HCL limituje.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace

Teilen:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.