참조 배포

AWS 기반 HashiCorp Vault

AWS 클라우드에서 비밀을 관리하고 암호화하기 위한 통합 인터페이스

이 Quick Start는 유연성과 확장성이 있는 Amazon Web Services (AWS)환경을 설정하고 HashiCorp Vault를 원하는 구성으로 자동으로 시작합니다.

Vault는 신뢰할 수 있는 ID를 사용하여 비밀번호를 중앙 집중화하고 액세스를 제어함으로써 하드 코딩 된 정적 자격 증명의 필요성을 줄입니다. 단일 워크 플로 및 API를 통해 중앙에서 관리되고 보안 된 암호화 키를 사용하여 전송 및 저장 중 중요한 데이터를 모두 암호화합니다. 키-값 저장소에 액세스하고 IAM (AWS Identity and Access Management) 및 AWS STS (AWS Security Token Service) 자격 증명을 생성할 수 있습니다.

이 Quick Start에는 배포를 자동화하는 AWS CloudFormation 템플릿과 AWS 클라우드에서 HashiCorp Vault 구현을 최대로 활용하는 데 도움이 되는 단계별 지침이 담긴 안내서가 포함됩니다.

hashicorp-logo

이 Quick Start는 HashiCorp, Inc.와 AWS가 공동으로 개발했습니다. HashiCorp는
APN 파트너입니다.

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용하면 AWS에 다음과 같은 HashiCorp Vault 환경을 설정할 수 있습니다:

    • 3개의 가용 영역에서 퍼블릭 및 프라이빗 서브넷으로 구성된 가상 프라이빗 클라우드(VPC).
    • 인터넷 액세스를 제공하는 인터넷 게이트웨이.*
    • 제공된 호스팅 영역 ID 및 DNS 이름이 Application Load Balancer와 연결되어 있다고 가정한 AWS Certificate Manager (ACM) SSL (Secure Sockets Layer)의 인증서.
    • 내부 또는 외부로 향하는 Application Load Balancer.
    • 퍼블릭 서브넷의 경우:
      • 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위한 관리형 NAT(Network Address Translation) 게이트웨이.
      • 프라이빗 서브넷의 Amazon Elastic Compute Cloud(EC2) 인스턴스에 대한 인바운드 SSH(Secure Shell) 액세스를 제공하기 위한 Linux 배스천 호스트.
    • 프라이빗 서브넷의 경우:
      • 3개의 가용 영역에서 3,5,7 개의 HashiCorp Vault 서버 인스턴스를 포함하는 Auto Scaling 그룹.
    • 루트 토큰을 포함하는 비밀 AWS Secrets Manager와 HashiCorp Vault 클러스터 초기화 중에 생성된 해제 키.
    • HashiCorp Vault를 자동으로 해제하고, AWS Secrets Manager 암호를 암호화하는 데 사용되는 AWS KMS (AWS Key Management Service) 키.

    * 기존 VPC에 Quick Start를 배포하는 템플릿에서는 별표로 표시된 구성 요소를 건너뛰고 기존의 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • 배포 안내서의 지침에 따라 AWS에 HashiCorp Vault 클러스터를 구축합니다. 배포 프로세스는 약 20분이 걸리며 다음 단계를 포함합니다:

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 가입하여 계정에 로그인하십시오.
    2. Center for Internet Security (CIS) Ubuntu Linux 16.04 — 레벨1을 구독하십시오.
    3. Quick Start를 시작하십시오. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. 감사 로그를 검토하십시오.
    5. 배포를 테스트하십시오.
    6. HashiCorp Vault를 시작하십시오.

    Quick Start 콘텐츠에서 AWS와 협업하는 APN(AWS 파트너 네트워크) 파트너와 AWS Quick Start의 사용자를 공유할 수 있습니다.

    CIS Ubuntu Linux 16.04 LTS Benchmark - 1레벨
    CIS Ubuntu Linux 16.04 LTS Benchmark - 1레벨
    CIS Ubuntu Linux 16.04 LTS Benchmark - 1레벨
    CIS Ubuntu Linux 16.04 LTS Benchmark - 1레벨
  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start에 대한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 각 AWS 서비스의 요금 페이지를 참조하십시오.

    이 Quick Start는 라이선스가 필요하지 않은 오픈 소스 버전의 HashiCorp Vault를 사용합니다.