web-dev-qa-db-ja.com

AWSLogs Resource Limit Exceeded-serverless `cloudwatchLog`イベント

CloudwatchLogイベントをラムダ関数に追加しようとすると、予期しないエラーが発生します。エラーメッセージはあまり説明的ではありません。誰かが何が起こっているのか知っていますか?

構成:

functions:
  helloWorld:
    handler: dist/handlers/index.helloWorld
    events:
      - cloudwatchLog:
          logGroup: '/aws/lambda/serverless-test-package-4-dev-supWorld'

エラーメッセージ:

Serverless Error ---------------------------------------

An error occurred: HelloWorldLogsSubscriptionFilterCloudWatchLog1 - 
Resource limit exceeded. (Service: AWSLogs; Status Code: 400; Error 
Code: LimitExceededException; Request ID: e30b438c-a654-11e8-837a-7f86cfddec76).

Get Support --------------------------------------------
   Docs:          docs.serverless.com
   Bugs:          github.com/serverless/serverless/issues
   Forums:        forum.serverless.com
   Chat:          gitter.im/serverless/serverless

Your Environment Information -----------------------------
   OS:                     linux
   Node Version:           8.11.3
   Serverless Version:     1.26.1
11
Ulad Kasach

これを解決するには、すでにアタッチされているサブスクリプションをロググループから削除する必要があります。ラムダからcloudwatchLogイベントを削除してデプロイするだけで、ロググループからサブスクリプションが削除されます。次に、必要なロググループのcloudwatchLogイベントを追加して、再度デプロイできます。

0
Jishnu