Sie befinden sich hier:
Voraussetzungen für die Suche nach externem Speicher
Bevor Sie die semantische Suche konfigurieren, müssen Sie die Voraussetzungen erfüllen.
Vorbereiten Ihres AWS- und externen Speicher-Setups
- Konfigurieren Sie den externen Amazon S3-Speicher für Ihre Salesforce-Organisation. Entsprechende Informationen finden Sie unter Einrichten von Amazon S3.
- Richten Sie den Dateizugriff für Benutzer ein. Entsprechende Informationen finden Sie unter Einrichten des Dateizugriffs in Amazon S3.
- Überprüfen Sie, ob Sie über einen AWS-Account mit Berechtigungen zum Erstellen von IAM-Rollen und -Richtlinien, S3-Buckets, Lambda-Funktionen und Ressourcen für Amazon Bedrock oder Amazon Kendra verfügen.
- Wählen Sie eine AWS-Region aus und verwenden Sie dieselbe Region für alle zugehörigen Ressourcen, einschließlich S3-Bucket, Knowledge Base oder Index und Lambda-Funktionen. Wenn Sie Amazon Bedrock verwenden, überprüfen Sie, ob die erforderlichen Modelle in Ihrer Region verfügbar sind. Entsprechende Informationen finden Sie in der AWS-Dokumentation unter Modellunterstützung nach AWS-Region.
- Erstellen oder identifizieren Sie den Quell-S3-Bucket und blockieren Sie den öffentlichen Zugriff darauf. Informationen zu den Amazon Bedrock-Anforderungen finden Sie in der AWS-Dokumentation unter Verbinden mit Amazon S3.
- Überprüfen Sie, ob die entsprechende S3-Bucket- oder IAM-Richtlinie die Berechtigung zum Schreiben von Metadatendateien erteilt. Wenn Benutzer über Lesezugriff auf den Bucket verfügen, fügen Sie eine Richtlinienanweisung hinzu, die
s3:PutObjectnur auf Metadatendateien gewährt.
Beispielrichtlinienerklärung:
Ersetzen Sie YOUR-BUCKET-NAME durch den Namen Ihres S3-Buckets.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteToMetadataJsonOnly",
"Effect": "Allow",
"Action": ["s3:PutObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
}
]
}