Configuración de grupos de registros de CloudWatch
De forma predeterminada, Lambda crea un grupo de registro con el nombre /aws/lambda/capacity-provider/ para su proveedor de capacidad. Para enviar registros a un grupo de registro diferente, utilice la consola de Lambda, la AWS CLI o los comandos <capacity-provider-name>CreateCapacityProvider y UpdateCapacityProvider de la API.
Al configurar un grupo de registro personalizado, el nombre debe seguir las reglas de nomenclatura de Registros de CloudWatch. Además, los nombres personalizados de los grupos de registro no deben empezar por la cadena aws/. Si crea un grupo de registro personalizado que empiece por aws/, Lambda no podrá crear el grupo de registro y su proveedor de capacidad no enviará registros a CloudWatch.
Flujos de registro
Dentro del grupo de registro, Lambda crea flujos de registro con el siguiente formato de nomenclatura:
<capacity-provider-name>/managed-instances
Por ejemplo, para un proveedor de capacidad denominado my-capacity-provider, el flujo de registro es:
my-capacity-provider/managed-instances
Configuración de un grupo de registro personalizado
Cambio del grupo de registro de un proveedor de capacidad (consola)
-
Abra la página Proveedores de capacidad
de la consola de Lambda. -
Elija un proveedor de capacidad.
-
Elija Configuración adicional.
-
En la sección Configuración de registro, elija Editar.
-
Ingrese el nombre del grupo de registro de Registros de CloudWatch al que quiere que su proveedor de capacidad envíe registros. Si ingresa el nombre de un grupo de registro existente, su proveedor de capacidad utiliza ese grupo. Si no existe ningún grupo de registro con el nombre que ingresa, Lambda crea un nuevo grupo de registro con ese nombre.
-
Seleccione Save.
Cambio del grupo de registro de un proveedor de capacidad (AWS CLI)
-
Para cambiar el grupo de registro de un proveedor de capacidad existente, utilice el comando update-capacity-provider
. aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --telemetry-config LoggingConfig={LogGroup=myLogGroup}
Especificación de un grupo de registro personalizado al crear un proveedor de capacidad (AWS CLI)
-
Para especificar un grupo de registro personalizado al crear un nuevo proveedor de capacidad, utilice la opción
--telemetry-configdel comando create-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}
Permisos del rol de operador
Para que su proveedor de capacidad envíe registros a Registros de CloudWatch, el rol de operador debe tener el permiso logs:PutLogEvents. Lambda no agrega este permiso automáticamente. Si el rol de operador aún no lo tiene, agréguelo antes de crear el proveedor de capacidad. Este permiso está presente en la política administrada de AWSLambdaManagedEC2ResourceOperator.
Para obtener más información acerca del rol de operador, consulte Rol de operador de Lambda para instancias administradas de Lambda.