AgentCore exploiter les versions et les points de terminaison
Amazon Bedrock AgentCore implémente le versionnement automatique des AgentCore harnais et vous permet de gérer différentes configurations à l'aide de points de terminaison. Le versionnement du harnais fonctionne de la même manière que le versionnement du AgentCore runtime (le harnais est une abstraction gérée par rapport à Runtime) mais vous le gérez via les API du plan de contrôle du harnais.
Chaque harnais d'Amazon Bedrock AgentCore est automatiquement versionné :
-
Lorsque vous créez un harnais, la version 1 (V1) est AgentCore automatiquement créée
-
Chaque mise à jour du harnais crée une nouvelle version avec une configuration complète et autonome
-
Les versions sont immuables une fois créées
-
Chaque version contient toutes les configurations nécessaires à l'exécution : modèle, invite système, outils, mémoire, limites et environnement
Comment les points de terminaison référencent les versions
Les points de terminaison permettent de référencer des versions spécifiques de votre harnais :
-
Le
DEFAULTpoint de terminaison pointe automatiquement vers la dernière version de votre harnais -
Les points de terminaison peuvent pointer vers des versions spécifiques, ce qui vous permet de gérer différents environnements (par exemple, développement, mise en scène, production)
-
Lorsque vous mettez à jour un harnais, le
DEFAULTpoint de terminaison est automatiquement mis à jour pour pointer vers la nouvelle version -
Les points de terminaison doivent être explicitement mis à jour pour pointer vers les nouvelles versions
Exemple de mise à jour d'un point de terminaison vers une nouvelle version
Exemple
Scénarios de gestion des versions
Le tableau suivant illustre la façon dont le versionnement et les points de terminaison interagissent au cours du cycle de vie d'un harnais :
| Type de changement | Comportement de création de version | Dernière version | Comportement des terminaux |
|---|---|---|---|
|
Création initiale |
Crée automatiquement la version 1 (V1) |
V1 |
DEFAULT pointe vers V1 |
|
Changement de modèle |
Crée une nouvelle version avec la sélection de modèles mise à jour |
V2 |
DEFAULT passe automatiquement à la version V2 |
|
Créez un point de terminaison « PROD » avec la V2 |
Aucune nouvelle version n'a été créée |
V2 |
Le point de terminaison PROD pointe vers V2 |
|
Mise à jour de l'outil ou des compétences |
Crée une nouvelle version avec la configuration de l'outil mise à jour |
V3 |
Mises à jour par défaut vers la V3, PROD reste sur la V2 |
|
Mettre à jour « PROD » vers la V3 |
Aucune nouvelle version n'a été créée |
V3 |
Mises à jour PROD vers la V3 |
|
Limites ou modification de l'environnement |
Crée une nouvelle version avec des paramètres d'exécution mis à jour |
V4 |
Mises à jour par défaut vers la V4, PROD reste sur la V3 |
États du cycle de vie des terminaux
Les points de terminaison du harnais passent par différents états au cours de leur cycle de vie :
- CREAtioN
-
État initial lors de la création d'un point de terminaison
- ÉCHEC DE LA CRÉATION
-
Indique un échec de création dû à des autorisations, à la configuration ou à d'autres problèmes
- PRÊT
-
Le point de terminaison est prêt à accepter les demandes
- MISE À JOUR
-
Endpoint est en cours de mise à jour vers une nouvelle version
- MISE À JOUR ÉCHOUÉE
-
Indique l'échec de la mise à jour
Création d’un point de terminaison
Créez un point de terminaison nommé pour associer un environnement à une version de harnais spécifique. Si vous ometteztargetVersion, le point de terminaison pointe vers la dernière version au moment de la création.
Exemple
Liste des versions du harnais et des points de terminaison
Vous pouvez répertorier toutes les versions d'un harnais en appelant l'ListHarnessVersionsopération. Pour répertorier les points de terminaison d'un harnais, appelezListHarnessEndpoints.
Exemple
Rubriques en relation
-
Prise en main- créez et invoquez votre premier harnais
-
Modèles et instructions- configurer les agents, les modèles et les fournisseurs
-
Observabilité et contrôle des coûts- observabilité, contrôle des coûts et balises
-
AgentCore Versionnage d'exécution et points de terminaison- gestion des versions et points de terminaison pour Runtime AgentCore