📅  最后修改于: 2023-12-03 15:00:58.472000             🧑  作者: Mango
AWS(Amazon Web Services)是一种云计算平台,开发者可以利用该平台构建自己的应用程序。Github是一个代码托管平台,开发者可以将代码托管到Github上进行管理和分享。在Github上配置AWS凭据可以让我们的应用程序访问AWS服务。
以下是在Github上配置AWS凭据的步骤:
现在您已经生成了AWS凭据,接下来,您需要将其配置到Github中。
在配置AWS凭据时,需要注意以下几点:
以下是使用Github Action部署AWS Lambda函数的示例代码,其中包含了访问存储库secret的代码片段。
name: Deploy
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: 'us-east-1'
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install dependencies
run: npm install
- name: Deploy to AWS Lambda
uses: softprops/action-aws-lambda@v3
with:
name: my-lambda-function
role: arn:aws:iam::123456789:role/lambda-role
handler: index.handler
runtime: nodejs12.x
zip: dist/index.zip