Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
外部ストレージ検索の前提条件

外部ストレージ検索の前提条件

セマンティック検索を設定する前に、前提条件を完了します。

AWS と外部ストレージの設定の準備

  • Salesforce 組織の Amazon S3 外部ストレージを設定します。「Amazon S3 の設定」を参照してください。
  • ユーザーのファイルアクセスを設定します。「Set Up File Access in Amazon S3」を参照してください。
  • Amazon Bedrock または Amazon Kendra の IAM ロールとポリシー、S3 バケット、Lambda 関数、リソースを作成する権限を持つ AWS アカウントがあることを確認します。
  • AWS リージョンを選択し、S3 バケット、Knowledgeベースまたはインデックス、Lambda 関数など、すべての関連リソースで同じリージョンを使用します。Amazon Bedrock を使用する場合は、必要なモデルが地域で使用可能であることを確認します。AWS ドキュメントの「Model support by AWS Region」を参照してください。
  • ソース S3 バケットを作成または識別し、そのバケットへの公開アクセスをブロックします。Amazon Bedrockの要件については、AWSドキュメントの「Connect to Amazon S3 for your Knowledge Base」を参照してください。
  • 該当する S3 バケットまたは IAM ポリシーでメタデータファイルを書き込む権限が付与されていることを確認します。ユーザーがバケットへの参照のみアクセス権を持っている場合は、メタデータ ファイルのみにs3:PutObject アクセス権を付与するポリシー文を追加します。

policy ステートメントのサンプル:

YOUR-BUCKET-NAME を S3 バケットの名前に置き換えます。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowWriteToMetadataJsonOnly",
      "Effect": "Allow",
      "Action": ["s3:PutObject"],
      "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
    }
  ]
}
 
読み込み中
Salesforce Help | Article