Amazon web services 使用aws vault运行Goglang

Amazon web services 使用aws vault运行Goglang,amazon-web-services,goland,Amazon Web Services,Goland,我使用aws vault在ZSH中为我的开发人员aws env建立安全会话,一切正常。现在,我想运行我的IDE(Gogland),这样它就假定aws vault会话正常,这样我就可以反过来调试一些依赖于S3的测试 我如何才能创建一个进程(如Gogland),使其继承aws vault会话?在建立了vault会话后,我尝试从shell启动Gogland,但没有成功。转到工具|创建命令行启动器…,它会询问您应该在哪里创建启动器。默认情况下,它是/usr/local/bin/gogland,但如果用户

我使用aws vault在ZSH中为我的开发人员aws env建立安全会话,一切正常。现在,我想运行我的IDE(Gogland),这样它就假定aws vault会话正常,这样我就可以反过来调试一些依赖于S3的测试


我如何才能创建一个进程(如Gogland),使其继承aws vault会话?在建立了vault会话后,我尝试从shell启动Gogland,但没有成功。

转到
工具|创建命令行启动器…
,它会询问您应该在哪里创建启动器。默认情况下,它是
/usr/local/bin/gogland
,但如果用户无法写入,请在用户主目录中创建它,然后将其移动到上述位置或路径中的其他位置


然后运行aws vault exec home--gogland,这将设置gogland要继承的环境变量。如果您使用的是,这是我极力推荐的,那么您需要启动工具箱而不是,这样它就可以使用正确的环境变量启动IDE。

这对于多项目环境来说不是很友好。其中一个项目应关联(和部署)到一个AWS概要文件,另一个项目应关联(和部署)到另一个概要文件。