Deletando Recursos

Os recursos do Stack Monitoring podem ser excluídos usando a CLI (Interface de Linha de Comando) do Oracle Cloud Infrastructure (CLI). A CLI pode excluir um único recurso ou excluir um recurso e todos os seus recursos membros. Por exemplo, no caso do E-Business Suite (EBS), ao excluir um recurso do EBS, todos os recursos do membro, como Gerenciador Concorrente, Mailer do Workflow etc., também serão excluídos. O comando não excluirá recursos associados, como o Oracle Database ou o Servidor WebLogic, pois eles são usados por um aplicativo do E-Business Suite, mas não são membros do aplicativo do E-Business Suite. Da mesma forma, ao excluir um tipo de recurso PeopleSoft, os recursos do membro, como Servidor de Aplicativos, Process Scheduler, PIA etc., serão excluídos. Como no EBS, o comando não excluirá recursos associados, como o Oracle Database ou o Servidor WebLogic, pois eles são usados pelo aplicativo PeopleSoft, mas não são membros do aplicativo PeopleSoft.

Pré-requisitos

  1. Obtenha as chaves e os OCIDs necessários conforme documentado aqui.
  2. Instale a "CLI do OCI" usando a etapa aqui.

Usando a CLI do OCI

A CLI do OCI permite que você execute as seguintes operações:

Excluindo um Único Recurso

Use o comando a seguir para excluir um recurso.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID>

em que OCID é o ID do recurso. Se o recurso tiver membros associados, esta operação falhará. Para obter a lista de membros, use a API search_monitored_resource_members.

Excluindo um Recurso e seus Membros

Use o comando a seguir para excluir um recurso e seus membros.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID> --is-delete-members true

em que OCID é o ID do recurso.

Quando a opção --is-delete-members for verdadeira, a operação de exclusão excluirá o recurso especificado junto com todos os seus membros. Caso contrário, se a opção --is-delete-members não for especificada e o recurso tiver membros, o comando retornará falha.

Por padrão, se a opção --is-delete-members não for especificada, ela será considerada falsa.

Por exemplo, para excluir todos os recursos relacionados a PeopleSoft sem afetar os recursos do BD e do Servidor WebLogic, execute o seguinte comando:

oci stack-monitoring resource delete --resource-id <OCID of the PeopleSoft Application>  --is-delete-members true

Exemplo: Comando e Saída

oci stack-monitoring resource delete --resource-id ocid1.stackmonitoringresource.oc1.eu-frankfurt-1.xxxxxxx --is-delete-members true 

Are you sure you want to delete this resource? [y/N]: y
{
  "opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.xxxxxxx"
}

Rastreando a operação de exclusão

A operação de exclusão retornará um cabeçalho de resposta opc-work-request-id se a operação for aceita com sucesso. O ID da solicitação de serviço é usado para rastrear a operação de exclusão, incluindo seu status, erros e logs. Os detalhes da solicitação de serviço retornada dependem do parâmetro fornecido: status, erros, logs.

Para obter o status de um determinado ID da Solicitação de Serviço:

oci stack-monitoring work-request get --work-request-id <opc-work-request-id>

Para obter uma lista de logs para um determinado ID da Solicitação de Serviço:

oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>

Para obter uma lista de erros de um determinado ID da Solicitação de Serviço:

oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>