alibaba-archive / fcli

The cli of function compute.
81 stars 18 forks source link

fcli不支持将endpoint, access_key, access_secret等信息作为参数传入 #27

Closed hilr closed 6 years ago

hilr commented 6 years ago

应该支持所有参数都可以通过--param paramValue 的方式传入,目前fcli不能同时操作两个region的函数,如果配置文件里的参数都可以通过命令行参数传入,就可以支持同时操作多个region的函数

e2tox commented 6 years ago

需要实现类似 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 的方式, --param 方式传入会留下安全隐患,比如 cat ~/.bash_history

这个功能很重要,因为缺少这个功能将无法在CI节点执行自动化部署

quick-sort commented 6 years ago

fcli应该可以被用在bash script里,作为一个单纯没有状态的工具使用

vangie commented 6 years ago

fcli应该可以被用在bash script里,作为一个单纯没有状态的工具使用

fcli 有非交互模式的,能具体说说您碰到的问题,我们好针对性的改进。

muxiangqiu commented 6 years ago

可以通过环境变量传入,使用fcli非交互模式命令,在bash script引用该环境变量,实现动态修改region或者其他配置属性,例如:环境变量:XX_ENDPOINT,则命令为: fcli config --endpoint $XX_ENDPOINT

vangie commented 6 years ago

已经在 0.18 版本中加入了对 ALIYUN_ACCESS_KEY_ID 和 ALIYUN_ACCESS_KEY_SECRET 环境变量的支持