지원 종료 공지: 2025 AWS 년 10월 31일에는 Amazon Lookout for Vision에 대한 지원을 중단할 예정입니다. 2025년 10월 31일 이후에는 Lookout for Vision 콘솔 또는 Lookout for Vision 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은이 블로그 게시물을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
프로젝트 보기
Amazon Lookout for Vision 프로젝트 목록과 개별 프로젝트에 대한 정보는 콘솔 또는 를 사용하여 확인할 수 있습니다 AWS SDK.
프로젝트 목록은 결국 일관성이 있습니다. 프로젝트를 만들거나 삭제하는 경우 프로젝트 목록이 최신 상태가 되기까지 잠시 기다려야 할 수 있습니다.
프로젝트 보기 (콘솔)
콘솔에서 프로젝트를 보려면 다음 절차의 단계를 수행하세요.
프로젝트 보기(SDK)
프로젝트는 단일 사용 사례에 맞게 데이터 세트와 모델을 관리합니다. 기계 부품의 이상을 감지하는 경우를 예로 들 수 있습니다. 다음 예시에서는 프로젝트 목록을 가져오기 위해 ListProjects
을 호출합니다.
프로젝트를 보려면(SDK)
-
아직 설치하지 않은 경우 및 AWS CLI 를 설치하고 구성합니다 AWS SDKs. 자세한 내용은 4단계: AWS CLI 및 설정 AWS SDKs 단원을 참조하십시오.
-
다음 예제 코드를 사용하여 프로젝트를 확인하십시오.
- 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;
}