Déploiement d’un agent - Amazon Bedrock

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.

Déploiement d’un agent

Lorsque vous créez un agent Amazon Bedrock pour la première fois, vous disposez d’une version préliminaire (DRAFT) et d’un alias de test (TSTALIASID) qui pointe vers la version préliminaire. Lorsque vous apportez des modifications à votre agent, les modifications s’appliquent à la version préliminaire. Vous parcourez votre version préliminaire jusqu’à ce que vous soyez satisfait du comportement de l’agent. Vous pouvez ensuite configurer votre agent en vue de son déploiement et de son intégration dans votre application en créant des alias pour lui.

Alias et versions

Pour déployer votre agent, vous devez créer un alias. Lors de la création de l’alias, Amazon Bedrock génère une version de votre agent. L’alias pointe vers cette nouvelle version. Vous pouvez également faire pointer cet alias vers la version créée précédemment de votre agent. Configurez ensuite votre application pour qu’elle envoie des appels d’API à cet alias.

Une version est un instantané qui préserve la ressource telle qu’elle est au moment de sa création. Vous pouvez continuer à modifier la version préliminaire et créer d’autres alias (et, par conséquent, d’autres versions) de votre agent si nécessaire. Dans Amazon Bedrock, vous créez une nouvelle version de l’agent en créant un alias qui pointe vers la nouvelle version par défaut. Amazon Bedrock crée des versions par ordre numérique, en commençant par 1.

Les versions sont immuables, car elles constituent un instantané de votre agent au moment où vous l’avez créé. Pour mettre à jour un agent en production, vous devez créer une nouvelle version et configurer votre application pour qu’elle appelle l’alias qui pointe vers cette version.

Grâce aux alias, vous pouvez passer efficacement d’une version à l’autre de l’agent sans que l’application ait à effectuer le suivi de la version. Par exemple, vous pouvez modifier un alias pour qu’il pointe vers une version précédente de l’agent si certaines modifications doivent être rapidement annulées.

Suspendre un agent déployé

Il se peut que vous deviez suspendre temporairement le fonctionnement d’un agent. Par exemple, lors de la maintenance, des mises à jour ou lors de la résolution de problèmes de performances. Pour suspendre un agent, vous devez utiliser l’alias de l’agent avec l’opération UpdateAgentAlias. Pour suspendre un agent, définissez le champ aliasInvocationState sur REJECT_INVOCATIONS. Pour relancer l’exécution de l’agent, définissez aliasInvocationState sur ACCEPT_INVOCATIONS. Vous n’avez pas besoin d’apporter de modifications aux politiques IAM pour suspendre cet agent.

Pour vérifier si un agent est actuellement suspendu, appelez GetAgentAlias et vérifiez le champ aliasInvocationState. Vous pouvez également vérifier la présence d’un alias dans le champ aliasInvocationState dans la réponse de ListAgentAliases.