开发者社区 > 云原生 > Serverless > 正文

阿里函数计算中我在代码里设置了自定义的密钥别名,是不是setup插件也需要设置密钥别名?

阿里函数计算中我在代码里设置了自定义的密钥别名,但是构建的时候依然用了default,是不是流水线的@serverless-cd/s-setup插件也需要设置密钥别名?df05536db28e72ab2d50a915f4958628.png

展开
收起
小小鹿鹿鹿 2023-11-13 20:36:48 35 0
2 条回答
写回答
取消 提交回答
  • 是的,您需要在流水线的@serverless-cd/s-setup插件中设置密钥别名。请按照以下步骤操作:

    1. 在您的项目根目录下创建一个名为.secrets.json的文件(如果尚未存在)。
    2. .secrets.json文件中添加您的密钥别名和对应的值,例如:
      {
      "alias": {
       "your_alias_name": "your_secret_value"
      }
      }
      
    3. serverless.yml文件中,将@serverless-cd/s-setup插件的配置更新为使用新的.secrets.json文件,例如:
      plugins:
      - serverless-cd/s-setup:
         config:
           secrets: 'path/to/your/.secrets.json'
      
    4. 保存更改并重新构建您的项目。现在,构建过程中应该会使用您在.secrets.json文件中设置的密钥别名。
    2023-11-30 14:50:15
    赞同 展开评论 打赏
  • s-setup是将用户授权对应的ak/sk配置为default。云上构建通过高优先级的环境变量,强制把用户设置的access给忽略了
    一般来说每台机器,每个用户自定义的access别名都不一样,不好统一。此回答来自钉群阿里函数计算官网客户。

    2023-11-14 23:56:22
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载