Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan GitHub Tindakan untuk menyebarkan fungsi Lambda
Anda dapat menggunakan GitHub Tindakan
Contoh alur kerja
Untuk mengonfigurasi penerapan fungsi Lambda otomatis, buat file alur kerja di direktori repositori Anda: .github/workflows/
contoh GitHub Alur kerja tindakan untuk penerapan Lambda
name: Deploy AWS Lambda on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest permissions: id-token: write # Required for OIDC authentication contents: read # Required to check out the repository steps: - uses: actions/checkout@v4 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: arn:aws:iam::123456789012:role/GitHubActionRole aws-region: us-east-1 - name: Deploy Lambda Function uses: aws-actions/aws-lambda-deploy@v1 with: function-name: my-lambda-function code-artifacts-dir: ./dist
Alur kerja ini berjalan saat Anda mendorong perubahan ke main
cabang. Ini memeriksa repositori Anda, mengonfigurasi AWS kredensil menggunakan OpenID Connect (OIDC), dan menyebarkan fungsi Anda menggunakan kode di direktori. ./dist