March 21, 2023

Amazon Kendra is an clever search service powered by machine studying (ML). With Amazon Kendra, you may simply mixture content material from a wide range of content material repositories right into a centralized index that allows you to shortly search all of your enterprise knowledge and discover probably the most correct reply. Many organizations use the content material administration platform Alfresco to retailer their content material. One of many key necessities for a lot of enterprise clients utilizing Alfresco is the power to simply and securely discover correct data throughout all of the paperwork within the knowledge supply.

We’re excited to announce the general public preview of the Amazon Kendra Alfresco connector. You possibly can index Alfresco content material, filter the forms of content material you need to index, and simply search your knowledge in Alfresco with Amazon Kendra clever search and its Alfresco OnPrem connector.

This put up exhibits you learn how to use the Amazon Kendra Alfresco OnPrem connector to configure the connector as an information supply in your Amazon Kendra index and search your Alfresco paperwork. Based mostly on the configuration of the Alfresco connector, you may synchronize the connector to crawl and index several types of Alfresco content material corresponding to wikis and blogs. The connector additionally ingests the entry management checklist (ACL) data for every file. The ACL data is used for person context filtering, the place search outcomes for a question are filtered by what a person has approved entry to.


To check out the Amazon Kendra connector for Alfresco utilizing this put up as a reference, you want the next:

Configure the info supply utilizing the Amazon Kendra connector for Alfresco

So as to add an information supply to your Amazon Kendra index utilizing the Alfresco OnPrem connector, you should utilize an current index or create a brand new index. Then full the next steps. For extra data on this subject, confer with the Amazon Kendra Developer Information.

  1. On the Amazon Kendra console, open your index and select Knowledge sources within the navigation pane.
  2. Select Add knowledge supply.
  3. Below Alfresco, select Add connector.
  4. Within the Specify knowledge supply particulars part, enter a reputation and outline and select Subsequent.
  5. Within the Outline entry and safety part, for Alfresco web site URL, enter the Alfresco host identify.
  6. To configure the SSL certificates, you may create a self-signed certificates for this setup using openssl x509 -in sample.pem -out alfresco.crt and add this certificates to an Amazon Easy Storage Service (Amazon S3) bucket. Select Browse S3 and select the S3 bucket with the SSL certificates.
  7. For Web site ID, enter the Alfresco web site ID the place you need to search paperwork.
  8. Below Authentication, you may have two choices:
    1. Use Secrets and techniques Supervisor to create new Alfresco authentication credentials. You want an Alfresco admin person identify and password.
    2. Use an current Secrets and techniques Supervisor secret that has the Alfresco authentication credentials you need the connector to entry.
  9. Select Save and add secret.
  10. For IAM position, select Create a brand new position or select an current IAM position configured with acceptable IAM insurance policies to entry the Secrets and techniques Supervisor secret, Amazon Kendra index, and knowledge supply.
  11. Select Subsequent.
  12. Within the Configure sync settings part, present details about your sync scope and run schedule.
    You possibly can embody the recordsdata to be crawled utilizing inclusion patterns or exclude them utilizing exclusion patterns.
  13. Select Subsequent.
  14. Within the Set subject mappings part, you may optionally configure the sector mappings to specify how the Alfresco subject names are mapped to Amazon Kendra attributes or aspects.
  15. Select Subsequent.
  16. Assessment your settings and make sure so as to add the info supply.
  17. After the info supply is added, select Knowledge sources within the navigation pane, choose the newly added knowledge supply, and select Sync now to start out knowledge supply synchronization with the Amazon Kendra index.

    The sync course of can take about 10–quarter-hour. Now you can search listed Alfresco content material utilizing the search console or a search utility. Optionally, you may search with ACL with the next further steps.
  18. Go to the index web page that you simply created and on the Consumer entry management tab, select Edit settings.
  19. Below Entry management settings, choose Sure.
  20. For Token kind, select JSON.
  21. Select Subsequent.
  22. Select Replace.
See also  Meghan Markle Mentioned Being Blended Race With Mariah Carey—and How Relationship Harry Modified How She Was Handled

Wait a couple of minutes for the index to get up to date by the modifications. Now let’s see how one can carry out clever search with Amazon Kendra.

Carry out clever search with Amazon Kendra

Earlier than you strive looking on the Amazon Kendra console or utilizing the API, ensure that the info supply sync is full. To verify, view the info sources and confirm if the final sync was profitable.

  1. To begin your search, on the Amazon Kendra console, select Search listed content material within the navigation pane.
    You’re redirected to the Amazon Kendra Search console. Now you may search data from the Alfresco paperwork you listed utilizing Amazon Kendra.
  2. For this put up, we seek for a doc saved in Alfresco, AWS.
  3. Broaden Check question with an entry token and select Apply token.
  4. For Username, enter the e-mail handle related along with your Alfresco account.
  5. Select Apply.

Now the person can solely see the content material they’ve entry to. In our instance, person [email protected] doesn’t have entry to any paperwork on Alfresco, so none are seen.


The connector has the next limitations:

  • As of this writing, we solely help Alfresco OnPrem. Alfresco PAAS shouldn’t be supported.
  • The connector doesn’t crawl the next entities: calendars, discussions, knowledge lists, hyperlinks, and system recordsdata.
  • Throughout public preview, we solely help fundamental authentication. For help for different types of authentication please contact your Amazon consultant.

Clear up

To keep away from incurring future prices, clear up the assets you created as a part of this answer. In the event you created a brand new Amazon Kendra index whereas testing this answer, delete it. In the event you solely added a brand new knowledge supply utilizing the Amazon Kendra connector for Alfresco, delete that knowledge supply.

See also  Enterprise Intelligence: Indian startups raised 18 $100M+ funding rounds totaling $3.6B in Q2 2022, down from 29 such rounds value a complete of $6.7B in Q1 2022 (The Financial Instances)


With the Amazon Kendra Alfresco connector, your group can search contents securely utilizing clever search powered by Amazon Kendra.

To study extra in regards to the Amazon Kendra Alfresco connector, confer with the Amazon Kendra Developer Information.

For extra data on different Amazon Kendra built-in connectors to widespread knowledge sources, confer with Amazon Kendra native connectors.

Concerning the writer

Vikas Shah is an Enterprise Options Architect at Amazon internet providers. He’s a know-how fanatic who enjoys serving to clients discover progressive options to advanced enterprise challenges. His areas of curiosity are ML, IoT, robotics and storage. In his spare time, Vikas enjoys constructing robots, mountain climbing, and touring.