Slide 95
Slide 95 text
を使う場合はプロバイダーごとにポリシーを1本ずつ書いたよ
BedrockとAzureの2つのターゲットをaction inで1本にまとめると私の検証では
provider型のAzure側だけ正常なリクエストまで403になりました。ターゲットご
とに1本ずつ書くとどちらも期待どおり動きました。
Cedar
1本にまとめた書き⽅(action in)
Cedarのポリシー(抜粋)
forbid (principal, action in [
AgentCore::Action::"bedrock___POST:/v1/chat/completions",
AgentCore::Action::"azure___POST:/v1/chat/completions"],
resource …) when guardrails {…};
bedrock(connector)
期待どおり
azure(provider)
正常時も403
bedrock(connector)
期待どおり
azure(provider)
期待どおり
ターゲットごとに1本ずつ(action ==)
Cedarのポリシー(抜粋)
forbid (principal, action ==
AgentCore::Action::"bedrock___POST:/v1/chat/completions", …
forbid (principal, action ==
AgentCore::Action::"azure___POST:/v1/chat/completions", …
接続 › 認証・認可 › 検索・Memory › Claude Code › HTTP・モデル › 運用
95