加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

使用你经常用的编程语言,将基础设施作为代码进行配置

发布时间:2021-05-26 16:57:49 所属栏目:创业 来源:互联网
导读:Pulumi 将其状态存储在后端。默认的后端是 Pulumi 的软件即处事(它有一个针对小我私人用户的免费打算),但在这个例子中,我行使更换的文件后端。文件后端将在你的

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 选项

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读