API キーを取得する
API キーを AgentCore Identity ボールトに保存したら、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())