View a markdown version of this page

데이터 세트 버전 관리 - Amazon Bedrock AgentCore

데이터 세트 버전 관리

CreateDatasetVersion를 사용하여 현재 초안을 번호가 매겨진 변경 불가능한 버전으로 게시합니다. 초안은 게시 후에도 변경되지 않습니다.는에서 MODIFIEDdraftStatus 변경됩니다UNMODIFIED.

CreateDatasetVersion

다음 예제에서는 버전을 게시하는 방법을 보여줍니다.

AgentCore CLI
  1. agentcore dataset publish-version --name my_eval_dataset
AgentCore SDK
  1. from bedrock_agentcore.evaluation import DatasetClient client = DatasetClient(region_name="us-west-2") ds = client.create_dataset_version_and_wait(datasetId="my-dataset-id") print(f"Published, draftStatus: {ds.get('draftStatus')}")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') client.create_dataset_version(datasetId='my-dataset-id')
AWS CLI
  1. aws bedrock-agentcore-control create-dataset-version \ --dataset-id my-dataset-id

ListDatasetVersions

가장 최근에 정렬된 게시된 버전을 먼저 반환합니다. 각 버전 요약에는 datasetVersion, 및 exampleCount가 포함됩니다createdAt.

다음 예제에서는 버전을 나열하는 방법을 보여줍니다.

AgentCore CLI
  1. agentcore status --type dataset
AgentCore SDK
  1. from bedrock_agentcore.evaluation import DatasetClient client = DatasetClient(region_name="us-west-2") resp = client.list_dataset_versions(datasetId="my-dataset-id") for v in resp["versions"]: print(f" Version {v['datasetVersion']}: {v['exampleCount']} examples")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') resp = client.list_dataset_versions(datasetId='my-dataset-id') for v in resp['versions']: print(f" Version {v['datasetVersion']}: {v['exampleCount']} examples")
AWS CLI
  1. aws bedrock-agentcore-control list-dataset-versions \ --dataset-id my-dataset-id