Vault/Install:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
第16行: 第16行:


== 設定 ==
== 設定 ==
Vault的設定檔建議的路徑是<code>/etc/vault.d/vault.hcl</code>,這點沒有在官方的文件裡提到,但官方的範例常使用這個路徑<ref name="ops-deployment-guide"/>。


 這邊是設定成:
 這邊是設定成:
第23行: 第21行:
* 使用[[AWS KMS]]加解密。
* 使用[[AWS KMS]]加解密。
* 使用[[Amazon DynamoDB]]當作儲存空間。
* 使用[[Amazon DynamoDB]]當作儲存空間。
=== AWS ===
==== DynamoDB ===
=== /etc/vault.d/vault.hcl ===
Vault的設定檔建議的路徑是<code>/etc/vault.d/vault.hcl</code>,這點沒有在官方的文件裡提到,但官方的範例常使用這個路徑<ref name="ops-deployment-guide"/>。


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">

2020年7月15日 (三) 08:16的版本

Vault是一套由HashiCorp开发的密码管理软件。

概要

Vault可以拿来存放各类credential资料,像是Key或是Password。

安装

Vault是单执行档,建议安装的路径是/usr/local/bin/vault,这点没有在官方的文件里提到,但官方的范例常使用这个路径[1]

以Linux版的例子来说:

cd /tmp; wget -c https://releases.hashicorp.com/vault/1.4.3/vault_1.4.3_linux_amd64.zip; unzip vault_1.4.3_linux_amd64.zip; sudo cp vault /usr/local/bin/vault; sudo chmod 755 /usr/local/bin/vault

设定

这边是设定成:

AWS

= DynamoDB

/etc/vault.d/vault.hcl

Vault的设定档建议的路径是/etc/vault.d/vault.hcl,这点没有在官方的文件里提到,但官方的范例常使用这个路径[1]

api_addr = "http://10.10.10.10:8200"
cluster_addr = "http://10.10.10.10:8201"
log_level = "Info"

listener "tcp" {    
  address         = "0.0.0.0:8200"
  cluster_address = "10.10.10.10:8201"
  tls_disable     = "true"
}

seal "awskms" {
  region     = "ap-southeast-1"
  access_key = "x"
  secret_key = "x"
  kms_key_id = "x"
}

storage "dynamodb" {
  ha_enabled = "true"
  region     = "ap-southeast-1"
  table      = "vault"
  access_key = "x"
  secret_key = "x"
}

参考文献

  1. 1.0 1.1 Vault Deployment Guide. [2020-07-15] (English). 

外部链接