能否在Serverless .yml文件中配置AWS Profile名称?
解决方案
当然可以,你只需要在项目根目录的serverless.yml文件中,找到provider配置块,添加profile字段并指定目标AWS配置文件名称即可。
示例配置如下:
service: your-service-name provider: name: aws profile: DESIRED_PROFILE_NAME # 填写你credentials文件里的配置文件名 runtime: python3.9 # 匹配你的Python版本 # 其他provider相关配置... # 项目其他配置(如functions、resources等)...
配置完成后,直接执行sls deploy命令,Serverless框架就会自动使用你指定的AWS配置文件完成部署。
额外补充:如果需要针对不同环境使用不同配置文件,还可以结合Serverless的stage配置或环境变量实现多场景切换,但单场景部署用上述方法就足够了。
内容的提问来源于stack exchange,提问作者NealWalters
相关产品推荐
相关产品推荐

