At present, Brightspace Data Streams is in its “pilot project” phase. The details given in this web page are subject to change as BDS develops.
Typically, Brightspace users have two Tenant IDs: one for a testing site, and one for production. Presumably, you’ll set up BDS to interact with your testing site first. Once you have developed the necessary software and procedures, you can activate BDS on your production site too. The process for activating BDS is the same for both testing and production sites:
1. Use the Brightspace API Call to be determined to begin the process. The result of this call is an ARN that BDS will use when interacting with AWS on your behalf.
2. Configure a Bucket, an SNS topic, and a Kinesis stream in AWS. Set up each of these to provide write permission to the ARN obtained in Step 1.
3. Use the Brighspace API Call to be determined to provide Brightspace with ARNs for the Bucket, SNS topic, and Kinesis stream you have just set up.
4. BDS will check that the three AWS entities are correctly configured. If so, it will write a verification event object to the Kinesis stream. (The format of this event object has yet to be determined.)
From this point onward, BDS will write event objects to the Kinesis stream as they are received.