Crea un grupo de consumidores para un Logstore.
Descripción de la operación
Notas de uso
-
El host se compone de un nombre de proyecto y un endpoint de Simple Log Service. Debe especificar un proyecto en el host.
-
Puede crear hasta 30 grupos de consumidores para un Logstore. El nombre de un grupo de consumidores debe ser único dentro de un proyecto.
-
Se ha creado y obtenido un par de AccessKey. Para obtener más información, consulte Par de AccessKey.
El par de AccessKey de una cuenta de Alibaba Cloud tiene permisos sobre todas las operaciones de la API. Utilizar estas credenciales para realizar operaciones en Simple Log Service es una operación de alto riesgo. Le recomendamos que utilice un usuario de Resource Access Management (RAM) para llamar a las operaciones de la API o realizar tareas rutinarias de operación y mantenimiento. Para crear un usuario de RAM, inicie sesión en la consola de RAM. Asegúrese de que el usuario de RAM tenga los permisos de administración sobre los recursos de Simple Log Service. Para obtener más información, consulte Crear un usuario de RAM y autorizarlo para acceder a Simple Log Service.
-
Se ha obtenido la información necesaria para consultar registros. Esta información incluye el nombre del proyecto al que pertenecen los registros, la región del proyecto y el nombre del Logstore al que pertenecen los registros. Para obtener más información, consulte Gestionar un proyecto y Gestionar un Logstore.
-
Simple Log Service proporciona ejemplos tanto de consumo regular de registros como de consumo de registros basado en grupos de consumidores mediante el SDK de Simple Log Service para Java. Para obtener más información, consulte Consumir datos de registro y Utilizar grupos de consumidores para consumir datos.
Recursos de autenticación
La siguiente tabla describe la información de autorización necesaria para esta operación. Puede agregar esta información al elemento Action de una declaración de política de RAM para otorgar a un usuario de RAM o a un rol de RAM los permisos necesarios para llamar a esta operación.
| Acción | Recurso |
log:CreateConsumerGroup | acs:log:{#regionId}:{#accountId}:project/{#ProjectName}/logstore/{#logstoreName}/consumergroup/{#ConsumerGroup} |
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
log:CreateConsumerGroup |
create |
*LogStore
|
|
Ninguna |
Sintaxis de la solicitud
POST /logstores/{logstore}/consumergroups HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| logstore |
string |
Sí |
El nombre del Logstore. |
aliyun-test-logstore |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| project |
string |
Sí |
El nombre del proyecto. |
aliyun-test-project |
| body |
object |
Sí |
La información sobre el grupo de consumidores. |
|
| consumerGroup |
string |
Sí |
El nombre del grupo de consumidores. El nombre debe ser único dentro de un proyecto. |
consumerGroupX |
| timeout |
integer |
Sí |
El periodo de tiempo de espera. Si el servidor no recibe señales de latido de un consumidor dentro del periodo de tiempo de espera, el servidor elimina el consumidor. Unidad: segundos. |
300 |
| order |
boolean |
Sí |
Especifica si se deben consumir los datos en secuencia. Valores válidos:
|
true |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
Ejemplos
Respuesta exitosa
JSON Formato
{}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.