Diagnosticando e Solucionando Problemas de Erros de Criação Usando Solicitações de Serviço

As solicitações de serviço ajudam você a monitorar operações de longa execução, como backups de bancos de dados ou o provisionamento de instâncias de computação.

Se uma operação como a operação de criação de instância falhar ou se o estado da instância se mudar diretamente do provisionamento para o encerramento, use as solicitações de serviço para determinar onde ocorreu o erro no workflow. Podem ocorrer erros por causa de problemas na configuração ou problemas com os dados do usuário. Erros síncronos ocorrem durante a chamada inicial à API do serviço Compute para criar a instância. Ocorrem erros assíncronos durante o workflow de criação da instância que ocorre após a chamada de API inicial. As solicitações de serviço capturam falhas de validação assíncronas. Uma chamada de API de criação de instância bem-sucedida que retorna uma resposta HTTP 200 pode ser seguida por um erro assíncrono durante o workflow de criação de instância subsequente.

A resposta à chamada da API REST contém o OCID da solicitação de serviço no cabeçalho opc-work-request-id. Você pode monitorar o status da solicitação de serviço a qualquer momento, chamando GetWorkRequest na API de Solicitações de Serviço e especificando o ID da solicitação de serviço encontrado no cabeçalho opc-work-request-id. Se ocorrer um erro durante o workflow, você poderá chamar ListWorkRequestErrors na API de Solicitações de Serviço e especificar o ID da solicitação de serviço para recuperar uma lista de erros.

Para obter informações sobre como usar solicitações de serviço para diagnosticar e solucionar erros, consulte Solicitações de Serviço. Para obter informações detalhadas sobre solicitações de serviço assíncronas, incluindo como filtrar a resposta da solicitação e uma solicitação e resposta de amostra, consulte Solicitações de Serviço Assíncronas.