Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan T GitHub indakan untuk menerapkan fungsi Lambda
Anda dapat menggunakan T GitHub ind
Contoh alur kerja
Untuk mengkonfigurasi penerapan fungsi Lambda otomatis, buat file alur kerja di .github/workflows/ direktori repositori Anda:
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 kredenSIAL menggunakan OpenID Connect (OIDC), dan menerapkan fungsi Anda menggunakan kode di direktori. ./dist
Untuk contoh tambahan termasuk memperbarui konfigurasi fungsi, menerapkan melalui bucket S3, dan validasi dry run, lihat README Deploy Lambda Function. https://github.com/aws-actions/aws-lambda-deploy