エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
備忘録です やりたいこと APIキーとかをリポジトリに格納したいけど、そのままGitHub(Not Private)にpus... 備忘録です やりたいこと APIキーとかをリポジトリに格納したいけど、そのままGitHub(Not Private)にpushできるほど愚かではない。 でもAPIキーの変更はコミットログに残したいし、CI/CDでちゃんと動くようにしたい。 やりかた(概要) APIキーなどの秘匿情報は暗号化して、復号化情報をCI/CDツールの環境変数に設定し、CI/CDで復号化する 詳細 共通鍵、初期ベクトルを決める 今回は、AES-256-CBC で暗号化するので、それぞれ 256bit、128bit で準備する。 以降は、KEY, IVの変数に入っていることにする。 これは暗号化のたびに必要になるので、メモしておく (または、変更のたびに後述のCI/CDツールの環境変数を書き換える) APIキーを設定したファイルを準備する ロジックからは切り離し、環境変数となるようにする。 このファイルは、絶対にcom