Obtenir une clé d'API
Une fois que vous avez enregistré vos clés d'API dans le coffre AgentCore d'identité, vous pouvez les récupérer directement dans votre agent à l'aide du AgentCore SDK et de l'@requires_api_keyannotation. Par exemple, le code ci-dessous permet de récupérer la clé d'API auprès du fournisseur de clé d'API « your-service-name » afin que vous puissiez l'utiliser dans la fonction. need_api_key
import asyncio from bedrock_agentcore.identity.auth import requires_api_key @requires_api_key( provider_name= "your-service-name" # replace with your own credential provider name ) async def need_api_key(*, api_key: str): # Use the API key pass # To invoke: # asyncio.run(need_api_key())