LoginSignup
0
0

More than 3 years have passed since last update.

Bitwarden on AWS 環境構築

Last updated at Posted at 2021-03-06

概要 Outline(TL;DR)

パスワード管理ツールBitwardenのサーバー機能をCloudFormationでAWS上に構築する。

目的 Purpose

  • いつも利用しているパスワード管理ツールBitwardenの機能理解のため。
  • 現在勉強中のAWSの各種サービス群の中でも、個人的に重要視しているCloudFormationのサービス理解のため。

前提条件 Requirements

  • 利用者は自分自身のみの想定。
  • どのAWSアカウントにおいても再現性高く環境再構築が出来るようにIaC化する。
  • 何かあった場合を考慮してすぐに環境を破棄できるようにする。
  • Githubに成果物を登録する。
  • コンテナ型仮想化技術を取り入れる。
  • スクラム開発の手法を取り入れて進める。
  • AWS請求料金を低額に抑える。1000円/月までを目安とする。
  • セキュリティ対策のWAF導入は別途。

環境 Environments

  • AWS
    • AWSアカウント
    • Amazon Virtual Private Cloud
    • AWS Identity and Access Management
    • AWS CloudFormation
    • Amazon Elastic Container Service
    • Amazon Simple Storage Service
    • Amazon CloudWatch
    • AWS Auto Scaling

段取り Steps

  1. 計画
    1. Trelloサインアップ
    2. Trelloボード新規作成
    3. スクラム開発用のリスト構成
    4. プロダクトバックログ作成
    5. スプリントバックログ選定
  2. 実施
    1. AWS構成要素の洗い出し
    2. AWS構成図作成
    3. CloudFormationのAWS公式ページにて開始手順の確認
    4. CloudFormationテンプレート(ECS, YAML形式)の検索
    5. GitHubにテンプレートYAMLファイルコミット
    6. AWSアカウントにてテンプレートからスタック作成できるかプレビュー(IAM権限確認)
    7. BitwardenのDockerコンテナが無いか検索
    8. YAMLテンプレートを構成図に合わせて改修
    9. Work In Progress

参考 Reference

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0