U bent hier:
Randvoorwaarden voor zoeken naar externe opslag
Voordat u semantisch zoeken configureert, moet u aan de randvoorwaarden voldoen.
Uw set-up van AWS en externe opslag voorbereiden
- Configureer externe Amazon S3-opslag voor uw Salesforce-organisatie. Zie Amazon S3 instellen.
- Stel bestandstoegang in voor gebruikers. Zie Bestandstoegang instellen in Amazon S3.
- Controleer of u een AWS-account hebt met machtigingen voor het maken van IAM-rollen en -beleidsvormen, S3-buckets, lambdafuncties en resources voor Amazon Bedrock of Amazon Kendra.
- Selecteer een AWS-regio en gebruik dezelfde regio voor alle gerelateerde resources, inclusief de S3-bucket, Knowledge base of index, en lambdafuncties. Als u Amazon Bedrock gebruikt, controleert u of de vereiste modellen beschikbaar zijn in uw regio. Zie Modelondersteuning per AWS-regio in de AWS-documentatie.
- Maak of identificeer de bron-S3-bucket en blokkeer de openbare toegang ertoe. Zie voor Amazon Bedrock-vereisten Verbinden met Amazon S3 voor uw Knowledge base in de AWS-documentatie.
- Controleer of de van toepassing zijnde S3-bucket of het van toepassing zijnde IAM-beleid machtiging verleent voor het schrijven van metagegevensbestanden. Als gebruikers alleen-lezen toegang tot de bucket hebben, voegt u een beleidsverklaring toe die
s3:PutObjectalleen toegang verleent tot metagegevensbestanden.
Voorbeeld van beleidsverklaring:
Vervang YOUR-BUCKET-NAME door de naam van uw S3-bucket.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteToMetadataJsonOnly",
"Effect": "Allow",
"Action": ["s3:PutObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
}
]
}