Du er her:
Klargjøre eksisterende filer for inntak
Opprett metadata-sidefeltfiler slik at søketjenesten kan knytte eksisterende Amazon S3-objekter til Salesforce-filer.
Før du begynner må du forsikre deg om at du har:
- En konfigurert Amazon Bedrock Knowledge eller Amazon Kendra-indeks.
- En Amazon S3-lagerbeholdningsrapport eller -manifest som identifiserer de eksisterende objektene som skal behandles.
- Tillatelse til å opprette Lambda-funksjoner og Amazon S3-gruppeoperasjoner-jobber.
- Tillatelse til å lese tilordningsfilen, kildeobjekter og eksisterende sidevogner.
- Tillatelse til å skrive metadatabutikker til kildekategorien.
- Identifiser de eksisterende S3-objektene som skal behandles.
- Generer en tilordningsfil som knytter hver eksisterende fil til Salesforce ContentDocumentId- og Amazon S3-plasseringen.
-
Opprett en sidefeltmetadatafil for hver eksisterende fil.
Metadataene knytter filen til Salesforce-posten. Du finner krav til metadata i Metadata og filtrering for en Knowledge-base i AWS-dokumentasjonen.
- Legg til de tilknyttede Salesforce ContentDocumentId-verdiene i hvert sidefelt.
-
Kontroller at hvert sidefelt følger metadataformatet Amazon Bedrock eller Kendra etter behov.
Hvis du vil ha mer informasjon, kan du se Legge til metadata i filer for en Knowledge-base i AWS-dokumentasjonen, og se S3-dokumentmetadata i AWS-dokumentasjonen.
-
Lagre metadatabutikker:
- Amazon Kendra: Lagre under
__sfdcroot__/__metadata__/i kilde S3-samlekategorien. - Amazon Bedrock: Lagre metadataidefeltet ved siden av kildeobjektet.
- Amazon Kendra: Lagre under
-
Kald en Lambda-funktion med Amazon S3-batchbegivenheder.
Du finner instruksjoner i Kalle opp en Lambda-funksjon med Amazon S3-gruppehendelser.
Merk Amazon Kendra genererer ikke avskrifter eller sammendrag fra lyd-, video- eller bildeinnhold. Bruk den riktige modellen til å opprette søkbart tekstinnhold for disse filene før Amazon Kendra henter dem inn. For eksempel Amazon Bedrock-dataautomatisering. Se Amazon Bedrock Data Automation.Følgende eksempel illustrerer oppdateringslogikken for sidefelt:
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 - Gi Lambda-funksjonen tilgang til kildekategorien.
- Opprett og kjør en Amazon S3-gruppeoperasjonsjobb som kaller opp Lambda-funksjonen for de eksisterende objektene.
- Generere en gruppetilordningsfil for eksternt lagrede filer
Klargjør eksisterende filer for Amazon Bedrock eller Amazon Kendra ved å generere en tilordningsfil som knytter Salesforce-filer til deres Amazon S3-plasseringer. Du må utføre denne oppgaven bare hvis du har eksisterende filer i Amazon S3 som du vil søke i.
