Obtiene la hora del servidor que corresponde a un cursor.
Descripción de la operación
Descripción
-
El host consta de un nombre de proyecto y un endpoint de Simple Log Service. Debe especificar el proyecto en el host.
-
Cree y obtenga un par de AccessKey. Para obtener más información, consulte Par de AccessKey.
Un par de AccessKey que pertenece a una cuenta de Alibaba Cloud tiene permisos de acceso a todas las operaciones de API. El uso de este par de AccessKey representa una amenaza de seguridad alta. Por motivos de seguridad, se recomienda crear y utilizar un usuario RAM para invocar operaciones de API o realizar operaciones y mantenimiento (O&M) rutinarios. Se deben otorgar al usuario RAM los permisos necesarios para realizar operaciones en recursos de Simple Log Service. Para obtener más información, consulte Crear y autorizar un usuario RAM.
Obtenga el nombre del proyecto, la región del proyecto y el nombre del logstore. Para obtener más información, consulte Gestionar un proyecto y Gestionar un logstore.
Autorización
La siguiente tabla describe la información de autorización para esta operación. Agregue esta información al elemento Action de una política de RAM para otorgar a un usuario RAM o a un rol RAM los permisos necesarios para invocar esta operación de API.
| Acción | Descripción del recurso en una política de autorización |
log:GetCursorOrData | acs:log:{#regionId}:{#accountId}:project/{#ProjectName}/logstore/{#LogstoreName} |
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
log:GetCursorOrData |
get |
*LogStore
|
|
Ninguna |
Sintaxis de la solicitud
GET /logstores/{logstore}/shards/{shardId}?type=cursor_time HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| logstore |
string |
Sí |
El nombre del logstore. |
ali-test-logstore |
| shardId |
integer |
Sí |
El ID del shard. |
0 |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| project |
string |
Sí |
El nombre del proyecto. |
ali-test-project |
| cursor |
string |
Sí |
El cursor del cual desea obtener la marca de tiempo. Invoque la operación GetCursor para obtener un cursor. Nota
Si el valor del cursor es menor que el cursor inicial o mayor que el cursor final, se devuelve InvalidCursor. Si el shard no contiene datos, se devuelve la hora actual. |
MTU0NzQ3MDY4MjM3NjUxMzQ0Ng== |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| cursor_time |
string |
La hora del servidor que corresponde al cursor. El valor es una marca de tiempo UNIX. Una marca de tiempo UNIX representa el número de segundos transcurridos desde 1970-01-01 00:00:00 UTC. |
1554260243 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"cursor_time": "1554260243"
}
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.