Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo di GitHub Actions per distribuire le funzioni Lambda
Puoi utilizzare GitHub Actions
Flusso di lavoro di esempio
Per configurare l'implementazione automatizzata della funzione Lambda, crea un file di workflow nella directory del repository: .github/workflows/
Esempio GitHub Flusso di lavoro Actions per l'implementazione 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
Questo flusso di lavoro viene eseguito quando si inviano modifiche alla main
filiale. Controlla il tuo repository, configura AWS le credenziali utilizzando OpenID Connect (OIDC) e distribuisce la tua funzione utilizzando il codice nella directory. ./dist