並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 166件

新着順 人気順

環境変数の検索結果41 - 80 件 / 166件

  • を設定する環境変数 AWS CLI - AWS Command Line Interface

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 を設定する環境変数 AWS CLI 環境変数を使用すると、別の方法で設定オプションと認証情報を指定できます。このため、スクリプト処理や、名前付きプロファイルを一時的にデフォルトとして設定する場合に便利です。 オプションの優先順位 このトピックで示されている環境変数のいずれかを使用してオプションを指定した場合、設定ファイルのプロファイルからロードされた値は上書きされます。 AWS CLI コマンドラインでパラメータを使用してオプションを指定すると、対応する環境変数または設定ファイル内のプロファイルの値が上書きされます。

    • AssumeRole(スイッチロール)で一時クレデンシャルを取得して環境変数にセットするワンライナー | DevelopersIO

      こんにちは、CX事業本部の若槻です。 今回は、AWS CLIでAssumeRole(スイッチロール)により一時クレデンシャルを取得して環境変数AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_SESSION_TOKENにセットしてAWS接続時の認証に利用可能とするワンライナーを作ってみたのでご紹介します。 前提 AWSプロファイルが次の通り設定済みであること。(Assume先プロファイルのmfa_serialは必要な場合のみ) ~/.aws/config [default] region=ap-northeast-1 output=json [profile <Assume先プロファイル名>] region = ap-northeast-1 mfa_serial = arn:aws:iam::xxxxxxxxxxxx:mfa/hoge role_arn

        AssumeRole(スイッチロール)で一時クレデンシャルを取得して環境変数にセットするワンライナー | DevelopersIO
      • CodePipelineからCodeBuildの環境変数が設定できるようになりました! | DevelopersIO

        はじめに こんにちは!AWS事業本部の島川です。 CodePipelineからCodeBuildの環境変数が設定ができるようになりました。 AWS CodePipeline Enables Setting Environment Variables on AWS CodeBuild Build Jobs You can now set environment variables for CodeBuild build jobs in your pipeline. これまでは複数環境下の場合、環境ごとにCodeBuildプロジェクトを用意⇒環境変数を設定するということが必要でした。 CodePipelineもその分の数が必要でした。 それが今回のアップデートにより、1つのCodeBuildプロジェクトのみで複数環境に対応できるようになりました。 CodePipelineの追加だけで済むように

          CodePipelineからCodeBuildの環境変数が設定できるようになりました! | DevelopersIO
        • macOSでGUIアプリの環境変数を設定する方法探求 - Qiita

          はじめに macOSでGUIアプリの環境変数を設定したいこと、ありますよね?(私はないです) ここではそんなニッチな需要に向けた設定方法を説明します。 この記事で説明すること macOSで起動するすべてのGUIアプリの環境変数を設定する方法 FinderやSpotlightなどから起動するアプリが対象です この記事で説明しないこと macOSで起動する特定のGUIアプリの環境変数を設定する方法 環境変数設定した上でそのアプリをopenするシェルスクリプト作るとかすると良いと思います それかアプリのInfo.plistのLSEnvironmentを無理やり書き換えるとか macOSのシェルの環境変数を設定する方法 すべてのユーザに適用したいなら「/etc/paths.d」、特定のユーザに適用したいなら「環境変数 .bash_profile」「環境変数 .zprofile」などで検索するとよい

            macOSでGUIアプリの環境変数を設定する方法探求 - Qiita
          • vercelでの環境変数の扱いが便利になった

            Vercel での環境変数周りでのあれこれ、ずっと苦しみ続けていたので自分なりのプラクティスをメモします。 辛さの原因は Vercel のアップデートのスピードが早く正しい情報にアクセスし辛いことが一因としてあるので、それをなくせたら良いなと思っています。 もしこのドキュメントが古くなっていたら Issues などからお知らせていただけると幸いです。 Next.js を前提とした解説になりますが、 Next.js の環境変数周りについては解説を省きます。 Vercel での環境変数周りがややこしいのは Next.js に起因しているものもあるとは思うのですが、話が長くなるので別の記事にて補足したいと思います。 (ビルド時・サーバー・クライアントで見える・渡せる環境変数や方法が変わる話) やりたいこと: フロント側から環境変数別にエンドポイントを切り替える Vercel は プレビュー環境と

              vercelでの環境変数の扱いが便利になった
            • Fargateのコンテナ環境変数をSecrets Managerで保護してみた | DevelopersIO

              AWS Fargate のコンテナ環境変数を AWS Secrets Manager で保護してみました。実際の手順等を踏まえ、簡単にご紹介します。 つい先日、AWS ブログにて Fargate から Secrets Manager を利用する方法が紹介されていました。 AWS Fargate で AWS Secrets Managerを使用して認証情報を保護する | Amazon Web Services ブログ 本機能のリリース自体は、2019/4/3 にお伝えされており、詳細等については既に公式ドキュメントへ記載があります。 AWS Fargate PV1.3 がシークレットを追加、コンテナの依存関係の管理を強化 Specifying Sensitive Data - Amazon Elastic Container Service Fargate & Secrets Manager

                Fargateのコンテナ環境変数をSecrets Managerで保護してみた | DevelopersIO
              • Lambda のタイムゾーンを環境変数TZで指定してはいけないっていう話 (追記あり) - サーバーワークスエンジニアブログ

                [追記] ドキュメントが更新され、環境変数のTZは「予約済み環境変数」から「予約されていない環境変数」に変更になっています。 現在は、環境変数TZを指定してタイムゾーンを更新しても問題なくなったようです。 docs.aws.amazon.com 技術1課の加藤です。 今回はプログラムを書いたことがある人なら誰もが一度は悩む「タイムゾーン 」のお話。 Lambda の環境変数 TZ は使っちゃいけないよ。 プログラムのタイムゾーンをどう統一するのか問題 時刻を扱うプログラムを書くとき、避けて通れない敵がタイムゾーン 。 世界には時差というものが存在しますから、時刻を扱う際にはそれを意識した設計にしなければなりません。 AWSでは、基本的に、タイムゾーン はUTC(協定世界時)がデフォルトです。ですので日本で扱う場合にはこれをどこかでJSTに変換してやる必要があります。やり方はいくつかあるので

                  Lambda のタイムゾーンを環境変数TZで指定してはいけないっていう話 (追記あり) - サーバーワークスエンジニアブログ
                • Next.js における環境変数 (env) の基本的な設定方法 | fwywd(フュード)powered by キカガク

                  This document is for Next.js versions 9.4 and up. If you’re using an older version of Next.js, upgrade or refer to Environment Variables in next.config.js. 引用:Basic Features: Environment Variables | Next.js

                    Next.js における環境変数 (env) の基本的な設定方法 | fwywd(フュード)powered by キカガク
                  • WSL 環境で、環境変数 BROWSER をセットすると便利 - A Day in the Life

                    WSL 環境(というか Linux)では、ENV['BROWSER'] を見て開くブラウザを決定している実装が多い(たぶん)。たとえば WSL2 側の gh pr create --web コマンドで Windows 側のブラウザで Pull Request 編集画面が立ち上がってほしいので、ENV['BROWSER'] をセットしておく。 export BROWSER="pwsh.exe /c start" で、Windows 標準のブラウザが立ち上がるはず。あわせて読みたい: WSL 上で macOS の open コマンドのような挙動 これ系の WSL 依存のものは、WSL 環境かどうか判定して、その環境だったら ~/.zsh/wsl を読み込む、みたいなことを雑に行っている。 # WSL? if [ -d "/mnt/c" ]; then source $HOME/.zsh/wsl

                    • 【Node】dotenvで環境変数を設定する - Qiita

                      概要 Nodeでプログラムを実行する時に環境(dev/stag/prodなど)ごとに値が異なる部分はコードを修正せずに実行するため環境変数として埋め込むことがよくあると思います セットする環境変数が1つ2つであればコマンド実行時に設定すればよいですが規模が大きくなってきたらファイルでまとめて定義したくなるでしょう そんな時はdotenvを使うと便利です dotenvを使うと.envファイルに定義された値を環境変数として使うことができます また、システムの環境変数として値が設定されていればそちらを優先して使うということもできます なので、開発時はローカルで.envを配置し、本番ではホスティングサービスの機能で環境変数として設定するといった使い方をすることでリポジトリ内のファイルを変更せずに実行することができます Nodeスクリプトの実行時にdotenvを使う場合 シンプルな形でいうとinde

                        【Node】dotenvで環境変数を設定する - Qiita
                      • Vite を使ってアプリケーションに環境変数を参照させる方法を考える | Recruit Tech Blog

                        前置き: ビルドごとにアプリの振る舞いを変えたいことがある アプリケーションコード(以下、アプリコード)に直接ハードコーディングせず、ビルド時に任意の環境変数を値として参照させたいケースがあります。 例えば Firebase のような SaaS を利用する際は、開発用と本番用とで別々の環境を用意することが多いでしょう。ということは開発時と本番デプロイ時とで異なる API Key をアプリコードに読み取らせねばなりません。 SaaS に限らず自前で開発するサーバにおいても開発時と本番デプロイ時とで疎通先が異なる場合は、 API の URL をビルド時にスイッチできるような仕組みが求められます。 https://dev-api.example.com/ # 開発環境用 https://stg-api.example.com/ # ステージング環境用 https://api.example.co

                          Vite を使ってアプリケーションに環境変数を参照させる方法を考える | Recruit Tech Blog
                        • 【Node.js/Next.js】環境変数(.env)のチートシート|2022年1月版

                          概要 本記事では、Next.jsにおける環境変数について解説しています。環境変数の基礎だけでなく、本番環境とステージング環境で異なる環境変数を読み込ませたい場合の対処方法も掲載していますので、ぜひ参考にしてもらえればと思います。(需要があるかは諸説) Next.jsの環境変数周りは少し複雑で公式ドキュメントを読んでも理解しきれないこともあると思います。この記事ではできる限り、初見さんでも理解できるぐらいに噛み砕いて書いていこうと思います。 本題の前に 前回の記事が初投稿でしたが、予想より多くのいいねをいただき、驚きを隠せてないです。(本当にありがとうございます🙏) 今後も定期的に投稿できるように頑張っていこうと思っています。しばらくはNext.jsの記事が多いと思いますが、その後はNest.jsやFastAPIの記事を書いていければと考えています。 Next.jsにおける環境変数 Nex

                            【Node.js/Next.js】環境変数(.env)のチートシート|2022年1月版
                          • [アップデート]ECS on EC2で環境変数の設定がS3から参照できるようになりました | DevelopersIO

                            こんにちは、コンサル部の島川です。 ECSで嬉しいアップデートがありました。 これまで環境変数はタスク定義から直接設定する方法とSystems Manager パラメータストアキーを参照する方法がありましたが、新しい方法としてS3からの設定がサポートされました。 何が嬉しいのか 環境変数の設定管理をS3に任せることができます。本番環境、ステージング環境の微妙な違いもファイルを分けてコントロールをすることができるので事故も減らすことができます。 注意点 環境変数はdocker runコマンドの--env-fileオプションで設定される。 タスク定義ごとに設定できるファイルの最大数は「10」 ファイルの拡張子は「.env」にする必要がある ECSのコンテナバージョンは「1.39.0」以上 タスク定義に直接設定されている環境変数が優先される。→S3で一括管理する場合は削除する必要がある やってみ

                              [アップデート]ECS on EC2で環境変数の設定がS3から参照できるようになりました | DevelopersIO
                            • 【AWS Lambda】 Lambdaで初めて環境変数を使ってみたのでその紹介とSAMでの使い方 - Qiita

                              1. はじめに 私はlambdaを使用する際、環境毎にlambdaを作成しテスト環境ではこの関数、本番環境ではこの関数を使う、ってことをよくやっていました。そうなってくると、本番環境ではこのDBを参照、テスト環境ではこのDBを参照といったことをやりたくなってきます。私は aws-sam-cli を用いてlambdaの管理を行っているのですが、環境毎にコードの中身を書き換えることがうまくできていませんでした。 しかし! 今回紹介する環境変数というlmandaの機能を使用してみたところ抱えていた問題が解決したため、せっかくなんで紹介します。 2. lambda環境変数とは 環境変数とは何でしょうか。公式ドキュメントには以下のように記述されています。 環境変数を使用すると、コードを更新せずに関数の動作を調整できます。環境変数は、関数のバージョン固有の設定に保存される文字列のペアです。Lambda

                                【AWS Lambda】 Lambdaで初めて環境変数を使ってみたのでその紹介とSAMでの使い方 - Qiita
                              • bashでdotenvファイルを環境変数に読み出す | おそらくはそれさえも平凡な日々

                                .env みたいな環境変数設定ファイルを読み込んでから指定プログラムをexecするみたいなラッパーが欲しくなる事あると思います。 Goだとgithub.com/joho/godotenvとかあるけど、Goでやるほどでもないよねーという感じだったので、bashで書くなどした。 #!/bin/bash set -e if [[ "$#" = "0" ]]; then echo "usage: env-wrap.sh cmd [args...]" >&2 exit 1 fi # declare -x を引数無しで呼び出して、現状の環境変数をexportableな形式で書き出す orig_env="$(declare -x)" envfile=.env # allexportは`KEY=VALUE`をシェル変数じゃなくて、環境変数としてexportする危険なオプション set -o allexpo

                                  bashでdotenvファイルを環境変数に読み出す | おそらくはそれさえも平凡な日々
                                • 【.NET Core】ConfigurationBuilderを使ってC#で設定ファイルや環境変数を扱う | cloud.config Tech Blog

                                  こんにちは、FintechでAzure DevOpsなどを触っている和田です。最近大三元を両面待ちでテンパイしてテンションが上がりましたが、直後に切った牌をタンヤオに潰されて拗ねました。今回はConfigurationBuilderを使って環境変数などから.NET Coreアプリケーションに値を読み込む方法をまとめておきます。 ConfigurationBuilderとは なぜConfigurationBuilderが必要なのか 階層構造な設定ファイルのキー指定 使い方 ASP.NET Core以外のプロジェクトの場合 ASP.NET Coreプロジェクトの場合 まとめ 参考文献 ConfigurationBuilderとは ConfigurationBuilderは、.NET Coreで利用できる、外部から設定をキー・バリューの形で参照できるライブラリです。扱いたいデータソースごとにプロ

                                    【.NET Core】ConfigurationBuilderを使ってC#で設定ファイルや環境変数を扱う | cloud.config Tech Blog
                                  • GithubActionsで環境変数を理解する。

                                    概要 イマイチ分かっていなかったので、ここに取りまとめておきます。 ポイント 2種類の変数 ここがこんがらがるのですが、「ワークフロー内で利用できるコンテキストという変数」と、「実際のコンピュータ内で利用できる環境変数」があります。 1. コンテキスト yaml内で利用できる環境変数的な存在。GithubActionsのOptionなどにも利用できる変数です。 下記のように独自に定義したりして利用する事ができます。 利用する場合は${{name}}みたいな形で参照する事ができます。 name: learn-github-actions on: [push] env: env_1 : hashito jobs: check-bats-version: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: | echo

                                      GithubActionsで環境変数を理解する。
                                    • PowerShellで環境変数PATHにパスを追加・削除・置換する - Qiita

                                      PowerShellで環境変数PATHを追加・削除・置換する 複数のバージョンのアプリをインストールしておき、環境変数PATH の変更だけでバージョンを切り替えて起動させたいときなど、 システム設定の 環境変数PATH には保存しておかずに、起動した PowerShell の中だけで 環境変数PATH を置き換えたいことが良くあるのですが、 たまにしか操作しないとすぐに忘れてしまうので、 PowerShell で 環境変数PATH に(一時的にパスを)追加・削除・置換する方法を忘備録としてまとめてみました。 項目 コマンド

                                        PowerShellで環境変数PATHにパスを追加・削除・置換する - Qiita
                                      • Reactの環境変数をdotenv-cliで切り替えてみた | DevelopersIO

                                        dotenv-cliを導入 dotenv-cliのパッケージをインストールして利用してみます。 dotenv-cliをインストール dotenv-cliのパッケージをインストールします。 npm install --save-dev dotenv-cli 環境変数のファイルを作成 プロジェクトのルートディレクトリに環境変数を定義するためのファイルを作成します。 ├ .env # ローカル環境 ├ .env.development # 開発環境 ├ .env.staging # 検証環境 ├ .env.production # 本番環境 各ファイルで環境変数を定義します。 .env REACT_APP_API_ENDPOINT=https://dev.example.com/v1/ .env.development REACT_APP_API_ENDPOINT=https://dev.exa

                                          Reactの環境変数をdotenv-cliで切り替えてみた | DevelopersIO
                                        • Next.jsで環境変数(env)を使いこなすための記事

                                          Next.js を使うプロジェクトでの開発をいくつか経験した結果、環境変数の取り扱いについての知見が溜まりましたので共有します! サンプルリポジトリへのリンクを後半に記載しています。実装ベースで確認したい方は後半へどうぞ 💁‍♂️ Next.js 標準の環境変数機能に不足していること Next.js には標準で環境変数を管理する機能があります。(以後 .env と呼びます。) .env の方法は提供されている機能が最小限となっており、次の 3 つのタイミングに合わせてしか環境を切り替えることができません。 ファイル名 読み込まれるタイミング

                                            Next.jsで環境変数(env)を使いこなすための記事
                                          • Webpack で ビルド時に環境ごとに読み込む環境変数を分けたい - Qiita

                                            概要 ほとんどの Laravel などのバックエンドフレームワークは環境変数ファイルが用意され、環境ごとに読み込まれる環境変数を動的に変えることができる機能が備わっています。 しかし、javascript の場合は環境変数を環境ごとに読み込む機能を自分で設定するか npm パッケージ を利用するしかなかったので、自分的ベストな方法をまとめておきます。 結論 Webpack の alias 機能を使えばパッケージやライブラリなしで環境変数を分けることができます!!!!!! 設定方法 今回編集するファイルは下記ファイルになります。 前提環境 開発環境は node サーバをローカルにたてて開発。 本番、ステージサーバは CI・CD を利用してビルド後デプロイするといった環境で行いました。 フォルダ構成 フォルダ構成は下記のとおり Webpack を利用した際の一般的な javascript の開

                                              Webpack で ビルド時に環境ごとに読み込む環境変数を分けたい - Qiita
                                            • AWS CDK で外部パラメーターを扱う(コンテキスト・バリューと環境変数)

                                              CDK コードに外部パラメーターを与える方法AWS CDK による CloudFormation スタックの構築時に、外部からキー&バリューの形でパラメーターを設定したいときは、主に次の 3 つの方法があります(クラウド上に値を保存するパラメーターストアなどは対象外とします)。 Context values (コンテキスト・バリュー)Environment variables (環境変数)CloudFormation parameters (CloudFormation パラメーター)S3 バケットの名前をパラメーター化したり、デプロイターゲットを staging と production の間で切り替えたりするときに使えます。 Context values(コンテキスト・バリュー)コンテキスト・バリューは、CDK 特有の仕組みで、cdk deploy 実行時のコマンドライン引数や、cdk

                                                AWS CDK で外部パラメーターを扱う(コンテキスト・バリューと環境変数)
                                              • バッチファイル界の魔境『遅延環境変数』に挑む(おまけもあるよ) - Qiita

                                                今回は、forと双璧を為すバッチファイル界の魔境、遅延環境変数に挑みたいと思います。 1.遅延環境変数とは? さて、大分前に投稿した.bat(バッチファイル)のforコマンド解説。の中で、次のようなことを述べました。(見なくても問題ないです) 特に遅延環境変数については、for文を使う上でほぼ確実に理解する必要が出てくると思われます。 その理由を説明するには、バッチファイルでの「変数を読み込むタイミング」について知っておく必要があります。 変数の読み込みタイミング 次のコードをご覧下さい。 ちなみに、このページ内にあるコード表示は、そのままコピー&ペーストでバッチファイルとして動くようになっています。 実行しても、ええんやで。 さて、話を戻して…。上のコード、実行結果はどうなると思いますか? まず最初はnumが1なので、if文は真になりますね。ここまでは特に大したことはありませんが…。 i

                                                  バッチファイル界の魔境『遅延環境変数』に挑む(おまけもあるよ) - Qiita
                                                • Docker BuildKit の --secret フラグでイメージビルド時の秘匿情報を環境変数経由で渡せるようになっていた - Feedforce Developer Blog

                                                  こんにちは、id:daido1976 です。入社してもうすぐ 3 年が経ちます。 Docker BuildKit の --secret フラグについて、公式ドキュメントでの説明や関連する日本語記事はすでにいくつかあるのですが、2020/12/08 にリリースされた Docker Engine 20.10.0 で「秘匿情報を環境変数経由で渡せるようになっていたこと」への言及が見当たらなかったので書かせていただきます。*1(個人的にはとても嬉しいアップデートでした…!) リリースノートの該当箇所は以下です。 See. https://docs.docker.com/engine/release-notes/#20100 buildkit: secrets: allow providing secrets with env moby/moby#41234 docker/cli#2656 moby

                                                    Docker BuildKit の --secret フラグでイメージビルド時の秘匿情報を環境変数経由で渡せるようになっていた - Feedforce Developer Blog
                                                  • 環境変数の概要 - CircleCI

                                                    環境変数を使用して、さまざまな設定オプションをセットアップし、シークレット、プライベートキー、およびコンテキストを使ってセットアップ環境をセキュアに保つことができます。 CircleCI の環境変数は、 優先順位に基づいて使用され、設定ファイルの各レベルで制御することができます。 既存の環境変数やコンテキストがあり、組織名やリポジトリ名を変更したい場合は、 組織名およびリポジトリ名の変更ガイドに従い、変更プロセスの間に環境変数やコンテキストへのアクセスを失わないようにしてください。 すべてのプロジェクトは、CircleCI の定義済み環境変数にアクセスできます。 これらの環境変数はジョブレベルでスコープ設定されるため、ジョブ内の context キーと一緒に使用できますが、パイプラインレベルでは存在しません。 定義済み環境変数の全リストは、 プロジェクトの値と変数のページを参照して下さい。

                                                      環境変数の概要 - CircleCI
                                                    • [アップデート] AWS App Runner の環境変数ソースで Secrets Manager と SSM パラメータストアがサポートされました | DevelopersIO

                                                      [アップデート] AWS App Runner の環境変数ソースで Secrets Manager と SSM パラメータストアがサポートされました いわさです。 App Runner にはサービスの環境変数を設定する機能があります。 これまではプレーンテキストのみがサポートされており、機密性の低いデータのみに利用が限られていました。 今回のアップデートで App Runner 環境変数のソースとして AWS Secrets Manager と AWS System Manager (SSM) パラメータストアを指定することが出来るようになりました。 これによって API キーやデータベースの認証情報など機密性の高いデータを環境変数としてアプリケーションから参照することが出来るようになりました。 本日はこちらの利用方法や更新タイミングなどを確認してみました。 ベースサービスを作成 まずは環

                                                        [アップデート] AWS App Runner の環境変数ソースで Secrets Manager と SSM パラメータストアがサポートされました | DevelopersIO
                                                      • WaylandでX sessionの環境変数を設定したり、初期起動をしたりする方法 - spacelyのブログ

                                                        Waylandではxprofileやxsessionは読まれない。 株式会社 スペースリーでEngineering Managerをやっている いちろー です。 最近仕事で開発の事を全くやっていないので、家のlinuxの環境回りからネタを引っ張って来ました。 Wayland環境では、~/.xprofileや~/.Xsessionが読まれないです。 そうすると、X sessionでの環境変数を設定したい場合に困りますよね。 例えば日本語入力の時の定番の、 export GTK_IM_MODULE='uim' export QT_IM_MODULE='uim' export XMODIFIERS='@im=uim' なんかは、Xが起動する前に設定して欲しいです。 代わりの設定方法 https://wiki.gnome.org/Initiatives/Wayland/SessionStart に

                                                          WaylandでX sessionの環境変数を設定したり、初期起動をしたりする方法 - spacelyのブログ
                                                        • Cloudflare Workers の wrangler.toml に環境変数を書かないで管理する

                                                          動機 wrangler initを実行するとプロジェクトの雛形が生成されますが、wrangler.tomlは .gitignore に含まれていないため、リポジトリに含めて運用することが想定されます。 ただ、公式ドキュメントを見る限り wrangler.tomlに環境変数として渡す値を記述する模様で、セキュアな情報をゴリゴリ書くように見えました。 ローカルの開発では良いにしても、公開することを考えると結構物騒な運用になるので、できるだけセキュアな情報を書かず、wrangler.tomlを公開して運用できないかと調べました。 最初に 調べたのは 2022 年 7 月時点です。Cloudflare Workers の Doc は随時更新されており、この情報もすぐに古くなる可能性があります。 TL;DR 環境変数は.dev.vars に記述する、またはwrangler secret put <k

                                                            Cloudflare Workers の wrangler.toml に環境変数を書かないで管理する
                                                          • Windows10でTempやPathなどの環境変数を設定する方法 - プロエンジニア

                                                            普通にPCを利用していると触ることのないまま終わる方も多いですが、プログラミングに興味があったりIT関係の業務に就いていると、環境変数はしばしばお世話になる存在です。 今回は、自動アップデートからまだ慣れない方も多いWindows10における環境変数の設定について解説します。

                                                              Windows10でTempやPathなどの環境変数を設定する方法 - プロエンジニア
                                                            • GitLabの環境変数設定をラクにした話 - Qiita

                                                              こんにちは。NRI aslead チームで新サービス開発をしているk5-saitoと申します。 aslead チームでは、GitLabを開発ツールとして活用しているのですが、環境変数を登録する手間を大きく削減したので、その話を書きました。 TL;DR CLIフレームワークとして、cobraを使うことでKubectlライクなコマンドを簡単に作ることができた。 クロスコンパイルが容易にできるので、Windows、MacOS、GitLabCIでの実行も可能 背景 プロジェクトのCICDパイプラインとしての利用 ある大規模アプリケーションにCICDを導入して、開発の生産性を向上しようというプロジェクトがありました。しかしアプリケーションが大規模になればなるほど、環境変数は多くなっていき、変更も頻繁に走ります。毎回変更があるたび、環境変数にミスがないかを確認して、手作業で変更して、ということを繰り返

                                                                GitLabの環境変数設定をラクにした話 - Qiita
                                                              • .env ファイルで環境変数を設定する (python-dotenv)

                                                                python-dotenv モジュールの概要python-dotenv モジュールを使用すると、Python プログラム実行時に次のような .env ファイルを読み込んで、環境変数を設定することができます。 .env MYAPP_USER=maku MYAPP_PASS=makupass MYAPP_CONFIG=${HOME}/${MYAPP_USER}/config 上記の例のように、${HOME} という形で環境変数の値を展開することもできます。 特定のプログラムを実行するために、いちいち OS の環境変数を設定するのを嫌がるユーザーはたくさんいます。 あなたのプログラムが何らかの環境変数を必要としているのであれば、.env ファイルによる設定手段も提供しておくと親切です。 .env の仕組みは Python に限ったものではなく、いろいろな言語で採用されています。 参考: Node

                                                                  .env ファイルで環境変数を設定する (python-dotenv)
                                                                • webpack でビルドするときの環境変数を読み込む方法の整理と、読み込み方法の切り替え

                                                                  webpack でビルドするときの環境変数を読み込む方法の整理と、読み込み方法の切り替え2021-08-23 みなさんご存知の通り webpack での環境変数の設定は plugin に書けばおしまいな話ですが、いろいろやり方がありそれぞれメリット・デメリットがあります。そのため、「ローカルでは .env から読み込みたいけどデプロイ時は CD 環境の環境変数を使いたいのだが、どの方法が良いだろうか」「Git で管理するファイルへのハードコードはしたくない」などとケーススタディに即答できるかと言われると怪しいです。このように状況や要件によってはその読み込み方法の選定に悩むこともあったので、関連する技術の整理をしました。 よく見るやり方 「webpack 環境変数」などでググると下記のようなやり方があるようです。 .env に書き出す .env ファイルに書き出し、なんらかの手段でビルド実行

                                                                    webpack でビルドするときの環境変数を読み込む方法の整理と、読み込み方法の切り替え
                                                                  • AWSプロファイルを環境変数で切り替える - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                                    AWS環境を操作する場合、省力化や自動化のためにawsコマンドをターミナルから叩くのは日常的ですよね。操作する環境がひとつだけであればよいのですが、テスト環境と本番環境でアカウントが分かれていたり、また複数のプロジェクトに参画している場合に問題となるのがプロファイルの管理です。特に環境を取り違えるような事故がないよう、十分に気をつけなければなりません。 基本的には以下のコマンドを実行し、環境ごとに別のプロファイルを作成して使い分けますよね。 $ aws configure --profile PROFILE_NAME コマンドを実行する際には、--profileオプションで使用するプロファイルを指定すればOKです。 $ aws subcommand option --p PROFILE_NAME しかしコマンドを実行する度に、都度プロファイルを指定するのは面倒です。またコマンドラインオプシ

                                                                      AWSプロファイルを環境変数で切り替える - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                                    • パラメータストアからEC2に環境変数を設定する - Qiita

                                                                      AWS Systems Manager パラメータストア で階層構造で登録したパラメータをEC2で利用する方法のメモです 前提 EC2インスタンスのtagにName=MyApp, Env=Devが設定されている roleにパラメータストアの権限が付与されている roleにEC2のreadonly権限が付与されている aws cli設定済み jqがインストール済み パラメータストアに登録 aws ssm put-parameter --name "/MyApp/Dev/S3_BUCKET_NAME" --value "MyAppBucket" --type String aws ssm put-parameter --name "/MyApp/Dev/AWS_ACCESS_KEY_ID" --value "dummy_s3_access_key" --type String aws ssm

                                                                        パラメータストアからEC2に環境変数を設定する - Qiita
                                                                      • ECSで立ち上げるコンテナへの環境変数注入 - 2020下半期版 - AppBrew Tech Blog

                                                                        株式会社AppBrewの@anoworlです。AWSのドキュメントを読むのが趣味です。これは「AWS Containers Advent Calendar 2020」の6日目の記事です。昨日の記事は@RyuSAさんの「EKS:Fargateから始めるハニポ生活」でした。 データベースの認証情報など、コンテナに環境変数で注入している方は多いのではないかなと思います。 この記事では「ECSで立ち上げるコンテナへの環境変数注入 - 2020下半期版」と題して、Twelve-Factor Appに則ってアプリケーションを作る際には必須となる、環境変数による依存性注入の方法についてご紹介します。 目標 4つの方法 1. Dockerfileに含める 2. Task Definitionに記述する 3. Parameter Store もしくは Secrets Managerに格納する 4. S3に格

                                                                          ECSで立ち上げるコンテナへの環境変数注入 - 2020下半期版 - AppBrew Tech Blog
                                                                        • [Ansible] 環境変数を取得する ansible_env.hoge と lookup("env", "hoge") の違い - てくなべ (tekunabe)

                                                                          ■ はじめに Ansible には 環境変数を取得するための方法として、ansible_env 配下の変数を参照する方法と、 lookup("env", "hoge") のように loopkup プラグインを利用する方法があります。これらは性質が大きく異なります。 この記事では簡単な例で動作を確認します。 ■ 違いは? ansible_env.hoge lookup("env", "hoge") 取得場所 リモートホスト(ターゲット) ローカルホスト(ansible-playbookコマンド実行ホスト) 取得タイミング gather_facts: yes (デフォルト)などによる setup 実行時 参照時(のはず) 取得可能な環境変数 setup モジュールに依存 すべて ■ 動作確認 環境 ローカルホスト: centos7 (CentOS 7.6) リモートホスト1: target1

                                                                            [Ansible] 環境変数を取得する ansible_env.hoge と lookup("env", "hoge") の違い - てくなべ (tekunabe)
                                                                          • いつの間にかNuxt.jsで実行時環境変数が使えるようになっていた件

                                                                            概要 Nuxt.jsで環境変数を使う際、実行環境の環境変数がセットできるようになっていました。 確か、2.13 以前のversionではBuild時の変数がStringとして置換されるような仕様だったので環境変数はBuild時に確定させる必要がありました。 Build環境はCI環境で別環境になっているような構成は一般的だと思うので、Build用に環境変数用のファイルを用意してdotEnvで頑張る的な運用が必要だったのでとってもハッピーになりました。 使い方 公式ドキュメントはコチラ nuxt.config に runtimeConfig をセットする 2つのconfigファイルがあります ・ CSR時・SSR時どちらでも利用したいものは publicRuntimeConfig ・ SSR時のサーバーサイド限定で利用したいものは privateRuntimeConfig に以下のように実行時

                                                                              いつの間にかNuxt.jsで実行時環境変数が使えるようになっていた件
                                                                            • python-dotenvを使って環境変数を設定する - Qiita

                                                                              初めに APIのキーやDBのパスワードなどをべた書きするのはあまり良くないと教わり環境変数に入れる方法を考えた際にpython-dotenvを使うことにしました。 公式のgitはこちらです。 python-dotenvのインストールと.envファイル作成 インストール

                                                                                python-dotenvを使って環境変数を設定する - Qiita
                                                                              • Pythonで環境変数を読み込むときはpydanticを使うと便利 - Qiita

                                                                                アプリケーションを実装する際、環境変数の扱いって微妙に面倒ですよね? Pythonで実装する際、pydanticというライブラリを使うと、デフォルト値をセットしたり、int型にキャストしたり、 .env から値を読み込むなどの処理を簡単に実装することができます。今回の記事ではそれらのサンプルコードを紹介します。 ちなみに、pydanticは環境変数を読み込むだけのライブラリでは無く、型アノテーションを利用してクラスを定義できるライブラリで、他にも例えばjson形式のデータをクラスにキャスト・バリデーションすることができます。他の機能についてまとまって読みたい方は、次の記事を読んでください。 Pydantic 入門

                                                                                  Pythonで環境変数を読み込むときはpydanticを使うと便利 - Qiita
                                                                                • [Go]環境変数を使ったテストを書く - My External Storage

                                                                                  Goで環境変数を使ってテストを行なうときに便利な関数を作ってみる。 TL;DR テストケースで特定の環境変数を使いたい テストケース終了後は元の環境変数の状態に戻しておきたい os.LookupEnv と os.Setenv を駆使する https://golang.org/pkg/os/#LookupEnv https://golang.org/pkg/os/#Setenv Go1.17からはT.Setenvが入るので、それを使えばよい https://github.com/golang/go/issues/41260 https://github.com/golang/go/blob/ab02cbd29f9b9c76d8f7af0d625ac56fcf8d4e75/src/testing/testing.go#L967-L988 現時点のサンプルコードは以下の通り。 // 環境変数名を

                                                                                    [Go]環境変数を使ったテストを書く - My External Storage