6

我使用 aws-vault 在 ZSH 中与我的开发 AWS 环境建立安全会话,一切都很好。现在我想运行我的 IDE(Gogland),使其假定 aws-vault 会话,以便我可以依次调试一些依赖于 S3 的测试。

如何让进程(例如 Gogland)继承 aws-vault 会话?在建立保险库会话后,我尝试简单地从 shell 启动 Gogland,但无济于事。

4

1 回答 1

5

转到Tools | Create Command-line Launcher...它会询问您应该在哪里创建该启动器。默认情况下它是/usr/local/bin/gogland,但如果您的用户不可写,请在您的用户主目录中创建它,然后将其移动到上述位置或 PATH 中的其他位置。

然后运行aws-vault exec home -- gogland,这应该设置 Gogland 继承的环境变量。如果您使用的是我强烈推荐的JetBrains Toolbox App,那么您需要启动 Toolbox 而不是 ,以便它可以使用正确的环境变量启动 IDE。

于 2017-10-09T16:10:09.540 回答