配置阿里云密钥
您可以通过s config
指令,进行密钥管理(包括密钥配置,删除,查看等),具体方法可以参考相关文档
如果您想要在Serverless Devs开发者工具上配置阿里云密钥,您可以按照以下流程进行:
- 执行
s config add
,并选择Alibaba Cloud (alibaba)
选项; - 根据提示: 🧭 Refer to the document for alibaba key: http://config.devsapp.net/account/alibaba ,获取阿里云密钥信息。
也可以通过以下步骤在函数计算首页快速获取密钥信息:
- 按照命令行提醒,填入对应的
AccessKeyID
,AccessKeySecret
等信息,并推荐您为该密钥提供一个别名(Alias
)以便于后续配置多密钥时可以更容易区分(密钥别名默认为default
)。
注意:密钥信息为非常敏感信息,请您注意保护,切勿泄漏给他人使用。强烈推荐您根据阿里云访问控制的最佳实践文档,对密钥进行权限控制等。
高阶能力
- 为了便于该工具在CI/CD等自动化环境中发挥作用,Serverless Devs支持命令式密钥添加,例如:
$ s config add --AccessKeyID ****** --AccessKeySecret ****** --AccountID ****** --aliasName ***
- 为了便于部分用户管理多种密钥信息,Serverless Devs支持多密钥管理,您在配置密钥的时候,可以为每个密钥配置别名信息(aliasName),即可在使用时指定使用某个密钥。
- 例如您可以通过账号进行环境划分,配置密钥时可以配置别名为
release
的密钥和dev
、test
的密钥; - 再例如您可以通过对密钥进行权限控制,不同的密钥拥有不同的权限,可以做不同的事情,例如配置别名为
website-access
密钥,仅用于网站部署;配置别名为fc-access
密钥,仅用于函数的部署等;
- 例如您可以通过账号进行环境划分,配置密钥时可以配置别名为