Loading
Prérequis à la recherche de stockage externe

Prérequis à la recherche de stockage externe

Avant de configurer la recherche sémantique, complétez les prérequis.

Préparation de votre configuration AWS et du stockage externe

  • Configurez le stockage externe Amazon S3 pour votre organisation Salesforce. Consultez Configuration d'Amazon S3.
  • Configurez l'accès aux fichiers pour les utilisateurs. Consultez Configuration de l'accès aux fichiers dans Amazon S3.
  • Vérifiez que vous avez un compte AWS avec des autorisations de création de rôles et de stratégies IAM, de compartiments S3, de fonctions Lambda et de ressources pour Amazon Bedrock ou Amazon Kendra.
  • Sélectionnez une région AWS et utilisez la même région pour toutes les ressources associées, y compris le compartiment S3, la base de Knowledge ou l'index, et les fonctions Lambda. Si vous utilisez Amazon Bedrock, vérifiez que les modèles requis sont disponibles dans votre région. Consultez Prise en charge du modèle par région AWS dans la documentation AWS.
  • Créez ou identifiez le compartiment source S3 et bloquez l'accès public. Pour les exigences d'Amazon Bedrock, consultez Connexion à Amazon S3 pour votre base Knowledge dans la documentation AWS.
  • Vérifiez que le compartiment S3 ou la stratégie IAM applicable accorde l'autorisation d'écrire des fichiers de métadonnées. Si les utilisateurs ont accès en lecture seule au compartiment, ajoutez une déclaration de stratégie qui accorde aux s3:PutObject l'accès uniquement aux fichiers de métadonnées.

Exemple d'énoncé de politique :

Remplacez YOUR-BUCKET-NAME par le nom de votre compartiment S3.

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