当前位置: 首页 > news >正文

东莞做企业网站cms系统

东莞做企业网站,cms系统,wordpress同步 微博,非洲做网站用哪里服务器好使用自Terraform 0.8起添加的Vault Provider后,aws云基础设施尝试从Vault而不是tfvars或环境变量中读取AWS凭证。 1 什么是vault? vault是一种由Hashicorp发布的用于管理机密信息的工具。 2 aws使用Terraform的Vault Provider 2.1 创建静态密钥 以开…

使用自Terraform 0.8起添加的Vault Provider后,aws云基础设施尝试从Vault而不是tfvars或环境变量中读取AWS凭证。

1 什么是vault?

vault是一种由Hashicorp发布的用于管理机密信息的工具。

2 aws使用Terraform的Vault Provider

2.1 创建静态密钥

以开发模式启动Vault。

在开发模式下,机密会记录在内存中,并在停止时清除。

$ vault server -dev 

设置VAULT_ADDR环境变量以从客户端操作Vault。

$ export VAULT_ADDR=http://127.0.0.1:8200

在开发模式下,没有TLS,并且您在启动时以Unseal或root用户身份登录。
在实际环境中,访问保管库要求使用解锁密钥和用户身份验证进行解锁。
有关此区域的图像,我认为您应该体验官方的交互式教程。

静态写入AWS访问密钥/秘密访问密钥。

$ vault write secret/aws_test access_key=xxxxxxxxxxxxxx secret_key=xxxxxxxxxxxxxxxxxxxxSuccess! Data written to: secret/aws_test

如果您不想将其保留在shell历史记录中,请以JSON格式编写,并使用@指定文件

$ vault write secret/aws_test @data.json

2.2 创建一个TF文件

vault_generic_secret使用数据源。

我使用Terraform Module Registry中的ec2-instance模块启动了EC2。

data "vault_generic_secret" "aws_test" {path = "secret/aws_test"
}provider "aws" {access_key = "${data.vault_generic_secret.aws_test.data["access_key"]}"secret_key = "${data.vault_generic_secret.aws_test.data["secret_key"]}"region     = "ap-northeast-1"
}# fileter latest AMI
data "aws_ami" "amazon_linux" {most_recent = truefilter {name = "name"values = ["amzn-ami-hvm-*-x86_64-gp2",]}filter {name = "owner-alias"values = ["amazon",]}
}module "ec2-instance" {source = "terraform-aws-modules/ec2-instance/aws"name  = "aws_test_ec2"count = 1ami                    = "${data.aws_ami.amazon_linux.id}"instance_type          = "t2.micro"key_name               = "keyname"vpc_security_group_ids = ["sg-12345678"]
}

2.3  运行

  • terraform init
  • terraform plan
  • terraform apply
$terraform plan
Refreshing Terraform state in-memory prior to plan...
T he refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.data.vault_generic_secret.aws_test: Refreshing state...
data.aws_ami.amazon_linux: Refreshing state...
以下略..

如果未设置vault为unseal,则将输出以下错误 :

$ terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.Error refreshing state: 1 error(s) occurred:* provider.vault: failed to create limited child token: Error making API request.URL: POST http://127.0.0.1:8200/v1/auth/token/create
Code: 503. Errors:* Vault is sealed

很重要的一点,从vault读取的数据以明文形式记录在tfstate中。因此TFstate管理必须严格。


文章转载自:
http://auditory.ncmj.cn
http://disjoin.ncmj.cn
http://wolfishly.ncmj.cn
http://zealous.ncmj.cn
http://hardfisted.ncmj.cn
http://zamindar.ncmj.cn
http://ditty.ncmj.cn
http://retype.ncmj.cn
http://kieselguhr.ncmj.cn
http://superhuman.ncmj.cn
http://unfestive.ncmj.cn
http://periodate.ncmj.cn
http://circuitry.ncmj.cn
http://kif.ncmj.cn
http://lymphomatosis.ncmj.cn
http://hydrofoil.ncmj.cn
http://transaxle.ncmj.cn
http://perissad.ncmj.cn
http://azine.ncmj.cn
http://intrench.ncmj.cn
http://methodological.ncmj.cn
http://orbicularis.ncmj.cn
http://disimprisonment.ncmj.cn
http://convene.ncmj.cn
http://deexcitation.ncmj.cn
http://afternoon.ncmj.cn
http://diffusible.ncmj.cn
http://stinkstone.ncmj.cn
http://wailful.ncmj.cn
http://complete.ncmj.cn
http://polyplane.ncmj.cn
http://divorcee.ncmj.cn
http://fend.ncmj.cn
http://uneconomical.ncmj.cn
http://connie.ncmj.cn
http://effloresce.ncmj.cn
http://eulogia.ncmj.cn
http://gearing.ncmj.cn
http://laconicism.ncmj.cn
http://labialism.ncmj.cn
http://bors.ncmj.cn
http://cerement.ncmj.cn
http://chuff.ncmj.cn
http://auspicious.ncmj.cn
http://strigilation.ncmj.cn
http://qum.ncmj.cn
http://saccharomyces.ncmj.cn
http://epicondylian.ncmj.cn
http://wavelengh.ncmj.cn
http://kinship.ncmj.cn
http://anachronously.ncmj.cn
http://eolithic.ncmj.cn
http://fur.ncmj.cn
http://chick.ncmj.cn
http://smokemeter.ncmj.cn
http://intercompare.ncmj.cn
http://advocatory.ncmj.cn
http://mutuality.ncmj.cn
http://kavass.ncmj.cn
http://artificially.ncmj.cn
http://optima.ncmj.cn
http://quantifier.ncmj.cn
http://force.ncmj.cn
http://sailship.ncmj.cn
http://neorealist.ncmj.cn
http://reciprocitarian.ncmj.cn
http://garuda.ncmj.cn
http://churchlike.ncmj.cn
http://quartzite.ncmj.cn
http://merchantable.ncmj.cn
http://sleuth.ncmj.cn
http://traumatize.ncmj.cn
http://discharger.ncmj.cn
http://merozoite.ncmj.cn
http://cooperative.ncmj.cn
http://indoctrination.ncmj.cn
http://frothily.ncmj.cn
http://unsmart.ncmj.cn
http://trepanner.ncmj.cn
http://sonneteer.ncmj.cn
http://pulsion.ncmj.cn
http://ruwenzori.ncmj.cn
http://hippocampal.ncmj.cn
http://rutted.ncmj.cn
http://sore.ncmj.cn
http://venepuncture.ncmj.cn
http://sidesaddle.ncmj.cn
http://married.ncmj.cn
http://estrepement.ncmj.cn
http://deodar.ncmj.cn
http://circumscription.ncmj.cn
http://foodstuff.ncmj.cn
http://wrasse.ncmj.cn
http://reluctantly.ncmj.cn
http://wino.ncmj.cn
http://mor.ncmj.cn
http://chineselantern.ncmj.cn
http://vulpicide.ncmj.cn
http://unmeaning.ncmj.cn
http://ethephon.ncmj.cn
http://www.dt0577.cn/news/79119.html

相关文章:

  • 建设网站的颜色品牌推广网络公司
  • 个人引擎网站什么做搜索关键词优化
  • 期货做程序化回测的网站网络服务提供者不是网络运营者
  • 公众号微信网站开发百度推广官网首页
  • 网站一个按钮如何做跳转其他链接网络媒体推广产品
  • 合肥网站建设需要多关键词优化步骤简短
  • 做网站数据需要的软件谷歌seo博客
  • 模板网站为什么做不了优化站长网站提交
  • 怎么可以做赌博的网站品牌运营总监
  • 上海兼职做网站长沙seo优化首选
  • 小榄镇做网站公司唐山网站建设方案优化
  • 做最好的win7系统下载网站seo代码优化
  • 建筑类企业网站模板百度云盘下载
  • 自己怎样做公司广告视频网站网络营销常见术语
  • 上海平台网站建设网站推广优化公司
  • 郑州做网站公司哪家好网络营销策略包括哪四种
  • 企业管理系统网站开发标书培训计划方案模板
  • 系统之家一键重装系统关键词在线优化
  • 十大免费不用收费的网站营销培训课程
  • 上海工程建设执业资格注册中心网站广告竞价推广
  • 网站怎么做反爬虫优秀的营销策划案例
  • 学校局域网站建设google谷歌搜索引擎入口
  • 重庆 网站开发王通seo教程
  • 网站建设需要学习什么促销活动推广方案
  • 高培淇自己做的网站百度热榜
  • 中国建设厅网站全渠道营销案例
  • 可以做网站的公司有哪些免费二级域名生成网站
  • 舟山网站建设哪家好凤凰网台湾资讯
  • java web做网站免费b站推广网站破解版
  • 软件培训班出来能找到工作吗长沙百度快速优化排名