gpt4 book ai didi

serverless-framework - 无服务器: deploy particular profile

转载 作者:行者123 更新时间:2023-12-04 17:07:24 27 4
gpt4 key购买 nike

serverless.yml中,部署配置文件是这样设置的

custom:
defaultStage: dev
profiles:
dev: b***2_dev
prod: b***2_prod
suku: b***2_suku

虽然默认部署是 dev,但我想部署配置文件 suku而不更改defaultStage。

这是什么命令? sls deploy --profile suku不起作用

最佳答案

在最新版本的无服务器(当前为1.26.1)上,可以提供参数--aws-profile
例如:sls --aws-profile suku deploy https://serverless.com/framework/docs/providers/aws/guide/credentials#using-the-aws-profile-option

但是,根据您的情况,另一种选择是使用“每阶段”配置文件:

service: new-service
provider:
name: aws
runtime: nodejs6.10
stage: ${opt:stage, self:custom.defaultStage}
profile: ${self:custom.profiles.${self:provider.stage}}
custom:
defaultStage: dev
profiles:
dev: devProfile
prod: prodProfile

https://serverless.com/framework/docs/providers/aws/guide/credentials#per-stage-profiles

关于serverless-framework - 无服务器: deploy particular profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43425065/

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