diff --git a/.github/workflows/upload-and-deploy.yaml b/.github/workflows/upload-and-deploy.yaml index b1723ac3..48b9e0e3 100755 --- a/.github/workflows/upload-and-deploy.yaml +++ b/.github/workflows/upload-and-deploy.yaml @@ -233,7 +233,18 @@ jobs: - name: "Deploy sceptre stacks to dev" run: pipenv run sceptre --var "namespace=${{ env.NAMESPACE }}" launch develop --yes - - name: Configure S3 to Glue lambda with S3 trigger + - name: Delete preexisting S3 event notification for this namespace + uses: gagoar/invoke-aws-lambda@v3 + with: + AWS_ACCESS_KEY_ID: ${{ env.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ env.AWS_SECRET_ACCESS_KEY }} + AWS_SESSION_TOKEN: ${{ env.AWS_SESSION_TOKEN }} + REGION: ${{ env.AWS_REGION }} + FunctionName: ${{ env.NAMESPACE }}-S3EventConfig + Payload: '{"RequestType": "Delete"}' + LogType: Tail + + - name: Create S3 event notification for this namespace uses: gagoar/invoke-aws-lambda@v3 with: AWS_ACCESS_KEY_ID: ${{ env.AWS_ACCESS_KEY_ID }}