使用aws-vault运行Goglang

时间:2017-10-09 14:46:37

标签: amazon-web-services goland

我使用aws-vault在ZSH中为我的开发AWS env建立一个安全的sesssion,一切都很好。现在我想运行我的IDE(Gogland),以便它假定aws-vault会话,以便我可以反过来调试一些依赖于S3的测试。

如何才能使进程(例如Gogland)继承aws-vault会话?我已经尝试过在建立一个无法使用的保险库会话后从shell中启动Gogland。

1 个答案:

答案 0 :(得分:2)

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

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