2017-10-09 78 views
0

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

我怎样才能让一个进程(如Gogland)继承aws-vault会话?我已经尝试过在建立了避难所会议之后从壳中启动Gogland无济于事。

回答

1

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

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