breadcrumbDescription
Forbered eksisterende filer til overførsel
Opret metadata-sidepanelfiler, så søgetjenesten kan knytte eksisterende Amazon S3-objekter til Salesforce-filer.
Før du går i gang, skal du sørge for, at du har:
- En konfigureret Amazon Knowledge eller et Amazon Kendra-indeks.
- En Amazon S3-lagerrapport eller -manifest, der identificerer de eksisterende objekter, der skal behandles.
- Tilladelse til at oprette Lambda-funktioner og Amazon S3 Batch Operations-job.
- Tilladelse til at læse tilknytningsfilen, kildeobjekter og eksisterende sidepaneler.
- Tilladelse til at skrive metadata-sidepaneler til kildeinddelingen.
- Identificer de eksisterende S3-objekter, der skal behandles.
- Generer en tilknytningsfil, der knytter hver eksisterende fil til dens Salesforce ContentDocumentId- og Amazon S3-placering.
-
Opret en sidepanelsmetadatafil for hver eksisterende fil.
Metadataene knytter filen til dens Salesforce-registrering. For metadatakrav kan du se Metadata og filtrering for en Knowledge-base i AWS-dokumentationen.
- Føj de tilknyttede Salesforce ContentDocumentId-værdier til hver sidepanel.
-
Bekræft, at hver sidepanel følger Amazon Bedrock- eller Kendra-metadataformatet efter behov.
Hvis du ønsker yderligere oplysninger, kan du se Føj metadata til filer for en Knowledge-base i AWS-dokumentationen og se S3-dokumentmetadata i AWS-dokumentationen.
-
Gem metadata-sidepaneler:
- Amazon Kendra: Gem under
__sfdcroot__/__metadata__/i kildeinddelingen S3. - Amazon Bedrock: Gem metadatasidepanelet sammen med kildeobjektet.
- Amazon Kendra: Gem under
-
Kald en Lambda-funktion med Amazon S3-batchbegivenheder.
Hvis du ønsker instruktioner, kan du se Kald en Lambda-funktion med Amazon S3-batchbegivenheder.
Bemærk Amazon Kendra genererer ikke afskrifter eller sammendrag fra lyd-, video- eller billedindhold. Brug den relevante model til at oprette søgbart tekstindhold for disse filer, før Amazon Kendra overfører dem. F.eks. Amazon Bedrock-dataautomatisering. Se Amazon Bedrock Data Automation.Følgende eksempel illustrerer sidecar-opdateringslogikken:
1. Load mapping file 2. For each file in S3: a. Look up the salesforce content document Ids from mapping file b. Create sidecar metadata json file c. Populate the content document Ids in the json file according the correct Bedrock / Kendra format d. Make sure the metadata attribute key is "contentDocumentIds" and is an array of 15 digit Id strings - Tildel Lambda-funktionen adgang til kildeinddelingen.
- Opret og kør et Amazon S3-batchdriftsjob, der kalder Lambda-funktionen for de eksisterende objekter.
- Generer en batchtilknytningsfil for eksternt lagrede filer
Forbered eksisterende filer til Amazon Bedrock eller Amazon Kendra ved at generere en tilknytningsfil, der knytter Salesforce-filer til deres Amazon S3-placeringer. Du skal kun udføre denne opgave, hvis du har eksisterende filer i Amazon S3, som du ønsker at søge i.
