Bedrock

【VPC外リージョンサービス】

重要用語

関連サービス

ユースケース

ベストプラクティス

高可用性・バックアップ・リトライ

高可用性・バックアップ・リトライ設計のポイント
【デフォルト】AWS内部で冗長化

セキュリティ

関連サービス設定内容
CloudTrail(操作履歴の記録・監査・追跡)【自動記録】
作成・更新・削除・設定変更は自動記録される。(コントロールプレーンAPI)
データ操作は追跡できない(データプレーンAPI)
Config(リソースの構成状態・設定変更を記録)【Configが有効な場合】
GuardDuty(脅威を自動検出)【GuardDutyが有効な場合】

Bedrock が実行ロールを引き受ける典型的な連携パターン
実行ロールを介して連携するサービス実行ロールにアタッチするポリシー
Bedrockbedrock:InvokeModel
bedrock:Retrieve
bedrock:RetrieveAndGenerate
bedrock:GetFoundationModelAvailability
CloudWatch Logslogs:CreateLogGroup
logs:CreateLogStream
logs:PutLogEvents
DynamoDBdynamodb:GetItem
dynamodb:PutItem
dynamodb:Query
dynamodb:Scan
S3s3:GetObject
s3:PutObject
s3:ListBucket
s3:GetBucketLocation
s3:GetBucketVersioning
Lambdalambda:InvokeFunction
OpenSearchaoss:APIAccessAll
Step Functionsstates:StartExecution
EventBridge(Event Bus)events:PutEvents
Glue Data Catalogglue:GetTable
glue:GetDatabase
Kendrakendra:Query
kendra:Retrieve
SQS(送信)sqs:SendMessage
SNSsns:Publish
Secrets Managersecretsmanager:GetSecretValue
secretsmanager:DescribeSecret
KMSkms:Decrypt
kms:GenerateDataKey
kms:DescribeKey
※)権限設計の原則

信頼ポリシー:Bedrock

 {
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "bedrock.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

ログ・監視

ログ出力先ログの種類
CloudWatch Logs優先の原則
標準メトリクス
メトリクス名説明

制限値(固定値/ハードリミット/ソフトリミット)

ソフトリミット制限値

AWS CLIのサンプルコード

CloudFormationのサンプルコード

Terraformのサンプルコード

料金計算

課金項目説明
料金計算ツール

公式ページ