View a markdown version of this page

Datensatzversionen verwalten - Amazon Grundgestein AgentCore

Datensatzversionen verwalten

Wird verwendetCreateDatasetVersion, um den aktuellen Entwurf als unveränderliche nummerierte Version zu veröffentlichen. Der Entwurf bleibt nach der Veröffentlichung unverändert bestehen — er draftStatus ändert sich von bisMODIFIED. UNMODIFIED

CreateDatasetVersion

Die folgenden Beispiele zeigen, wie eine Version veröffentlicht wird:

Beispiel
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

Gibt veröffentlichte Versionen zurück, sortiert nach den neuesten zuerst. Jede Versionsübersicht umfasst datasetVersionexampleCount, undcreatedAt.

Die folgenden Beispiele zeigen, wie Versionen aufgelistet werden:

Beispiel
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