タグ

ssmに関するttakezawaのブックマーク (2)

  • AWS上で動かすアプリケーションとクレデンシャル情報 - okzkメモ

    AWSで動かすアプリケーションのクレデンシャル情報ってどう管理してますか? chefやansibleでプロビジョニングしたりするにしても、平文でgit管理するのもアレだし、暗号化してコミットするのも結局扱いにくいし……と悩ましいですよね? そんな中、こちらのクラスメソッドさんのエントリを拝見したところ dev.classmethod.jp 「AWS上で動かすアプリのクレデンシャル情報をパラメータストアから環境変数にぶっこんでくれるツールがあればイケてるんじゃね?」と思いついてしまったので、勢いでPoC的に作ってみました。 github.com 使い方は、空の環境変数用意しておいてから $ export DB_USER= $ export DB_PASSWORD= プレフィックスを指定して、env-injector経由で任意のコマンドを実行します。 $ ENV_INJECTOR_PREFIX

    AWS上で動かすアプリケーションとクレデンシャル情報 - okzkメモ
  • parameter storeから取得して環境変数にセットする - ほわいとぼーど

    AWSのパラメータストア (Amazon EC2 Systems Manager Parameter Store) を利用して、 取得した値を環境変数にセットするツールをgolangで書いてみました。 ki38sato/env-awsps とりあえずlinux_386だけReleaseに置いてDLしてる。 使い方 使い方は、適当なinit.shとかで、 $(env-awsps --region ap-northeast-1 --prefix app.web. --rm-prefix) とすると環境変数にパラメータストアのKEYを元にした変数名でセットされます。 上記のオプション例は、 app.web. をPrefixに持つKEYだけを選択し、 Prefixを除いた部分を環境変数名として使用するというものです。 オプション付けなければパラメータストアの全アイテムが展開されます。 変数名は大文

    parameter storeから取得して環境変数にセットする - ほわいとぼーど
  • 1