Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration von CloudWatch Protokollgruppen
Standardmäßig erstellt Lambda eine Protokollgruppe, die /aws/lambda/capacity-provider/ nach Ihrem Kapazitätsanbieter benannt ist. Verwenden Sie die Lambda-Konsole oder die <capacity-provider-name>UpdateCapacityProvider API-Befehle CreateCapacityProvider und, um Protokolle an eine andere Protokollgruppe zu senden. AWS CLI
Wenn Sie eine benutzerdefinierte Protokollgruppe konfigurieren, muss der Name den Benennungsregeln für CloudWatch Logs entsprechen. Außerdem dürfen benutzerdefinierte Protokollgruppennamen nicht mit der Zeichenfolge beginnenaws/. Wenn Sie eine benutzerdefinierte Protokollgruppe erstellen, die mit beginntaws/, kann Lambda die Protokollgruppe nicht erstellen, und Ihr Kapazitätsanbieter sendet keine Protokolle an CloudWatch.
Protokollstreams
Innerhalb der Protokollgruppe erstellt Lambda Log-Streams mit dem folgenden Benennungsformat:
<capacity-provider-name>/managed-instances
Für einen Kapazitätsanbieter mit dem Namen my-capacity-provider lautet der Log-Stream beispielsweise:
my-capacity-provider/managed-instances
Konfiguration einer benutzerdefinierten Protokollgruppe
So ändern Sie die Protokollgruppe eines Kapazitätsanbieters (Konsole)
-
Öffnen Sie die Seite „Kapazitätsanbieter“
der Lambda-Konsole. -
Wählen Sie einen Kapazitätsanbieter.
-
Wählen Sie Additional configuration (Zusätzliche Konfiguration).
-
Wählen Sie im Abschnitt Konfiguration der Protokollierung die Option Bearbeiten aus.
-
Geben Sie den Namen der CloudWatch Logs-Log-Gruppe ein, an die Ihr Kapazitätsanbieter Logs senden soll. Wenn Sie den Namen einer vorhandenen Protokollgruppe eingeben, verwendet Ihr Kapazitätsanbieter diese Gruppe. Wenn keine Protokollgruppe mit dem von Ihnen eingegebenen Namen vorhanden ist, erstellt Lambda eine neue Protokollgruppe mit diesem Namen.
-
Wählen Sie Speichern.
Um die Protokollgruppe eines Kapazitätsanbieters zu ändern (AWS CLI)
-
Verwenden Sie den Befehl update-capacity-provider, um die Protokollgruppe eines vorhandenen
Kapazitätsanbieters zu ändern. aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --telemetry-config LoggingConfig={LogGroup=myLogGroup}
Um eine benutzerdefinierte Protokollgruppe anzugeben, wenn Sie einen Kapazitätsanbieter erstellen (AWS CLI)
-
Um beim Erstellen eines neuen Kapazitätsanbieters eine benutzerdefinierte Protokollgruppe anzugeben, verwenden Sie die
--telemetry-configOption im Befehl https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-capacity-provider.htmlcreate-capacity-provider. aws lambda create-capacity-provider \ --capacity-provider-name my-capacity-provider \ --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \ --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \ --telemetry-config LoggingConfig={LogGroup=myLogGroup}
Berechtigungen für Operatorrollen
Damit Ihr Kapazitätsanbieter CloudWatch Protokolle an Logs senden kann, muss die Operator-Rolle über die PutLogEvents Berechtigung logs: verfügen. Lambda fügt diese Berechtigung nicht automatisch hinzu. Wenn die Operator-Rolle sie noch nicht hat, fügen Sie sie hinzu, bevor Sie den Kapazitätsanbieter erstellen. Diese Berechtigung ist in der AWSLambdaManagedEC2ResourceOperator verwalteten Richtlinie enthalten.
Weitere Informationen zur Operatorrolle finden Sie unterLambda-Operatorrolle für Lambda Managed Instances.