Developers with the AWS Amazon Smile - The new Bb AMI Service

Blog Post created by smachaje on Dec 7, 2017

Four-easy-ways-to-keep-your-software-developers-happy.jpgRecently Scott Hurrey let us know that the Developer AMI is available.  We've been expecting it for a while now.  Here is why it's important:


In order for the Blackboard Community to enjoy crowd-sourced innovation and developer/tinkerer engagement, it needs to be easy for folks who play with code to write Blackboard plugins.  Such engagement may not immediately produce commercial products, but it incubates ideas and nurtures them.  While technologies like REST API make this possible, a major block has always been the availability of Blackboard servers, software applications, and licenses.  How could faculty at your school include Blackboard Learn coding in their course?  With Developer AMI this is now possible.  Anyone with an Amazon account can subscribe to the new service and get a working copy of the Blackboard Learn server.  This means you can break things, you can learn about things, and you can play with things all on your own.


Here is how in 10 minutes you can setup your own Blackboard Learn system:


1. Navigate to the Amazon AWS Marketplace

2. Follow the directions, make sure to select Public IP in the instance configuration

3. Use your web browser to navigate to your Blackboard Learn instance.


Now, for more complicated instructions.  Here are steps you may want to review.

There is a small cost involved with running EC2 on AWS and a small payment goes to Blackboard for their trouble.  If you shutdown the instance when you're not using it, it will be a very small fee.  Here are the details:

Screen Shot 2017-12-07 at 4.47.57 PM.pngScreen Shot 2017-12-07 at 4.47.50 PM.png

Use the Launch with EC2 Console button on the Manual Launch tab instead of 1-Click Launch.


Screen Shot 2017-12-07 at 4.41.49 PM.png

In step #3 make sure to select: Auto-assign Public IP.  Without that you'll have to work out a gateway, interface, and public IP assignment in AWS console, which is a drag.


Screen Shot 2017-12-07 at 4.44.03 PM.png


Once the instance is running you'll find your public IP at the bottom of the instances screen:


Screen Shot 2017-12-07 at 4.46.20 PM.png

To login to your instance, just use the IP with https, for example:


This is what it looks like now:


Screen Shot 2017-12-07 at 4.51.58 PM.png