使用你经常用的编程语言,将基础设施作为代码进行配置
Pulumi 将其状态存储在后端。默认的后端是 Pulumi 的软件即处事(它有一个针对小我私人用户的免费打算),但在这个例子中,我行使更换的文件后端。文件后端将在你的当地文件体系上建设一个文件来存储状态: pulumi login--local 假如你规划和别人分享这个项目,文件靠山也许不是一个好的出发点。Pulumi 还可以将其状态存储在 AWS S3 等云工具存储中。要行使它,请建设一个 S3 bucket 并登录: pulumi login--cloud-url s3://my-pulumi-state-bucket 此刻你已经登录到了状态后端,你可以建设一个项目和一个仓库了! 在你开始建设 Pulumi 项目之前,请先相识以下 Pulumi 术语,你将在本教程中看到这些术语。 项目是一个包括 Pulumi.yaml 文件的目次。这个文件包括了 Pulumi 必要知道的元数据,以便举办它的事变。在 Pulumi.yaml 文件中可以找到的示例字段有: 运行时(譬喻,Python、Node、Go、.Net) 项目声名(如“我的第一个 Pulumi 项目”) 项目名称 项目是一个疏松的观念,可以满意你的需求。一样平常来说,一个项目包括了一系列的资源,这些资源是你想要提供和节制的对象。你可以选择拥有资源很少的小型 Pulumi 项目,也可以选择包括全部你必要的资源的大型项目。跟着你对 Pulumi 越来越认识,你想怎样机关你的项目会变得越发清楚。 仓库Pulumi 应承你按照可设置的值来区分你的 Pulumi 项目。一个常见的用途是将一个项目陈设到差异的情形,如开拓或出产情形,或差异的地域,如欧洲、中东和非洲以及美国。 在入门时,你不大必要一个伟大的仓库配置,以是本演练行使默认的仓库名称 dev。 在 IaC 中行使 TypeScript你可以行使利便的 pulumi new 呼吁来初建bootstrap一个 Pulumi 项目。new 呼吁有一大堆符号和选项,可以辅佐你入门 Pulumi,以是请继承建设你的第一个项目: $ pulumi new typescript This command will walk you through creating a newPulumi project.
Enter a value or leave blank to accept the (default),and press <ENTER>. Press^C at any time to quit.
project name:(pulumi)my-first-project project description:(A minimal TypeScriptPulumi program)My very first Pulumi program Created project 'my-first-project'
Please enter your desired stack name. To create a stack in an organization,use the format <org-name>/<stack-name> (e.g. `acmecorp/dev`). stack name: (dev) dev Created stack 'dev'
Installing dependencies...
> node scripts/postinstall
added 82 packages from 126 contributors and audited 82 packages in 2.84s
13 packages are looking for funding run `npm fund` for details
found 0 vulnerabilities
Finished installing dependencies
Your new project is ready to go! ✨
To perform an initial deployment, run 'pulumi up' 这里产生了许多工作,我将其睁开来说: 第一部门是为你的 Pulumi 项目确定一个模板。我选择了通用的 typescript 选项 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |