lambda-function-settings-check
ランタイム、ロール、タイムアウト、およびメモリサイズの AWS Lambda 関数設定が、予期されている値と一致するかどうか確認します。このルールは、「Image」パッケージタイプの関数と、「OS 専用ランタイム」に設定されたランタイムの関数を無視します。Lambda 関数の設定が期待値と一致しない場合、ルールは NON_COMPLIANT です。
識別子: LAMBDA_FUNCTION_SETTINGS_CHECK
リソースタイプ: AWS::Lambda::Function
トリガータイプ: 設定変更
AWS リージョン: 中国 (寧夏) のリージョンを除く、サポートされているすべての AWS リージョン
パラメータ:
- ランタイム
- タイプ: CSV
-
AWS Lambda ランタイム値のカンマ区切りリスト。
- ロール: (オプション)
- タイプ: 文字列。
-
AWS Lambda 実行ロールの名前または ARN
- タイムアウト (オプション)
- タイプ: int
- デフォルト: 3
-
AWS Lambda 関数のタイムアウト (秒)
- memorySize (オプション)
- タイプ: int
- デフォルト: 128
-
AWS Lambda 関数サイズ (メガバイト)
プロアクティブな評価
このルールをプロアクティブモードで実行する手順については、「AWS Config ルールでのリソースの評価」を参照してください。このルールがプロアクティブモードで COMPLIANT を返すには、StartResourceEvaluation API のリソース設定スキーマに、文字列としてエンコードされた次の入力を含める必要があります。
"ResourceConfiguration": ... { "MemorySize":Integer*, "Role":String*, "Runtime":String*, "Timeout":Integer* } ...
* これらの入力の有効な値の詳細については、AWS CloudFormation ユーザーガイドの「MemorySize」、「ロール」、「ランタイム」、「タイムアウト」を参照してください。
プロアクティブ評価の詳細については、「Evaluation Mode」を参照してください。
AWS CloudFormation テンプレート
AWS CloudFormation テンプレートを使用して AWS Config マネージドルールを作成するには、「AWS Config テンプレートを使用した AWS CloudFormation マネージドルールの作成」を参照してください。