Consulta trabalhos de snapshot.
Descrição da operação
-
Você pode consultar trabalhos de snapshot especificando um ou mais IDs de trabalho de snapshot (SnapshotJobIds). Você também pode realizar uma consulta paginada e filtrar trabalhos por status, hora de criação ou fila do MPS sem especificar os IDs dos trabalhos.
-
Esta operação consulta no máximo 10 trabalhos de snapshot por chamada.
-
Os valores de retorno desta operação são classificados por CreationTime em ordem decrescente por padrão.
Limites de QPS
Esta operação é limitada a 100 consultas por segundo (QPS) por usuário. Se você exceder esse limite, as chamadas de API serão limitadas, o que pode afetar seus negócios. Para evitar a limitação, você pode chamar esta operação a uma taxa razoável. Para mais informações, consulte Limites de QPS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mts:QuerySnapshotJobList |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SnapshotJobIds |
string |
Não |
A lista de IDs de trabalhos de snapshot.
|
72dfa5e679ab4be9a3ed9974c736**** |
| NextPageToken |
string |
Não |
O token para a próxima página. É um identificador universalmente exclusivo (UUID) de 32 bits.
|
cc6cbef8e8d5481ca536f5d2a466**** |
| MaximumPageSize |
integer |
Não |
O número máximo de entradas a serem retornadas em cada página de uma consulta paginada.
|
30 |
| State |
string |
Não |
O estado dos trabalhos de snapshot a serem consultados.
|
Snapshoting |
| StartOfJobCreatedTimeRange |
string |
Não |
O início do intervalo de tempo de criação do trabalho.
|
2014-01-10T12:00:00Z |
| EndOfJobCreatedTimeRange |
string |
Não |
O fim do intervalo de tempo de criação do trabalho.
|
2014-01-12T12:00:00Z |
| PipelineId |
string |
Não |
O ID da fila do MPS. Para mais informações, consulte Termos.
|
b11c171cced04565b1f38f1ecc39**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| SnapshotJobList |
object |
||
| SnapshotJob |
array<object> |
A lista de trabalhos de snapshot. |
|
|
array<object> |
Os parâmetros de resposta. |
||
| CreationTime |
string |
The time the job was created. |
2021-06-30T12:34:29Z |
| SnapshotConfig |
object |
The snapshot configuration. |
|
| Time |
string |
The start time for the snapshot. Unit: milliseconds. |
4 |
| TileOut |
object |
The mosaic configuration. |
|
| Padding |
string |
The spacing between images.
|
0 |
| Color |
string |
The background color.
Nota
Color keywords support three formats. For example, black can be specified as Black, black, or #000000. |
black |
| CellSelStep |
string |
The step size for selecting a single image. |
3 |
| CellHeight |
string |
The height of a single image. The default is the height of the snapshot output. |
8 |
| CellWidth |
string |
The width of a single image. The default is the width of the snapshot output. |
8 |
| Margin |
string |
The width of the outer border.
|
0 |
| Columns |
string |
The number of columns in the mosaic. Default: 10. |
10 |
| IsKeepCellPic |
string |
Indicates whether to keep the individual images. Default: true. |
false |
| Lines |
string |
The number of rows in the mosaic. Default: 10. |
10 |
| Interval |
string |
The snapshot interval.
|
10 |
| FrameType |
string |
The snapshot type.
|
intra |
| Width |
string |
The width of the output snapshot image. |
8 |
| Height |
string |
The height of the output snapshot image. |
8 |
| OutputFile |
object |
The OSS configuration for the snapshot output. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The output file (OSS Object) for the snapshot. |
example.png |
| Location |
string |
The data center where the output OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the output file is stored. |
example |
| Num |
string |
The number of snapshots. If specified, it indicates a sequence of snapshots. |
10 |
| TileOutputFile |
object |
The OSS configuration for the large image output of the mosaic job. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The output file (OSS Object). |
example.png |
| Location |
string |
The data center where the output OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the output file is stored. |
example |
| TimeArray |
object |
||
| TimePointList |
array |
The array of specified time points. |
|
|
integer |
The array of specified time points. Unit: milliseconds. This is a floating-point number with two decimal places. The time points can be repeated and submitted in any order. MPS sorts them. A maximum of 100 time points are supported. If you specify this parameter, do not specify Num, Time, or Interval. Otherwise, an InvalidParameter.Ambiguity error is returned. |
[10050, 50000, 110000, 1000500, 1100500] |
|
| State |
string |
The state of the snapshot job.
|
Snapshoting |
| Message |
string |
The error message returned when the analysis fails. This parameter is not returned if the job is successful. |
The resource operated InputFile is bad |
| MNSMessageResult |
object |
The result of the MNS notification sent to the user when the job is complete. |
|
| MessageId |
string |
The ID of the message. This parameter is not returned if the job fails. |
799454621135656C7F815F198A76**** |
| ErrorMessage |
string |
The error message. This parameter is not returned if the job is successful. |
The resource operated InputFile is bad |
| ErrorCode |
string |
The error code. This parameter is not returned if the job is successful. |
InvalidParameter |
| Input |
object |
The job input. |
|
| RoleArn |
string |
The ARN of the specified role. Format: acs:ram::$accountID:role/$roleName. |
acs:ram::1:role/testrole |
| Object |
string |
The input file (OSS Object). |
example.flv |
| Location |
string |
The data center where the input OSS bucket is located (OSS Location). |
example-location |
| Bucket |
string |
The OSS bucket where the input file is stored. |
example |
| Count |
string |
The number of captured images. |
1 |
| TileCount |
string |
The number of images in the mosaic. |
7 |
| UserData |
string |
The user-defined data. |
testid-001 |
| Code |
string |
The error code returned when the analysis fails. This parameter is not returned if the job is successful. |
InvalidParameter |
| PipelineId |
string |
The pipeline ID. |
b11c171cced04565b1f38f1ecc39**** |
| Id |
string |
The ID of the snapshot job. |
cc6cbef8e8d5481ca536f5d2a466**** |
| RequestId |
string |
O ID da solicitação. |
34BCAB31-2833-43A7-9FBD-B34302AB23EQ |
| NonExistSnapshotJobIds |
object |
||
| String |
array |
A lista de IDs de trabalhos de snapshot inexistentes. |
|
|
string |
Os detalhes de um ID de trabalho de snapshot inexistente. Este parâmetro não é retornado se não houver dados. |
c6d973c33d1c4b21bc39907d3b29**** |
|
| NextPageToken |
string |
O token para a próxima página. É um UUID de 32 bits. Este parâmetro é retornado quando o resultado da consulta é truncado. O valor deste parâmetro é atualizado a cada consulta. |
b11c171cced04565b1f38f1ecc39**** |
Exemplos
Resposta de sucesso
JSON formato
{
"SnapshotJobList": {
"SnapshotJob": [
{
"CreationTime": "2021-06-30T12:34:29Z",
"SnapshotConfig": {
"Time": "4",
"TileOut": {
"Padding": "0",
"Color": "black",
"CellSelStep": "3",
"CellHeight": "8",
"CellWidth": "8",
"Margin": "0",
"Columns": "10",
"IsKeepCellPic": "false",
"Lines": "10"
},
"Interval": "10",
"FrameType": "intra",
"Width": "8",
"Height": "8",
"OutputFile": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.png",
"Location": "example-location",
"Bucket": "example"
},
"Num": "10",
"TileOutputFile": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.png",
"Location": "example-location",
"Bucket": "example"
},
"TimeArray": {
"TimePointList": [
0
]
}
},
"State": "Snapshoting",
"Message": "The resource operated InputFile is bad",
"MNSMessageResult": {
"MessageId": "799454621135656C7F815F198A76****",
"ErrorMessage": "The resource operated InputFile is bad",
"ErrorCode": "InvalidParameter"
},
"Input": {
"RoleArn": "acs:ram::1:role/testrole",
"Object": "example.flv",
"Location": "example-location",
"Bucket": "example"
},
"Count": "1",
"TileCount": "7",
"UserData": "testid-001",
"Code": "InvalidParameter",
"PipelineId": "b11c171cced04565b1f38f1ecc39****",
"Id": "cc6cbef8e8d5481ca536f5d2a466****"
}
]
},
"RequestId": "34BCAB31-2833-43A7-9FBD-B34302AB23EQ",
"NonExistSnapshotJobIds": {
"String": [
"c6d973c33d1c4b21bc39907d3b29****"
]
},
"NextPageToken": "b11c171cced04565b1f38f1ecc39****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.