gpt4 book ai didi

linux - 根据 AWS "--profile"更改用户的命令提示符颜色

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:44 25 4
gpt4 key购买 nike

新的统一 AWS CLI 使我们能够传入“--profile”以在账户之间切换。非常酷的功能,但我认为这给我们带来了很多麻烦(例如,如果用户忘记他们在 PROD 而不是 DEV 中并运行命令来解决问题)。

我看不出有什么方法可以将“--profile”挂接到“.bashrc”脚本之类的东西中,我们可以在其中做一些事情,比如改变提示颜色(喜欢红色)并在提示中添加“PRODUCTION” .

我能想到的唯一方法是编写一个名为“gotoprod.sh”的包装器 bash 脚本,它会更改提示并设置“--profile”。 aws cli 工具本身有什么更优雅的吗?

最佳答案

--profile 选项被传递给每个单独的命令,因此从技术上讲,在命令运行之前,您不会“进入”配置文件。出于这个原因,我认为仅使用 --profile 开关不可能准确地完成您想要做的事情。

但是,如果您使用 AWS_DEFAULT_PROFILE 环境变量,这是可能的。

这是我在 .bashrc 中所做的:

function startaws {
export AWS_DEFAULT_PROFILE=$1
}

(当然,你可以随意命名函数)。
这允许您执行类似 startaws dev 的操作,它既加载您的“开发”配置文件,又为您提供 $AWS_DEFAULT_PROFILE 环境变量,您现在可以根据它更改 bash 提示符。

关于linux - 根据 AWS "--profile"更改用户的命令提示符颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22206852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com