breadcrumbDescription
Forudsætninger for søgning i eksternt lager
Før du konfigurerer semantisk søgning, skal du fuldføre forudsætningerne.
Forbered din opsætning af AWS og eksternt lager
- Konfigurer eksternt Amazon S3-lager for din Salesforce-organisation. Se Opsæt Amazon S3.
- Opsæt filadgang for brugere. Se Opsæt filadgang i Amazon S3.
- Bekræft, at du har en AWS-konto med tilladelser til at oprette IAM-roller og -politikker, S3-inddelinger, Lambda-funktioner og ressourcer for Amazon Bedrock eller Amazon Kendra.
- Vælg et AWS-område, og brug det samme område til alle relaterede ressourcer, herunder S3-inddelingen, Knowledge eller indekset og Lambda-funktioner. Hvis du bruger Amazon Bedrock, skal du bekræfte, at de krævede modeller er tilgængelige i dit område. Se Modelsupport efter AWS-område i AWS-dokumentationen.
- Opret eller identificer kilde-S3-inddelingen, og bloker offentlig adgang til den. For Amazon Bedrock-krav kan du se Forbind til Amazon S3 for din Knowledge-base i AWS-dokumentationen.
- Bekræft, at den gældende S3-inddeling eller IAM-politik giver tilladelse til at skrive metadatafiler. Hvis brugere har skrivebeskyttet adgang til inddelingen, skal du tilføje en politikerklæring, der kun giver
s3:PutObjectadgang til metadatafiler.
Eksempelpolitikerklæring:
Erstat YOUR-BUCKET-NAME med navnet på din S3-inddeling.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteToMetadataJsonOnly",
"Effect": "Allow",
"Action": ["s3:PutObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
}
]
}