Aviso de fim do suporte: em 31 de outubro de 2025, o suporte para o Amazon Lookout for Vision AWS será interrompido. Depois de 31 de outubro de 2025, você não poderá mais acessar o console do Lookout for Vision ou os recursos do Lookout for Vision. Para obter mais informações, visite esta postagem do blog.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Visualizando seus projetos
Você pode obter uma lista de projetos do Amazon Lookout for Vision e informações sobre projetos individuais no console ou usando o. AWS SDK
Eventualmente, a lista de projetos é consistente. Se você criar ou excluir um projeto, talvez precise esperar um pouco antes que a lista de projetos esteja atualizada.
Visualizar seus projetos (console)
Execute as etapas no procedimento a seguir para visualizar seus projetos no console do.
Visualizando seus projetos (SDK)
Um projeto gerencia os conjuntos de dados e modelos para um único caso de uso. Por exemplo, detectar anomalias em peças de máquinas. O exemplo a seguir chama ListProjects
para obter uma lista de seus projetos.
Para ver seus projetos (SDK)
-
Se você ainda não tiver feito isso, instale e configure o AWS CLI e AWS SDKs o. Para obter mais informações, consulte Etapa 4: configurar o AWS CLI e AWS SDKs.
-
Use o código de exemplo a seguir para visualizar seus projetos.
- CLI
-
Use o comando list-projects
para listar os projetos em sua conta.
aws lookoutvision list-projects \
--profile lookoutvision-access
Use o comando describe-project
para obter informações sobre uma frota.
Altere o valor de project-name
do nome do projeto que você deseja descrever.
aws lookoutvision describe-project --project-name project_name
\
--profile lookoutvision-access
- Python
-
Esse código foi retirado do GitHub repositório de SDK exemplos de AWS documentação. Veja o exemplo completo aqui.
@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
-
Esse código foi retirado do GitHub repositório de SDK exemplos de AWS documentação. Veja o exemplo completo aqui.
/**
* 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;
}