檢視您的專案 - Amazon Lookout for Vision

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

檢視您的專案

您可以從主控台或使用 AWS SDK 取得適用於視覺的 Amazon Lookout 專案清單以及個別專案的相關資訊。

注意

項目列表最終是一致的。如果您建立或刪除專案,您可能需要稍等片刻,才能將專案清單保持在最新狀態。

查看您的項目(控制台)

執行下列程序中的步驟,在主控台中檢視您的專案。

若要檢視您的專案
  1. 打開亞馬遜 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/.

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

  3. 在左側導覽窗格中,選擇 [專案]。將顯示專案視圖。

  4. 選擇項目名稱以查看項目的詳細信息。

檢視您的專案 (SDK)

專案會針對單一使用案例管理資料集和模型。例如,偵測機器零件中的異常情況。下列範例會呼叫ListProjects以取得專案清單。

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

  2. 使用下列範例程式碼來檢視您的專案。

    CLI

    使用指list-projects令列出您帳戶中的專案。

    aws lookoutvision list-projects \ --profile lookoutvision-access

    使用指describe-project令取得有關專案的資訊。

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

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

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

    @staticmethod def list_projects(lookoutvision_client): """ Lists information about the projects that are in in your AWS account and in the current AWS Region. :param lookoutvision_client: A Boto3 Lookout for Vision client. """ try: response = lookoutvision_client.list_projects() for project in response["Projects"]: print("Project: " + project["ProjectName"]) print("\tARN: " + project["ProjectArn"]) print("\tCreated: " + str(["CreationTimestamp"])) print("Datasets") project_description = lookoutvision_client.describe_project( ProjectName=project["ProjectName"] ) if not project_description["ProjectDescription"]["Datasets"]: print("\tNo datasets") else: for dataset in project_description["ProjectDescription"][ "Datasets" ]: print(f"\ttype: {dataset['DatasetType']}") print(f"\tStatus: {dataset['StatusMessage']}") print("Models") response_models = lookoutvision_client.list_models( ProjectName=project["ProjectName"] ) if not response_models["Models"]: print("\tNo models") else: for model in response_models["Models"]: Models.describe_model( lookoutvision_client, project["ProjectName"], model["ModelVersion"], ) print("------------------------------------------------------------\n") print("Done!") except ClientError: logger.exception("Problem listing projects.") raise
    Java V2

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

    /** * Lists the Amazon Lookout for Vision projects in the current AWS account and AWS * Region. * * @param lfvClient An Amazon Lookout for Vision client. * @param projectName The name of the project that you want to create. * @return List<ProjectMetadata> Metadata for each project. */ public static List<ProjectMetadata> listProjects(LookoutVisionClient lfvClient) throws LookoutVisionException { logger.log(Level.INFO, "Getting projects:"); ListProjectsRequest listProjectsRequest = ListProjectsRequest.builder() .maxResults(100) .build(); List<ProjectMetadata> projectMetadata = new ArrayList<>(); ListProjectsIterable projects = lfvClient.listProjectsPaginator(listProjectsRequest); projects.stream().flatMap(r -> r.projects().stream()) .forEach(project -> { projectMetadata.add(project); logger.log(Level.INFO, project.projectName()); }); logger.log(Level.INFO, "Finished getting projects."); return projectMetadata; }