blogシタテルの技術やエンジニアの取り組みを紹介するテックブログです。投稿を表示しています。投稿を表示しています。Abrahallsitateruでサービス・プロダクトを担当している北爪です。インフラを見ることもあり、今日はShellでの環境変数の扱い方について書きます。プロジェクトごとに環境変数/クレデンシャルを管理する複数のプロジェクトに関わっているときに、プロジェクトごとの環境変数やAWSのkey/secretsなど環境変数に設定し管理する必要があることがあります。Shellを使って管理する一つの方法を記述します。~/.crds/プロジェクトごとにプロジェクトファイルを作ったディレクトリ以下に置きます。ディレクトリはinvisibleファイルにしておきます。TF_VAR_rds_password=XXXXX読み込みと切り替え設定した環境変数群を以下の方法でプロジェクトごとに読み込みます。リセットはされないので、別プロジェクトに変える際は、あらたにshellを立ち上げるようにします。.~/.crds/pj-1別のプロジェクトのクレデンシャルを読み込む複数のプロジェクトファイルを作ることで、クレデンシャルを別で読み込むことができます。bashrcやzshrcなどに、読み込みコマンドを記述しておけますまとめクレデンシャルファイルを特定のディレクトリに作り、基本コマンドで呼び出すだけです。一覧性も高く、管理しやすくなります。usシタテルのミッションはテクノロジーとイマジネーションで「ひと」と「衣服」の新しい未来をつくること。クラウドシステムを使うように服作りのリソースを誰でも好きなときに好きだだけ使えるプラットフォームを目指しています。(1)どうも朝野です。Storage移行記:バリデーション編こんにちはあさのです。Storageに移行したときの話を書こうと思います。Paperclipはファイルアップロード用のGemです。https://...SQLite3でWindow関数を試してみた!はじめまして、DevOpsチームの甲斐です。何かブログのネタはないかなーと思っていたところ、たまたま以下のニュースを発見しました。ECSに自動デプロイする(おまけで環境面の切り替えも)こんにちは、シタテルの茨木です。ECR/ECSにデプロイする為の設定例を紹介します。Nuxt.jsアプリ用に作ったものですが、言語やAPサーバが違っても共通の部分がほとんどです。