Vault backend storage용 Manta Object Storage 구성
Vault backend storage용 Manta Object Storage 구성
Manta storage backend는 Vault의 데이터를 Triton의 Manta Object Storage에 영구 저장하는 데 사용됩니다. storage 폴더는 이미 존재해야 합니다.
출처: 문서
본문
- 고가용성 없음 – Manta storage backend는 고가용성을 지원하지 않습니다.
- 커뮤니티 지원 – Manta storage backend는 커뮤니티가 지원합니다. HashiCorp 직원의 검토를 거쳤지만 기술에 대해 그렇게 잘 알지 못할 수 있습니다. 문제가 발생하면 원저자에게 문의하도록 안내받을 수 있습니다.
storage "manta" {
directory = "manta-directory"
user = "myuser"
key_id = "40:9d:d3:f9:0b:86:62:48:f4:2e:a5:8e:43:00:2a:9b"
}
manta 파라미터
directory(string: <required>)– 사용할 manta 디렉터리의 이름을 지정합니다. 이것은 특정 manta 계정의/stor/폴더에 있을 것입니다.
Manta로 인증하는 데 다음 설정이 사용됩니다.
-
user(string: <required>)– Manta 사용자 계정 이름을 지정합니다. 환경 변수MANTA_USER로도 제공할 수 있습니다. -
key_id(string: <required>)– Manta API로 인증하는 데 사용할 SSH 키 쌍의 공개 키 지문입니다. SSH 에이전트에 이 키 ID에 해당하는 개인 키가 로드되어 있다고 가정합니다. 환경 변수MANTA_KEY_ID로도 제공할 수 있습니다. -
subuser- Manta 계정에 대한 접근 권한이 부여된 subuser의 이름입니다. 환경 변수MANTA_SUBUSER로도 제공할 수 있습니다. -
url– Manta URL을 지정합니다. 기본값은https://us-east.manta.joyent.com입니다. 환경 변수MANTA_URL로도 제공할 수 있습니다. -
max_parallel(string: "128")– Manta에 대한 최대 동시 요청 수를 지정합니다.
manta 예시
이 예시는 사용자 지정 최대 병렬 연결 수로 Manta storage backend를 구성하는 방법을 보여줍니다.
storage "manta" {
directory = "vault-storage-directory"
max_parallel = 512
}