私はaws-vaultを使用して、私の開発者AWS envをZSHに安全に設定しました。今度は私はIDE(Gogland)を実行してaws-vaultセッションを想定し、S3に依存するテストをデバッグできるようにします。aws-vaultでGoglangを実行
aws-vaultセッションを継承するために、プロセス(Goglandなど)をどのようにすることができますか?私は、ボールトセッションを無事に確立した後、単にシェルからGoglandを開始しようとしました。
私はaws-vaultを使用して、私の開発者AWS envをZSHに安全に設定しました。今度は私はIDE(Gogland)を実行してaws-vaultセッションを想定し、S3に依存するテストをデバッグできるようにします。aws-vaultでGoglangを実行
aws-vaultセッションを継承するために、プロセス(Goglandなど)をどのようにすることができますか?私は、ボールトセッションを無事に確立した後、単にシェルからGoglandを開始しようとしました。
Tools | Create Command-line Launcher...
に移動し、そのランチャーを作成する場所を尋ねます。デフォルトでは/usr/local/bin/gogland
ですが、ユーザが書き込み可能でない場合は、ユーザのホームディレクトリに作成して、上記の場所またはPATHの別の場所に移動してください。
次に、aws-vault exec home -- gogland
を実行して、Goglandが継承する環境変数を設定する必要があります。私が強くお勧めするJetBrains Toolbox Appを使用している場合は、ツールボックスを起動して正しい環境変数でIDEを起動できるようにする必要があります。