데이터 세트 버전 관리
CreateDatasetVersion를 사용하여 현재 초안을 번호가 매겨진 변경 불가능한 버전으로 게시합니다. 초안은 게시 후에도 변경되지 않습니다.는에서 MODIFIED로 draftStatus 변경됩니다UNMODIFIED.
CreateDatasetVersion
다음 예제에서는 버전을 게시하는 방법을 보여줍니다.
예
- AgentCore CLI
-
-
agentcore dataset publish-version --name my_eval_dataset
-
- AgentCore SDK
-
-
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
-
-
import boto3 client = boto3.client('bedrock-agentcore-control') client.create_dataset_version(datasetId='my-dataset-id')
-
- AWS CLI
-
-
aws bedrock-agentcore-control create-dataset-version \ --dataset-id my-dataset-id
-
ListDatasetVersions
가장 최근에 정렬된 게시된 버전을 먼저 반환합니다. 각 버전 요약에는 datasetVersion, 및 exampleCount가 포함됩니다createdAt.
다음 예제에서는 버전을 나열하는 방법을 보여줍니다.
예
- AgentCore CLI
-
-
agentcore status --type dataset
-
- AgentCore SDK
-
-
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
-
-
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
-
-
aws bedrock-agentcore-control list-dataset-versions \ --dataset-id my-dataset-id
-
예제 관리
데이터 세트 암호화