Du er her:
Forhåndskrav til søk i eksternt lagringsplass
Før du konfigurerer semantisk søk må du oppfylle forutsetningene.
Klargjøre AWS- og eksternt lagringsoppsettet
- Konfigurer ekstern Amazon S3-lagring for Salesforce-organisasjonen. Se Konfigurere Amazon S3.
- Konfigurer filtilgang for brukere. Se Konfigurere filtilgang i Amazon S3.
- Kontroller at du har en AWS-konto med tillatelse til å opprette IAM-roller og -policyer, S3-samlekategorier, Lambda-funksjoner og ressurser for Amazon Bedrock eller Amazon Kendra.
- Velg et AWS-område, og bruk det samme området for alle relaterte ressurser, inkludert S3-samlekategorien, Knowledge eller indeksen og Lambda-funksjoner. Hvis du bruker Amazon Bedrock, kontrollerer du at de nødvendige modellene er tilgjengelig i området ditt. Se modellstøtte etter AWS-område i AWS-dokumentasjonen.
- Opprett eller identifiser kilde-S3-samlekategorien og blokker offentlig tilgang til den. Hvis du vil vite mer om Amazon Bedrock-krav, kan du se Koble til Amazon S3 for Knowledge-basen i AWS-dokumentasjonen.
- Kontroller at den aktuelle S3-samlekategorien eller IAM-policyen gir tillatelse til å skrive metadatafiler. Hvis brukere har skrivebeskyttet tilgang til samlekategorien, legger du til en policysetning som gir
s3:PutObject-tilgang bare til metadatafiler.
Eksempel på policysetning:
Erstatt YOUR-BUCKET-NAME med navnet på S3-samlekategorien.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteToMetadataJsonOnly",
"Effect": "Allow",
"Action": ["s3:PutObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
}
]
}