查看您的项目 - Amazon Lookout for Vision

终止支持通知:2025年10月31日, AWS 将停止对亚马逊 Lookout for Vision 的支持。2025 年 10 月 31 日之后,你将无法再访问 Lookout for Vision 主机或 Lookout for Vision 资源。如需更多信息,请访问此博客文章

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看您的项目

你可以从控制台或使用 AWS SDK获取 Amazon Lookout for Vision 项目列表以及有关各个项目的信息。

注意

项目列表具有最终一致性。如果创建或删除项目,您可能需要稍等片刻,然后项目列表才会达到最新状态。

查看您的项目(控制台)

执行以下过程中的步骤,可以在控制台中查看您的项目。

查看您的项目
  1. 打开亚马逊 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/,网址为。

  2. 选择开始

  3. 在左侧导航窗格中,选择项目。随后将显示项目视图。

  4. 选择一个项目名称,查看该项目的详细信息。

查看您的项目 (SDK)

一个项目管理着单个使用场景的数据集和模型。例如,检测机器零件中存在的异常。以下示例将调用 ListProjects 来获取您的项目列表。

查看您的项目 (SDK)
  1. 如果您尚未这样做,请安装并配置 AWS CLI 和 AWS SDKs。有关更多信息,请参阅 第 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; }