我为AWS Lambda创建了一个简单的.Net Core Serverless应用。当我从Visual Studio发布到AWS时,一切都很有意义-配置文件是使用IAM密钥设置的,一切都很好。
但是我决定用Bitbucket实现CI / CD,但不确定如何发布到AWS仍然有效?它在哪里存储配置文件信息? deploy-serverless命令如何知道要使用的配置文件...
以下是用于上下文的yml文件:
image: microsoft/dotnet:sdk
pipelines:
default:
- step:
caches:
- dotnetcore
deployment: test
script: # Modify the comma`nds below to build your repository.
- apt-get update && apt-get install -y
- apt-get install --reinstall zip -y
- cd MyApplication
- dotnet build
- dotnet tool install -g Amazon.Lambda.Tools
- export PATH="$PATH:/root/.dotnet/tools"
- dotnet-lambda deploy-serverless