刪除專案 - Amazon Lookout for Vision

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除專案

您可以從主控台的 [專案檢視] 頁面或使用DeleteProject作業刪除專案。

不會刪除專案資料集所參照的影像。

刪除專案 (主控台)

請使用下列步驟來刪除專案。如果您使用主控台程序,則會為您刪除相關聯的模型版本和資料集。

刪除專案
  1. 打開亞馬遜 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/.

  2. 選擇 Get started (開始使用)。

  3. 在左側導覽窗格中,選擇 [專案]。

  4. 在 [案] 頁面上,選取您要刪除的專案。

  5. 在頁面頂端,選擇 Delete (刪除)。

  6. 在「刪除」對話方塊中,輸入 delete 以確認您要刪除專案。

  7. 如有必要,請選擇刪除任何相關聯的資料集和模型。

  8. 選擇 Delete project (刪除專案)

刪除專案 (SDK)

您可以通過調用DeleteProject並提供要刪除的項目的名稱刪除亞馬遜觀景專案。

刪除專案之前,必須先刪除專案中的所有模型。如需詳細資訊,請參閱刪除模型 (SDK)。您還必須刪除與模型相關聯的數據集。如需詳細資訊,請參閱刪除資料集

專案可能需要一些時間才能刪除。在此期間,專案的狀態為DELETING。如果後續呼叫DeleteProject未包含您刪除的專案,則會刪除專案。

若要刪除專案 (SDK)
  1. 如果您尚未這樣做,請安裝並設定AWS CLI和 AWS SDK。如需詳細資訊,請參閱步驟 4:設定 AWS CLI 以及 AWS SDKs

  2. 使用下面的代碼來刪除一個項目。

    AWS CLI

    project-name將的值變更為您要刪除的專案名稱。

    aws lookoutvision delete-project --project-name project_name \ --profile lookoutvision-access
    Python

    此代碼取自AWS文檔 SDK 示例 GitHub 存儲庫。請參閱此處的完整範例。

    @staticmethod def delete_project(lookoutvision_client, project_name): """ Deletes a Lookout for Vision Model :param lookoutvision_client: A Boto3 Lookout for Vision client. :param project_name: The name of the project that you want to delete. """ try: logger.info("Deleting project: %s", project_name) response = lookoutvision_client.delete_project(ProjectName=project_name) logger.info("Deleted project ARN: %s ", response["ProjectArn"]) except ClientError as err: logger.exception("Couldn't delete project %s.", project_name) raise
    Java V2

    此代碼取自AWS文檔 SDK 示例 GitHub 存儲庫。請參閱此處的完整範例。

    /** * Deletes an Amazon Lookout for Vision project. * * @param lfvClient An Amazon Lookout for Vision client. * @param projectName The name of the project that you want to create. * @return String The ARN of the deleted project. */ public static String deleteProject(LookoutVisionClient lfvClient, String projectName) throws LookoutVisionException { logger.log(Level.INFO, "Deleting project: {0}", projectName); DeleteProjectRequest deleteProjectRequest = DeleteProjectRequest.builder() .projectName(projectName) .build(); DeleteProjectResponse response = lfvClient.deleteProject(deleteProjectRequest); logger.log(Level.INFO, "Deleted project: {0} ARN: {1}", new Object[] { projectName, response.projectArn() }); return response.projectArn(); }