取得 API 金鑰
在 AgentCore Identity 保存庫中存放 API 金鑰之後,您可以使用 AgentCore SDK 和 @requires_api_key註釋直接在代理程式中擷取金鑰。例如,以下程式碼會從「your-service-name」API 金鑰提供者擷取 API 金鑰,讓您可以在 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())