刪除代理程式

當不再需要某個代理程式時,您可以刪除該代理程式。

透過 UI 刪除代理

  1. 使用您的認證登入 IBM Cloud 帳戶。
  2. 導覽至 Schematics > 代理程式
  3. 按一下 ... 點> 刪除 代理程式。
  4. 在刪除代理彈出視窗中,輸入 <your agent name> 確認。 筆記已刪除的代理操作無法撤銷。
  5. 按一下刪除

透過 CLI 刪除代理

您可以使用 agent delete 指令,從 Kubernetes 叢集中刪除代理程式或解除安裝代理程式。 此指令需要 AGENT_ID 作為輸入引數。

範例

ibmcloud schematics agent delete --id agent-ga-prod-cli-jan-10.soA.cd1c

輸出

Do you really want to delete the agent agent-ga-prod-cli-jan-10.soA.cd1c? [y/N]> y
Deleting Agent...
Agent agent-ga-prod-cli-jan-10.soA.cd1c deleted successfully
OK

刪除代理程式時,您可以預期:

  • 已解除安裝所有代理程式微服務。
  • 所有代理相關KubernetesPod、Deployment、Configmap 和 Namespace 等資源不可用。
  • 作為代理部署的一部分所建立的所有憑證,例如代理程式的 HMAC 憑證Object Storage儲存桶,可與之通訊的可信任設定檔Schematics不可用。
  • 代理的所有資訊都在Schematics你的實例IBM Cloud帳戶已刪除。

刪除代理程式時,不會發生下列情況:

  • Kubernetes 叢集不會毀損。 集群會持續產生成本,直到被刪除。
  • 這Object Storage實例和Object Storage桶被刪除。
  • 未刪除代理程式的代理程式指派原則。

透過API刪除代理

遵循 步驟,以使用 API 來擷取 IAM 存取記號並向 IBM Cloud Schematics 進行鑑別。

範例

GET /v2/agents/agent-beta1-testing.soA.748e/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>

輸出

{
    "requestid": "9dc76486-ec80-4a26-b159-6e2d46eeb39f",
    "timestamp": "2023-03-16T21:13:20.244850864Z",
    "messageid": "M1074",
    "message": "The requested object cannot be located. Check that the ID is correct and try your request again.",
    "statuscode": 404
}

下一步