How do I configure Canvas Live Events for Atomic Search?

Review step-by-step instructions to configure Canvas Live Events in Atomic Search.

How do I configure Canvas Live Events for Atomic Search?

When Canvas Live Events are configured, they notify Atomic Search when content is added or updated in your courses. When Atomic Search receives those notifications it begins updating the index for that content and usually finishes updating it within a few seconds. This applies to both active and inactive courses. This can help keep the index current. Follow these steps to enable Live Events for Atomic Search:

  1. Install the Canvas Data Services LTI using these instructions from Canvas.

  2. In Canvas, browse to the root account. Select Data Services in the left-hand Canvas navigation menu.

  3. Select the +Add button to create a new Data Stream. 

  4. Name: "Atomic Search".

  5. Delivery Method: SQS.

  6. URL: Select and enter the SQS URL corresponding to the Atomic Search region nearest to you:

  7. Authentication: None

  8. Message Type: Canvas

  9. Application Type: Data Streaming

  10. Select the following Events:

    • Assignment:
      • assignment_created
      • assignment_updated
    • Attachment
      • attachment_created
      • attachment_deleted
      • attachment_updated
    • Course

      • course_created

      • course_updated

    • Discussion Topic

      • discussion_topic_created

      • discussion_topic_updated

    • Module

      • module_created

      • module_updated

    • Module Item

      • module_item_created

      • module_item_updated

    • Syllabus

      • syllabus_updated

    • Wiki Page

      • wiki_page_created

      • wiki_page_deleted

      • wiki_page_updated

  11. Select Save & Exit

Once you have enabled the Live Events, you can verify that it is enabled by editing a page to add unique text to it and then searching your course for that text.