Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Gérer les versions des ensembles de données
Permet CreateDatasetVersion de publier le brouillon actuel en tant que version numérotée immuable. Le brouillon reste inchangé après sa publication — draftStatus passe de MODIFIED àUNMODIFIED.
CreateDatasetVersion
Les exemples suivants montrent comment publier une version :
Exemple
- 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
Renvoie les versions publiées triées les plus récentes en premier. Le résumé de chaque version inclut datasetVersionexampleCount, etcreatedAt.
Les exemples suivants montrent comment répertorier les versions :
Exemple
- 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