U bent hier:
Bestaande bestanden voorbereiden voor opname
Maak metagegevenszijspanbestanden zodat de zoekservice bestaande Amazon S3-objecten kan koppelen aan Salesforce-bestanden.
Zorg er voordat u begint voor dat u het volgende hebt gedaan:
- Een geconfigureerde Amazon Bedrock Knowledge Base of Amazon Kendra-index.
- Een Amazon S3-inventarisrapport of -manifest dat de bestaande te verwerken objecten identificeert.
- Machtiging om lambdafuncties en Amazon S3-batchbewerkingen te maken.
- Machtiging voor het lezen van het toewijzingsbestand, bronobjecten en bestaande zijspannen.
- Machtiging om zijspannen met metagegevens naar de bronbucket te schrijven.
- Identificeer de bestaande S3-objecten die moeten worden verwerkt.
- Genereer een toewijzingsbestand dat elk bestaand bestand koppelt aan de Salesforce ContentDocumentId- en Amazon S3-locatie.
-
Maak een zijspanmetagegevensbestand voor elk bestaand bestand.
De metagegevens koppelen het bestand aan de Salesforce-record ervan. Zie voor vereisten voor metagegevens Metagegevens en filteren voor een Knowledge base in de AWS-documentatie.
- Voeg de gekoppelde Salesforce ContentDocumentId-waarden toe aan elk zijspan.
-
Controleer of elk zijspan de Amazon Bedrock- of Kendra-metagegevensindeling volgt, naargelang van toepassing.
Zie voor meer informatie Metagegevens toevoegen aan bestanden voor een Knowledge base in de AWS-documentatie en zie S3-documentmetagegevens in de AWS-documentatie.
-
Sla de metagegevenszijspannen op:
- Amazon Kendra: Opslaan onder
__sfdcroot__/__metadata__/in de bron-S3-bucket. - Amazon Bedrock: Sla het metagegevenszijspan op naast het bronobject.
- Amazon Kendra: Opslaan onder
-
Roep een Lambda-functie aan met Amazon S3-batchevents.
Zie Een lambdafunctie aanroepen met Amazon S3-batchevents voor instructies.
Opmerking Amazon Kendra genereert geen transcripties of samenvattingen van audio-, video- of afbeeldingsinhoud. Gebruik het juiste model om doorzoekbare tekstinhoud voor deze bestanden te maken voordat Amazon Kendra ze opneemt. Bijvoorbeeld Amazon Bedrock Data Automation. Zie Amazon Bedrock-gegevensautomatisering.Het volgende voorbeeld illustreert de logica van de zijspanupdate:
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 - Verleen de Lambda-functie toegang tot de bronbucket.
- Maak en voer een Amazon S3-batchbewerkingstaak uit die de Lambda-functie voor de bestaande objecten aanroept.
- Een batchtoewijzingsbestand genereren voor extern opgeslagen bestanden
Bereid bestaande bestanden voor Amazon Bedrock of Amazon Kendra voor door een toewijzingsbestand te genereren dat Salesforce-bestanden koppelt aan hun Amazon S3-locaties. U moet deze taak alleen voltooien als u bestaande bestanden in Amazon S3 hebt waarin u wilt zoeken.
