菊池修治(193)31この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、菊池です。Managerの機能の1つであるパラメータストアを利用することで、外部で管理する環境設定をEC2から利用することが可能です。パラメータストアを使った環境設定の管理については以下の記事にて詳細に紹介されています。連携して暗号化し、セキュアに利用する方法を紹介します。パラメータの暗号化パラメータストアでは、SecureStringタイプで値を格納することで、KMSを利用したパラメータの暗号化が可能です。パラメータ取得時には、暗号化されたパラメータをKMSのデータキーで復号化することが必要になりす。暗号化して保存することで、KMSのキーを利用可能なIAMユーザ/IAMロールでのみパラメータを利用することが可能になります。カスタマーマスターキー(CMK)の作成まずはKMSを利用するためのCMKを作成します。マネジメントコンソールからの場合、KMSはIAMのメニュー内にあります。画面左の[暗号化キー]を選択します。IAMはリージョン共通のグローバルサービスですが、KMSはリージョン単位のサービスです。そのため、作成したリージョンでのみ利用可能です。リージョン選択が通常と異なる場所(上記画面の2)にありますのでご注意ください。アクセス権の設定キーを作成したら、キーへのアクセス権を設定します。パラメータストアを利用したいIAMユーザ/IAMロールに対して、以下の2つの権限を設定します。Managerの参照権限CMKの利用権限このうち、CMKの利用権限は、以下のいずれかの方法で権限を設定可能です。CMKのキーユーザーに追加IAMポリシーで権限を付与キーユーザーに追加する場合、対象のCMKを選択し、IAMユーザ/IAMロールを追加します。IAMポリシーで許可する場合には、対象のIAMユーザ/IAMロールに以下のようなポリシーを付与します。]}キーユーザーまたはIAMポリシーのいづれかの許可があれば、KMSでの復号化が可能になります。Managerのパラメータストアに環境設定を保存します。マネジメントコンソールから暗号化したパラメータを作成する場合、[安全な文字列](SecureString)が選択可能ですが、その場合にはデフォルトのKMSキーしか選択できないようです。CLIでパラメータを保存します。--key-idには1.で作成したキーのIDを指定します。格納したパラメータを取得してみます。get-parametersで--with-decryptionオプションをつけて実行します。]}CMKの利用権限があれば、このように復号して取得が可能です。xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)となってキーのアクセス権がないためエラーとなります。]}このように暗号化された状態のパラメータが取得されます。暗号化した状態であればキーの利用権限がなくても取得が可能です。最後にKMSとパラメータストアの連携について紹介しました。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。PolicyのConditionにaws:CalledViaというキーが追加されました。いったキーなのかご説明します。和樹31こんにちは植木和樹@上越オフィスです。Terminalの機能確定版がリリースされたので試してみました。夏目祐樹403こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。