// API callback
loadtoc({"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/","xmlns$blogger":"http://schemas.google.com/blogger/2008","xmlns$georss":"http://www.georss.org/georss","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$thr":"http://purl.org/syndication/thread/1.0","id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012"},"updated":{"$t":"2023-10-23T04:18:30.735-07:00"},"category":[{"term":"AWS"},{"term":"AWS Certified Solutions Architect"},{"term":"Architect"},{"term":"Certification"},{"term":"AWS Certified Developer"},{"term":"AWS Certified SysOps Administrator"},{"term":"EC2"},{"term":"Course"},{"term":"Development"},{"term":"Cognito"},{"term":"Tutorial"},{"term":"SysOps Administration"},{"term":"CloudFront"},{"term":"News"},{"term":"S3"},{"term":"AutoScaling"},{"term":"Cordova"},{"term":"DynamoDB"},{"term":"ELB"},{"term":"IAM"},{"term":"Node.JS"},{"term":"PhoneGap"},{"term":"Security"},{"term":"Shared Responsibility"},{"term":"VPC"},{"term":"Amazon Aurora"},{"term":"Android"},{"term":"Denial of Service"},{"term":"EBS"},{"term":"IOS"},{"term":"NodeJS"},{"term":"RDS"},{"term":"AWS IoT"},{"term":"AWS Mobile Hub"},{"term":"Amazon Inspector"},{"term":"Amazon QuickSight"},{"term":"AngularJS"},{"term":"CloudTrail"},{"term":"Cloudformation"},{"term":"Dynamic"},{"term":"ECS"},{"term":"India"},{"term":"Internet of Things"},{"term":"Kinesis Firehose"},{"term":"MEAN"},{"term":"MariaDB"},{"term":"PIOPS"},{"term":"PhantomJS"},{"term":"ReactJS"},{"term":"Region"},{"term":"Route 53"},{"term":"Selenium"},{"term":"Trusted Adviser"},{"term":"WAF"},{"term":"Web Application Firewall"},{"term":"YAML"},{"term":"app"},{"term":"example"}],"title":{"type":"text","$t":"BackSpace Academy Blog"},"subtitle":{"type":"html","$t":"A blog about all things Amazon Web Services (AWS) and Cloud Certification."},"link":[{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/posts\/summary"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/summary?alt=json-in-script\u0026max-results=500"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/"},{"rel":"hub","href":"http://pubsubhubbub.appspot.com/"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"generator":{"version":"7.00","uri":"http://www.blogger.com","$t":"Blogger"},"openSearch$totalResults":{"$t":"44"},"openSearch$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"500"},"entry":[{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6884477455050709611"},"published":{"$t":"2017-04-21T05:24:00.000-07:00"},"updated":{"$t":"2017-04-21T05:37:42.622-07:00"},"title":{"type":"text","$t":"BackSpace is now on Udemy. Get your free access!!!"},"summary":{"type":"text","$t":"\n\n\n\nMany of you have been requesting we put our courses on Udemy and we have finally listened. We are now listed on Udemy and future courses will also be on Udemy.\n\nAs an introductory offer we are giving the following deals:\n\n\nFREE access to any existing paid members of backspace academy. Just send an email with your account details (name and enrolled email address) and we will provide you with a"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6884477455050709611\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2017\/04\/backspace-is-now-on-udemy-get-your-free.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6884477455050709611"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6884477455050709611"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2017\/04\/backspace-is-now-on-udemy-get-your-free.html","title":"BackSpace is now on Udemy. Get your free access!!!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-96012945605615497"},"published":{"$t":"2016-10-03T06:10:00.000-07:00"},"updated":{"$t":"2016-10-05T18:44:02.277-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AngularJS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"CloudFront"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Dynamic"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"MEAN"},{"scheme":"http://www.blogger.com/atom/ns#","term":"NodeJS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"ReactJS"}],"title":{"type":"text","$t":"Super Fast Dynamic Websites with CloudFront, ReactJS, and NodeJS - Part 1"},"summary":{"type":"text","$t":"\nCloudFront should be an essential component of any web based application deployment. It not only instantly provides super low-latency performance, it also dramatically reduces server costs while providing maximum server uptime.\n\nCreating low latency static websites with CloudFront is a relatively simple process. You simply upload your site to S3 and create a CloudFront distribution for it. This "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/96012945605615497\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/10\/super-fast-dynamic-websites-with.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/96012945605615497"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/96012945605615497"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/10\/super-fast-dynamic-websites-with.html","title":"Super Fast Dynamic Websites with CloudFront, ReactJS, and NodeJS - Part 1"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/2.bp.blogspot.com\/-5Be6dKuaOHQ\/V_JXJqPXlvI\/AAAAAAAAAXA\/xfP1-VLIz9sdkFol9-7ttradYMsWlTCaQCLcB\/s72-c\/pptCD4.pptm%2B%255BAutosaved%255D.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-4986015037693333477"},"published":{"$t":"2016-09-29T07:48:00.003-07:00"},"updated":{"$t":"2016-09-29T07:49:55.518-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"}],"title":{"type":"text","$t":"Attention all exam preppers! AWS Answers"},"summary":{"type":"text","$t":"\n\n\n\n\nAWS has just released a new AWS Answers\u0026nbsp;page that is essential reading for those preparing for the certification exams.\nIt provides a great overview of AWS architecture considerations."},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/4986015037693333477\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/attention-all-exam-preppers-aws-answers.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4986015037693333477"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4986015037693333477"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/attention-all-exam-preppers-aws-answers.html","title":"Attention all exam preppers! AWS Answers"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/4.bp.blogspot.com\/--9yr3lj5XeU\/V-0pObPzgSI\/AAAAAAAAAWs\/qFj88f-J2xscAU7hQ_0T3Ix5oF48X5hvgCLcB\/s72-c\/AWS_Answers.PNG","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-5633300852660274272"},"published":{"$t":"2016-09-22T07:43:00.001-07:00"},"updated":{"$t":"2016-09-26T06:28:32.268-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cloudformation"},{"scheme":"http://www.blogger.com/atom/ns#","term":"example"},{"scheme":"http://www.blogger.com/atom/ns#","term":"YAML"}],"title":{"type":"text","$t":"YAML and CloudFormation. Yippee!!!"},"summary":{"type":"text","$t":"\nYAML: YAML Ain't Markup Language\n\nI spend a heck of a lot of time coding and, like many devops guys, love Coffeescript, Jade, Stylus and YAML. No chasing missing semicolons, commas and curly braces. I just write clean code how it should be and, at least twice as fast.\n\nJSON, like plain javascript, is a lot cleaner, quicker and easier to read when you remove all those curly braces, commas etc. "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/5633300852660274272\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/yaml-and-cloudformation-yippee.html#comment-form","title":"3 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5633300852660274272"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5633300852660274272"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/yaml-and-cloudformation-yippee.html","title":"YAML and CloudFormation. Yippee!!!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"3"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6960110121802518864"},"published":{"$t":"2016-09-12T01:06:00.001-07:00"},"updated":{"$t":"2016-09-26T06:28:48.097-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Denial of Service"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"PhantomJS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Security"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Selenium"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Shared Responsibility"}],"title":{"type":"text","$t":"Shared Responsibility 3 - Identify and Destroy the Bots"},"summary":{"type":"text","$t":"\n\n\n\n\nPlease note: You should have a link in your login for blind or vision impaired people. These techniques will prevent them from using your application. They could be accommodated using an alternative dual factor authentication process.\n\nIn my last post I detailed how to create dynamic CSS selectors to make life difficult for reliable Bot scripts to be written. The next part of this series is "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6960110121802518864\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/shared-responsibility-3-identify-and.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6960110121802518864"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6960110121802518864"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/shared-responsibility-3-identify-and.html","title":"Shared Responsibility 3 - Identify and Destroy the Bots"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-165802898639936271"},"published":{"$t":"2016-09-10T09:00:00.002-07:00"},"updated":{"$t":"2016-09-10T09:00:41.820-07:00"},"title":{"type":"text","$t":"New Classroom Website"},"summary":{"type":"text","$t":"\n\n\n\n\n\n\nWe have just started updating our classroom website:\n\n\nWe now accept PayPal and use Paypal for all transactions including credit cards (no more Stripe).\nRuns on all browsers.\nOne click login using Facebook (more options will be added soon)\n\n\nLogin is no longer with username and password so please login using your facebook account that is linked to the email you used with BackSpace. If your"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/165802898639936271\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/new-classroom-website.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/165802898639936271"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/165802898639936271"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/new-classroom-website.html","title":"New Classroom Website"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6695927890245298364"},"published":{"$t":"2016-09-04T20:51:00.004-07:00"},"updated":{"$t":"2016-09-26T06:29:18.130-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Denial of Service"},{"scheme":"http://www.blogger.com/atom/ns#","term":"IAM"},{"scheme":"http://www.blogger.com/atom/ns#","term":"NodeJS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Security"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Shared Responsibility"}],"title":{"type":"text","$t":"Shared Responsibility 2 - Using Dynamic CSS Selectors to stop the bots."},"summary":{"type":"text","$t":"\n\n\nIn my last post I talked about techniques to stop malicious web automation services at the source before they reach AWS infrastructure. Now we will get our hands dirty with some code to put it into action. Don't worry if you are not an experienced coder, you should still be able to follow along.\n\n\nHow do Bot scripts work?\nA rendered web page contains a Document Object Model (DOM). The DOM "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6695927890245298364\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/shared-responsibility-2-using-dynamic.html#comment-form","title":"2 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6695927890245298364"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6695927890245298364"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/09\/shared-responsibility-2-using-dynamic.html","title":"Shared Responsibility 2 - Using Dynamic CSS Selectors to stop the bots."}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-ZBXiW_-KUqE\/V8yof19_FhI\/AAAAAAAAAV0\/xn6pkztN924SlSN7lEQPVJPrSLsPOya-gCLcB\/s72-c\/dom-inspect.png","height":"72","width":"72"},"thr$total":{"$t":"2"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-149452461274980350"},"published":{"$t":"2016-08-28T21:55:00.000-07:00"},"updated":{"$t":"2016-09-11T09:12:34.113-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"IAM"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Security"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Shared Responsibility"}],"title":{"type":"text","$t":"Shared Responsibility - Stopping threats at the source"},"summary":{"type":"text","$t":"\n\n\n\n\nOver the past week Denial of Service (DOS) has been dinner table talk in Australia since the catastrophic failure of it's online Census implementation. Everyone from the Prime Minister down has been quick to blame IBM and, quick to accuse the Chinese government for the attack.\n\nAfter the dust has settled and reality sets in, the true picture appears. No Chinese conspiracy but certainly poor "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/149452461274980350\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/08\/shared-responsibility-stopping-threats.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/149452461274980350"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/149452461274980350"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/08\/shared-responsibility-stopping-threats.html","title":"Shared Responsibility - Stopping threats at the source"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/2.bp.blogspot.com\/-yuArsFFBO2w\/V8QtjUaj57I\/AAAAAAAAAVY\/v4IKEig8Zhgp7YZGilq96jj0rx8eGw3rACLcB\/s72-c\/CpacpA0VUAAQu9N.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1087529482847827039"},"published":{"$t":"2016-06-28T18:48:00.000-07:00"},"updated":{"$t":"2016-06-29T01:03:10.599-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"India"},{"scheme":"http://www.blogger.com/atom/ns#","term":"News"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Region"}],"title":{"type":"text","$t":"Welcome aboard India!"},"summary":{"type":"text","$t":"\nWelcome aboard India!\n\nAWS Announces New Asia Pacific (Mumbai) Region\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nAt last India has its own region with two availability zones. Much overdue but sure to be a popular decision. The following services are available in the new region:\n\n\u0026nbsp; \u0026nbsp; AWS Certificate Manager (ACM)\n\u0026nbsp; \u0026nbsp; AWS CloudFormation\n\u0026nbsp; \u0026nbsp; Amazon CloudFront\n\u0026nbsp; \u0026nbsp; AWS CloudTrail\n\u0026nbsp"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1087529482847827039\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/welcome-aboard-india.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1087529482847827039"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1087529482847827039"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/welcome-aboard-india.html","title":"Welcome aboard India!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-ECuuSEKbcM4\/V3OAr5fpwuI\/AAAAAAAAAUY\/a7MBdpGCdiYaATvFk9b56_3oN7Mk9O-sACLcB\/s72-c\/india-flag.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-192390212269295925"},"published":{"$t":"2016-06-07T11:18:00.001-07:00"},"updated":{"$t":"2016-06-07T12:00:39.049-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"}],"title":{"type":"text","$t":"New Course AWS Certified SysOps Administrator!"},"summary":{"type":"text","$t":"\n\n\n\n\nThe much awaited AWS Certified SysOps Adminstrator Course has been released. Available with the AWS Certified Associate course. All existing members will have access!\n\nBackSpace Academy"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/192390212269295925\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/new-course-aws-certified-sysops.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/192390212269295925"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/192390212269295925"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/new-course-aws-certified-sysops.html","title":"New Course AWS Certified SysOps Administrator!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/4.bp.blogspot.com\/--NO8U-Steq0\/VzyTxPNYEQI\/AAAAAAAAARg\/qHfG5FYl04U5LzgOqTTWKhKxXC_ZKXffwCKgB\/s72-c\/AWS-Certified-SysOps-Administrator-Associate.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-2819137625144676137"},"published":{"$t":"2016-06-02T10:30:00.000-07:00"},"updated":{"$t":"2016-06-07T12:02:05.982-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EBS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"}],"title":{"type":"text","$t":"Pre-Warming of EBS Volumes is not necessary"},"summary":{"type":"text","$t":"\n\n\n\n\n\nA number of people have asked me about pre-warming of new EBS volumes. I do realise that there are a lot of courses and exam dumps out there stating this is necessary. In fact it is not necessary with new volumes and if you answer this incorrectly you will lose valuable marks on the exam.\n\nThe only situation where preparation is required before access is with volumes that were restored from"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/2819137625144676137\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/pre-warming-of-ebs-volumes-is-not.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2819137625144676137"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2819137625144676137"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/pre-warming-of-ebs-volumes-is-not.html","title":"Pre-Warming of EBS Volumes is not necessary"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-6_1gms2QD70\/V1Bsyw6v5fI\/AAAAAAAAATM\/2WaakVR8_o49OUlGdDBkD_5-kKYZSxK7wCLcB\/s72-c\/EBS.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-2545965598621935320"},"published":{"$t":"2016-06-02T06:23:00.002-07:00"},"updated":{"$t":"2016-06-07T12:02:13.608-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Amazon Aurora"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"RDS"}],"title":{"type":"text","$t":"Amazon Aurora Cross-Region Read Replicas"},"summary":{"type":"text","$t":"\n\n\n\nWatch out for this on the exam!\n\nJust announced by AWS Cross-Region Read Replicas for Amazon Aurora. You can now create Aurora read replicas in another region to the master. Creating the new read replica also creates an Aurora cluster that can contain up to 15 more read replicas!\n\nWe will be updating the course material with the changes. In the meantime, more details in the docs: Replicating "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/2545965598621935320\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/amazon-aurora-cross-region-read-replicas.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2545965598621935320"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2545965598621935320"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/06\/amazon-aurora-cross-region-read-replicas.html","title":"Amazon Aurora Cross-Region Read Replicas"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-8432833978731770070"},"published":{"$t":"2016-05-31T03:40:00.000-07:00"},"updated":{"$t":"2016-06-05T14:11:19.258-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"},{"scheme":"http://www.blogger.com/atom/ns#","term":"DynamoDB"}],"title":{"type":"text","$t":"New videos for AWS Certified Associate Courses"},"summary":{"type":"text","$t":"\n\n\n\nWe have just created more new videos for the AWS Certified Associate course:\nAmazon DynamoDB Core Knowledge\u0026nbsp; (New)\nAmazon Simple Queue Service (SQS) Core Knowledge\u0026nbsp; (New)\nAmazon Simple Notification Service (SNS) Core Knowledge\u0026nbsp; (New)\n\nBackSpace Academy\u0026nbsp; "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/8432833978731770070\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-videos-for-aws-certified-associate.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8432833978731770070"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8432833978731770070"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-videos-for-aws-certified-associate.html","title":"New videos for AWS Certified Associate Courses"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-RrBNPkzDASk\/V01prVzwI4I\/AAAAAAAAAS8\/lGX6UgDLVWoUwcpbaEgti_BOPOJtSfdBACLcB\/s72-c\/assembly-line.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-3315986740423500924"},"published":{"$t":"2016-05-26T02:21:00.000-07:00"},"updated":{"$t":"2016-06-05T14:11:27.631-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"}],"title":{"type":"text","$t":"New Course Videos added"},"summary":{"type":"text","$t":"\n\n\n\n\n\nWe have just updated some existing videos and also created new videos for the AWS Certified Associate course:\nAWS Virtual Private Cloud (VPC) Core Knowledge\u0026nbsp; (New) \nAWS Relational Database Service (RDS) Core Knowledge (New)\nAWS Elastic Beanstalk Core Knowledge (New)\nAWS OpsWorks Core Knowledge (New) \nAmazon EC2 Core Knowledge (Updated)\n\nBackSpace Academy\u0026nbsp; "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/3315986740423500924\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-course-videos-added.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3315986740423500924"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3315986740423500924"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-course-videos-added.html","title":"New Course Videos added"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-cymBYU9CxwM\/V0bLDkuWJVI\/AAAAAAAAASs\/7RCChRekT2cOtihLsAMVIO4eaQAoTmz5gCLcB\/s72-c\/alien-activity.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-353468075478631851"},"published":{"$t":"2016-05-19T06:37:00.002-07:00"},"updated":{"$t":"2016-06-05T14:11:40.336-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"ELB"},{"scheme":"http://www.blogger.com/atom/ns#","term":"News"}],"title":{"type":"text","$t":"AWS Certificate Manager rolling out to new regions"},"summary":{"type":"text","$t":"\n\n\n\n\n\nPreviously you would need buy your SSL certificates outside of AWS and then convert them to the format for AWS and then upload to your ELB. Life is much easier now with AWS Certficate Manager that provides this service along with the cetificates for free! How cool is that?\n\nThe service has been rolled out to most regions so you may get a question on it in the exam.\n\nAWS Certificate Manager "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/353468075478631851\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/aws-certificate-manager-rolling-out-to.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/353468075478631851"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/353468075478631851"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/aws-certificate-manager-rolling-out-to.html","title":"AWS Certificate Manager rolling out to new regions"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-7968219697969552725"},"published":{"$t":"2016-05-19T03:19:00.000-07:00"},"updated":{"$t":"2016-06-05T14:11:54.929-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"ECS"}],"title":{"type":"text","$t":"ECS Auto Service Scaling"},"summary":{"type":"text","$t":"Watch for this on the exam! An ECS tutorial will be released with the SysOps videos.\n\n\nAmazon EC2 Container Service Supports Automatic Service Scaling\n\n\nAmazon EC2 Container Service (Amazon ECS) can now \nautomatically scale container-based applications by dynamically growing \nand shrinking the number of tasks run by an Amazon ECS service.\n\nPreviously, when your application experienced a load "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/7968219697969552725\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/ecs-auto-service-scaling.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7968219697969552725"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7968219697969552725"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/ecs-auto-service-scaling.html","title":"ECS Auto Service Scaling"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-7566912086578515288"},"published":{"$t":"2016-05-19T03:13:00.003-07:00"},"updated":{"$t":"2016-06-05T14:12:04.894-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"News"}],"title":{"type":"text","$t":"New EC2 instance X1"},"summary":{"type":"text","$t":"Watch out for this on the exam!\n\n\nX1 instances, the largest Amazon EC2 memory-optimized instance with 2 TB of memory\n\n\nX1 instances extend the \nelasticity, simplicity, and cost savings of the AWS cloud to \nenterprise-grade applications with large dataset requirements. X1 \ninstances are ideal for running in-memory databases like SAP HANA, big \ndata processing engines like Apache Spark or Presto, "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/7566912086578515288\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-ec2-instance-x1.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7566912086578515288"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7566912086578515288"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/new-ec2-instance-x1.html","title":"New EC2 instance X1"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6831917124757131716"},"published":{"$t":"2016-05-17T13:07:00.004-07:00"},"updated":{"$t":"2016-06-07T12:02:32.289-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"}],"title":{"type":"text","$t":"AWS Certified SysOps Exam Engine"},"summary":{"type":"text","$t":"\n\n\n\n\nWe have just added the Exam Engine for the AWS Certified SysOps Associate course!\n\nThe exam engine is included with the Associate courses. All existing paid customers will receive access to the exam engine.\n\nThe course videos and material will be released in the next week.\n\nBackSpace Academy\u0026nbsp; \n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6831917124757131716\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/aws-certified-sysops-exam-engine.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6831917124757131716"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6831917124757131716"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/aws-certified-sysops-exam-engine.html","title":"AWS Certified SysOps Exam Engine"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-Mb5CFR78bOw\/VzylT4UtrtI\/AAAAAAAAASM\/58iAJPrmYyk-ETEtNVmlkWKj-W5KJ-49wCLcB\/s72-c\/aws_certified.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1480093616716496261"},"published":{"$t":"2016-05-06T14:48:00.004-07:00"},"updated":{"$t":"2016-06-07T12:03:04.073-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified SysOps Administrator"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"}],"title":{"type":"text","$t":"2016 Updated Courses!"},"summary":{"type":"text","$t":"\n\n\n\n\n\n\nMajor changes to the format of our courses! One payment enables access to all associate courses and exam engines.\nCourse have been updated to 2016 and format has been changed to make study easier. Core AWS subjects that are relevant to all streams are in a separate course and then the specific subjects for the three streams are in separate courses.\nNext week we will be adding the SysOps "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1480093616716496261\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/2016-updated-courses.html#comment-form","title":"1 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1480093616716496261"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1480093616716496261"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2016\/05\/2016-updated-courses.html","title":"2016 Updated Courses!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-Gw-W6bjnrhI\/Vy0P9GlWvLI\/AAAAAAAAAQw\/P9QLJd_o17wwL44hsWuUlzkt0Vo_H3kYgCLcB\/s72-c\/aws_associate.png","height":"72","width":"72"},"thr$total":{"$t":"1"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6545454393433846449"},"published":{"$t":"2015-11-03T00:12:00.000-08:00"},"updated":{"$t":"2016-06-07T12:03:13.749-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Amazon Inspector"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Amazon QuickSight"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Android"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS IoT"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Mobile Hub"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Internet of Things"},{"scheme":"http://www.blogger.com/atom/ns#","term":"IOS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Kinesis Firehose"},{"scheme":"http://www.blogger.com/atom/ns#","term":"MariaDB"},{"scheme":"http://www.blogger.com/atom/ns#","term":"News"},{"scheme":"http://www.blogger.com/atom/ns#","term":"RDS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"WAF"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Web Application Firewall"}],"title":{"type":"text","$t":"What a month in AWS!"},"summary":{"type":"text","$t":"\nIt is certainly hard keeping up with AWS releases! Here are\nsome of the highlights:\n\n\n\nAmazon RDS Cross-Account Snapshot Sharing. \n\nWatch out for this one on the certification exam!\n\nRegular database snapshots have always been a part of any good\nAWS administrator’s routine. Now the service is even better with the ability to\nshare snapshots across different accounts.\n\nOrganisations should have "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6545454393433846449\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/11\/what-month-in-aws.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6545454393433846449"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6545454393433846449"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/11\/what-month-in-aws.html","title":"What a month in AWS!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6069946327865799055"},"published":{"$t":"2015-10-24T19:41:00.001-07:00"},"updated":{"$t":"2016-05-18T10:04:32.249-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Android"},{"scheme":"http://www.blogger.com/atom/ns#","term":"app"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"},{"scheme":"http://www.blogger.com/atom/ns#","term":"IOS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SysOps Administration"}],"title":{"type":"text","$t":"Study on the go with the new BackSpace Academy mobile site!"},"summary":{"type":"text","$t":"\n\n\nDue to popular demand we are introducing two platforms for doing the BackSpace AWS Certification prep courses. The BackSpace Academy mobile site for IOS and Android.\n\nWhen you go to https:\/\/user.backspace.academy you will be automatically directed to the mobile site if you are using a mobile phone.\n\nGreat for studying practice exams on the go!"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6069946327865799055\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/10\/study-on-go-with-new-backspace-academy.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6069946327865799055"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6069946327865799055"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/10\/study-on-go-with-new-backspace-academy.html","title":"Study on the go with the new BackSpace Academy mobile site!"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/2.bp.blogspot.com\/-i62c0irBQoU\/VixNA4s8YiI\/AAAAAAAAAQY\/hSEQJ-bZO2U\/s72-c\/iphonecase1.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6011095084369445591"},"published":{"$t":"2015-09-22T07:11:00.000-07:00"},"updated":{"$t":"2016-05-18T10:04:42.393-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Developer"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"}],"title":{"type":"text","$t":"**New Course Release** AWS Certified Developer Associate Level"},"summary":{"type":"text","$t":"We have just released our latest course\u0026nbsp;AWS Certified Developer Associate Level!\n\nWith a focus on not only answering questions correctly, but on learning how to build the next generation of Cloud connected apps using the JavaScript SDK in the browser and NodeJS SDK on the server.\n\nAdvanced hands-on video labs include:\n\n\nSetting up a NodeJS Development Environment on AWS EC2\nCreating a Low "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6011095084369445591\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/09\/new-course-release-aws-certified.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6011095084369445591"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6011095084369445591"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/09\/new-course-release-aws-certified.html","title":"**New Course Release** AWS Certified Developer Associate Level"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/img.youtube.com\/vi\/E05G5JhyzUc\/default.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-3263155378691128703"},"published":{"$t":"2015-09-17T05:30:00.000-07:00"},"updated":{"$t":"2015-09-17T05:31:23.938-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"S3"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SysOps Administration"}],"title":{"type":"text","$t":"New S3 Storage Class"},"summary":{"type":"text","$t":"AWS has just announced another storage class type for S3.\n\n\n\nAmazon S3 Standard - Infrequent Access (Standard - IA) is an Amazon S3 storage class for data that is accessed less frequently, but requires rapid access when needed. Standard - IA offers the high durability, throughput, and low latency of Amazon S3 Standard, with a low per GB storage price and per GB retrieval fee. This combination of "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/3263155378691128703\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/09\/new-s3-storage-class.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3263155378691128703"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3263155378691128703"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/09\/new-s3-storage-class.html","title":"New S3 Storage Class"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1657666838003290104"},"published":{"$t":"2015-07-08T07:03:00.000-07:00"},"updated":{"$t":"2015-07-08T07:03:48.466-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AutoScaling"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"ELB"},{"scheme":"http://www.blogger.com/atom/ns#","term":"VPC"}],"title":{"type":"text","$t":"Important changes by AWS to Auto Scaling Policies"},"summary":{"type":"text","$t":"Today AWS announced the introduction of\u0026nbsp;new auto scaling policies with steps. This is a significant change as no longer does auto scaling need to be a single step response to a CloudWatch alarm. You can now have many steps enabling small changes in capacity to be made in response to small changes in demand and likewise for large changes. The result is highly reactive and smooth response to "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1657666838003290104\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/important-changes-by-aws-to-auto.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1657666838003290104"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1657666838003290104"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/important-changes-by-aws-to-auto.html","title":"Important changes by AWS to Auto Scaling Policies"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-8032246423054109558"},"published":{"$t":"2015-07-07T19:54:00.000-07:00"},"updated":{"$t":"2015-07-07T19:54:45.660-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"IAM"}],"title":{"type":"text","$t":"New Video lab - Using AWS Identity and Access Management (IAM)"},"summary":{"type":"text","$t":"We have added a new lab video to the Amazon IAM subject of the AWS Certified Solutions Architect Associate course.\n\nUsing AWS Identity and Access Management (IAM)\n\nCreating users and groups\u0026nbsp;\nCreating IAM roles.\nCreating an account password policy.\nDownloading a credentials report.\n\n\nbackspace.academy\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/8032246423054109558\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-using-aws-identity-and.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8032246423054109558"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8032246423054109558"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-using-aws-identity-and.html","title":"New Video lab - Using AWS Identity and Access Management (IAM)"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-5727656808964430238"},"published":{"$t":"2015-07-06T20:45:00.001-07:00"},"updated":{"$t":"2015-07-06T20:45:59.525-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"DynamoDB"}],"title":{"type":"text","$t":"New Video lab - Using DynamoDB"},"summary":{"type":"text","$t":"We have added a new lab video to the Amazon DynamoDB subject of the AWS Certified Solutions Architect Associate course.\n\nUsing DynamoDB\n\nUsing the console to create a table with a secondary index\nAdding items and attributes to a table using the console.\nCreating a JSON file containing items.\nImporting data\u0026nbsp;\u0026nbsp;into a table\u0026nbsp;using a JSON file and the Command Lines Interface command "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/5727656808964430238\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-using-dynamodb.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5727656808964430238"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5727656808964430238"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-using-dynamodb.html","title":"New Video lab - Using DynamoDB"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-419745730245779489"},"published":{"$t":"2015-07-05T18:53:00.002-07:00"},"updated":{"$t":"2015-07-05T18:53:50.009-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Trusted Adviser"}],"title":{"type":"text","$t":"Trusted Adviser lesson added to AWS Certified Solutions Architect Associate course"},"summary":{"type":"text","$t":"Trusted Adviser lesson\u0026nbsp;has been added to the Security subject of the BackSpace\u0026nbsp;AWS Certified Solutions Architect Associate course to reflect changes in the AWS certification exam.\n\nCheck it out at\u0026nbsp;backspace.academy."},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/419745730245779489\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/trusted-adviser-lesson-added-to-aws.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/419745730245779489"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/419745730245779489"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/trusted-adviser-lesson-added-to-aws.html","title":"Trusted Adviser lesson added to AWS Certified Solutions Architect Associate course"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-2113266421730095098"},"published":{"$t":"2015-07-05T18:51:00.000-07:00"},"updated":{"$t":"2015-07-05T18:51:16.585-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Route 53"}],"title":{"type":"text","$t":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 3"},"summary":{"type":"text","$t":"We have added a new lab video to the Amazon Route 53 subject of the AWS Certified Solutions Architect Associate course.\n\nLow Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 3\n\nUsing Route 53 to serve domain traffic to a CloudFront distribution.\nUsing Route 53 to serve\u0026nbsp;domain\u0026nbsp;traffic to a Web Server.\nUsing a Route 53 weighted routing policy to temporarily direct traffic "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/2113266421730095098\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5_5.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2113266421730095098"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2113266421730095098"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5_5.html","title":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 3"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1117928808305603681"},"published":{"$t":"2015-07-04T22:59:00.003-07:00"},"updated":{"$t":"2015-07-04T22:59:52.725-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"CloudFront"}],"title":{"type":"text","$t":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 2"},"summary":{"type":"text","$t":"We have added a new lab video to the Amazon CloudFront subject of the AWS Certified Solutions Architect Associate course.\n\nLow Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 2\n\nTypes of origin servers\nTypes of CloudFront Distribution strategy\nCreating a CloudFront distribution\nInvalidating\u0026nbsp;a CloudFront distribution\n\n\nbackspace.academy\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1117928808305603681\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5_4.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1117928808305603681"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1117928808305603681"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5_4.html","title":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 2"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-5470935851767802455"},"published":{"$t":"2015-07-01T09:20:00.002-07:00"},"updated":{"$t":"2015-07-02T00:26:30.032-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"S3"}],"title":{"type":"text","$t":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 1"},"summary":{"type":"text","$t":"We have added a new lab video to the Amazon S3 subject of the AWS Certified Solutions Architect Associate course.\n\nLow Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 1\n\n\nHow to create a bucket\u0026nbsp;\nUpload a HTML5 website to S3\nEnable versioning and recovering deleted files.\nConfigure life cycle rules to automate archiving of past versions to Glacier.\nHosting a website on S3.\n\n\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/5470935851767802455\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5470935851767802455"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/5470935851767802455"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/07\/new-video-lab-low-latency-html-5.html","title":"New Video lab Low Latency HTML 5 Websites using S3, CloudFront and Route 53 - Part 1"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-6184438146968524164"},"published":{"$t":"2015-06-13T03:12:00.002-07:00"},"updated":{"$t":"2016-05-18T08:18:11.008-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Amazon Aurora"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AutoScaling"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"CloudFront"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"ELB"},{"scheme":"http://www.blogger.com/atom/ns#","term":"S3"},{"scheme":"http://www.blogger.com/atom/ns#","term":"VPC"}],"title":{"type":"text","$t":"New Highly Available and Fault Tolerant VPC Architecture Tutorial"},"summary":{"type":"text","$t":"New Highly Available and Fault Tolerant VPC Architecture Tutorial Utilising ELB, ENI, Auto Scaling and the new S3 Endpoints and Multi-AZ Aurora Clusters\n\nWe have just added a new tutorial to the AWS Certified Solutions Architect Associate Course that applies what you have learned in the lessons and quizzes.\nThese videos cover the essential hands knowledge in AWS architecture required for "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/6184438146968524164\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/06\/new-highly-available-and-fault-tolerant.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6184438146968524164"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/6184438146968524164"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/06\/new-highly-available-and-fault-tolerant.html","title":"New Highly Available and Fault Tolerant VPC Architecture Tutorial"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"http:\/\/1.bp.blogspot.com\/-WSSZK61gpus\/VXwB8E_a2fI\/AAAAAAAAAPA\/VyXtDQ-NZMs\/s72-c\/AWS_SA_A.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-4734599606016578794"},"published":{"$t":"2015-05-29T08:22:00.000-07:00"},"updated":{"$t":"2015-05-29T08:22:53.935-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"CloudTrail"},{"scheme":"http://www.blogger.com/atom/ns#","term":"DynamoDB"}],"title":{"type":"text","$t":"DynamoDB now supports CloudTrail logging"},"summary":{"type":"text","$t":"\n\nAPI calls to DynamoDB can now be logged with CloudTrail.\u0026nbsp;\n\nMore details at:\n\n\n\nLogging DynamoDB API Calls By Using AWS CloudTrail\n\n\n\nThe services supported by CloudTrail currently are:\n\n\n\nAdministration\nand Security\n\nAWS Identity and Access Management\u0026nbsp;\nAWS CloudTrail\u0026nbsp;\nAmazon CloudWatch\u0026nbsp;\nAWS Key Management Service\u0026nbsp;\nAWS Security Token Service\u0026nbsp;\nAWS CloudHSM\u0026nbsp;\nAWS "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/4734599606016578794\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/dynamodb-now-supports-cloudtrail-logging.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4734599606016578794"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4734599606016578794"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/dynamodb-now-supports-cloudtrail-logging.html","title":"DynamoDB now supports CloudTrail logging"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1712264708322110045"},"published":{"$t":"2015-05-24T11:39:00.002-07:00"},"updated":{"$t":"2015-05-24T12:21:36.573-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"}],"title":{"type":"text","$t":"Big Data subject added to AWS Certified Solutions Architect Associate course"},"summary":{"type":"text","$t":"A big data (Redshift, Kinesis, EMR) subject has been added to the BackSpace\u0026nbsp;AWS Certified Solutions Architect Associate course to reflect changes in the AWS certification exam.\n\nCheck it out at\u0026nbsp;backspace.academy."},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1712264708322110045\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/big-data-subject-added-to-aws-certified.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1712264708322110045"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1712264708322110045"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/big-data-subject-added-to-aws-certified.html","title":"Big Data subject added to AWS Certified Solutions Architect Associate course"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-2739514604396472396"},"published":{"$t":"2015-05-23T10:47:00.002-07:00"},"updated":{"$t":"2016-05-18T10:05:20.670-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS Certified Solutions Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Course"}],"title":{"type":"text","$t":"BackSpace AWS Certified Solutions Architect Associate Course now has 800+ questions"},"summary":{"type":"text","$t":"The\u0026nbsp;BackSpace Academy AWS Certified Solutions Architect Associate Course exam engine has now been updated with more questions to reflect changes in the certification exam.\nIt is now a whopping 800+ questions!\n\nCheck it out at\u0026nbsp;backspace.academy."},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/2739514604396472396\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/the-academy-aws-certified-solutions.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2739514604396472396"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/2739514604396472396"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/05\/the-academy-aws-certified-solutions.html","title":"BackSpace AWS Certified Solutions Architect Associate Course now has 800+ questions"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-3331215387335751675"},"published":{"$t":"2015-04-03T02:33:00.001-07:00"},"updated":{"$t":"2016-07-12T21:01:44.718-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cordova"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"PhoneGap"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using Cognito with PhoneGap\/Cordova - Part 3"},"summary":{"type":"text","$t":"\nAdd CognitoSync Records\n\nback to Part 2\u0026nbsp;\nCode for tutorial is at\u0026nbsp;Github Gist \n\nNow that we have our CognitoSync session token we can use this to add, modify or delete CognitoSync dataset records.\nTo demonstrate we are going to call addRecord to add a record. Open\u0026nbsp;app.js\u0026nbsp;in your editor and add a call to the addRecord in the callback of getCognitoSynToken().\nfunction "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/3331215387335751675\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/04\/using-cognito-with-phonegapcordova-part.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3331215387335751675"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3331215387335751675"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/04\/using-cognito-with-phonegapcordova-part.html","title":"Using Cognito with PhoneGap\/Cordova - Part 3"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-3552965143634019338"},"published":{"$t":"2015-03-31T02:38:00.000-07:00"},"updated":{"$t":"2016-07-12T21:01:17.170-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cordova"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"PhoneGap"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using Cognito with PhoneGap\/Cordova - Part 2"},"summary":{"type":"text","$t":"\nFacebook Sign in with OpenFB\nback to Part 1 \nCode for tutorial is at\u0026nbsp;Github Gist\n\n\n\nChristophe Coenraets\u0026nbsp;has created a excellent lightweight library for Facebook integration with Cordova\/PhoneGap. Download it fromhttps:\/\/github.com\/ccoenraets\/OpenFB\u0026nbsp;.\nAfter you have downloaded OpenFB, create a template PhoneGap Build application and put\u0026nbsp;logoutcallback.html\u0026nbsp;and\u0026nbsp;"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/3552965143634019338\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-phonegapcordova-part_31.html#comment-form","title":"3 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3552965143634019338"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/3552965143634019338"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-phonegapcordova-part_31.html","title":"Using Cognito with PhoneGap\/Cordova - Part 2"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"3"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-226587141528744032"},"published":{"$t":"2015-03-28T06:09:00.003-07:00"},"updated":{"$t":"2016-07-12T21:00:52.669-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cordova"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"PhoneGap"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using Cognito with PhoneGap\/Cordova - Part 1"},"summary":{"type":"text","$t":"\n\n\n\n\n\nThe potential for really powerful mobile applications is huge when Cognito is used to combine the power of AWS with your PhoneGap\/Cordova application. It is also a great low cost alternative to Parse.com when used  for  storing user information.\nThis tutorial will focus on using  Cognito with the AWS Javascript SDK for Browser along with the excellent OpenFB library developed by Christophe "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/226587141528744032\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-phonegapcordova-part.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/226587141528744032"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/226587141528744032"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-phonegapcordova-part.html","title":"Using Cognito with PhoneGap\/Cordova - Part 1"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/2.bp.blogspot.com\/-qShZkoZH50U\/VzybwFhte8I\/AAAAAAAAARs\/tggo0clTq6w99MtVLs-RsKYBCBzj0iLpwCLcB\/s72-c\/Cognito_Cordova.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-7186306017590422152"},"published":{"$t":"2015-03-25T07:07:00.001-07:00"},"updated":{"$t":"2015-04-06T16:49:55.596-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AutoScaling"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EC2"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SysOps Administration"},{"scheme":"http://www.blogger.com/atom/ns#","term":"VPC"}],"title":{"type":"text","$t":"Multiple Subnets per Availability Zone with Auto Scaling groups"},"summary":{"type":"text","$t":"You can now select more than one subnet per availability zone in an Autoscaling group.\nYou no longer need to remove an existing subnet from an Autoscaling group in order to reconfigure the subnets. You can simply add more subnets without affecting your applications availability.\n\nMore details in the docs at:\nAutoScaling Developer Guide\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/7186306017590422152\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/multiple-subnets-per-availability-zone.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7186306017590422152"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7186306017590422152"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/multiple-subnets-per-availability-zone.html","title":"Multiple Subnets per Availability Zone with Auto Scaling groups"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-1530729163543259964"},"published":{"$t":"2015-03-25T06:44:00.001-07:00"},"updated":{"$t":"2015-04-06T16:50:25.130-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"EBS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"PIOPS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SysOps Administration"}],"title":{"type":"text","$t":"New 16 TB and 20,000 IOPS EBS Volumes"},"summary":{"type":"text","$t":"AWS have now made available\u0026nbsp;Provisioned IOPS (SSD) volumes with up to 16 TB and 20,000 IOPS and a maximum throughput of 320 MBps.\n\n\n\n\n\n\n\nBefore you would need to attach 16 x 1 TB 1250 IOPS volumes to achieve the same performance.\n\n\n\n\n\n\n\nGeneral Purpose (SSD) volumes are also now available with up to 16 TB and 10,000 IOPS and a maximum throughput of 160 MBps.\n\n\n\nGeneral Purpose (SSD) volumes "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/1530729163543259964\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/new-16-tb-and-20000-iops-ebs-volumes.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1530729163543259964"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/1530729163543259964"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/new-16-tb-and-20000-iops-ebs-volumes.html","title":"New 16 TB and 20,000 IOPS EBS Volumes"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"http:\/\/2.bp.blogspot.com\/-0FKHlhhzNzY\/VRK3h7CKcKI\/AAAAAAAAAK8\/907MQZT2PMY\/s72-c\/new-16tb-20000piops-ebs-volumes.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-7419098893120890000"},"published":{"$t":"2015-03-25T06:04:00.000-07:00"},"updated":{"$t":"2015-04-06T16:50:42.661-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Architect"},{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"S3"},{"scheme":"http://www.blogger.com/atom/ns#","term":"SysOps Administration"}],"title":{"type":"text","$t":"Cross-Region Replication for Amazon S3"},"summary":{"type":"text","$t":"To \u0026nbsp;provide 99.999999999% durability, AWS S3 has always had a high degree of replication. In the past, the location of that replicated data has been a mystery to the account holder. This has made it difficult for those that, as part of their organization's compliance, require that data be in totally different geographical locations.\nWith the release today of Cross-Region Replication for AWS "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/7419098893120890000\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/cross-region-replication-for-amazon-s3.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7419098893120890000"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/7419098893120890000"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/cross-region-replication-for-amazon-s3.html","title":"Cross-Region Replication for Amazon S3"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"http:\/\/1.bp.blogspot.com\/-0x5zcSYnlk0\/VRKsVAJ11nI\/AAAAAAAAAKo\/RFoIrThny74\/s72-c\/aws-cross-region-replication-1.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-4957705583376419923"},"published":{"$t":"2015-03-21T18:49:00.000-07:00"},"updated":{"$t":"2016-07-12T21:02:06.543-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Node.JS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using AWS Cognito with Node.JS - Part 3"},"summary":{"type":"text","$t":"\nAdd Records to the CognitoSync Dataset\nback to Part 2\n\nThe complete code for the tutorial is at GitHub.\n\nNow that we have our CognitoSync session token we can use this to add, modify or delete CognitoSync dataset records. \nTo demonstrate we are going to call addRecord to add a record. Open index.js in your editor and add a call to the addRecord in the callback of  getCognitoSynToken(). \n "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/4957705583376419923\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-aws-cognito-with-nodejs-part-3.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4957705583376419923"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4957705583376419923"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-aws-cognito-with-nodejs-part-3.html","title":"Using AWS Cognito with Node.JS - Part 3"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-4762850453920536567"},"published":{"$t":"2015-03-17T22:57:00.001-07:00"},"updated":{"$t":"2015-04-06T16:50:58.888-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Certification"},{"scheme":"http://www.blogger.com/atom/ns#","term":"CloudFront"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"}],"title":{"type":"text","$t":"Amazon CloudFront Signed HTTP Cookies"},"summary":{"type":"text","$t":"Previously restricting access to CloudFront involved using signed URLs. Now another option is available through the use of signed HTTP cookies.This has the advantage of allowing restricted access to multiple objects or to a whole site. An example process for transcoded media files in an S3 bucket is as follows:\n\n\n\n\n\n\n\nIf you are sitting an AWS make sure you remember that there are now two ways of"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/4762850453920536567\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/amazon-cloudfront-signed-http-cookies.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4762850453920536567"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/4762850453920536567"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/amazon-cloudfront-signed-http-cookies.html","title":"Amazon CloudFront Signed HTTP Cookies"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"http:\/\/3.bp.blogspot.com\/-ZgjiwmIuQ8M\/VQkTIBAKhHI\/AAAAAAAAAFs\/hemz5ylsv8k\/s72-c\/cloudfront_signed_cookies.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-239287733934074923"},"published":{"$t":"2015-03-17T22:23:00.000-07:00"},"updated":{"$t":"2016-07-12T21:02:27.017-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Node.JS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using AWS Cognito with Node.JS - Part 2"},"summary":{"type":"text","$t":"\nFacebook Sign in with Passport\nback to Part 1\nThe complete code for the tutorial is at GitHub.\n\nSet up node.js on a US-East region Amazon Linux EC2 instance and configure firewall settings for HTTP access.\nOn your EC2 instance create a new app using the express generator. \n\n$ express CognitoExample\n$ cd CognitoExample\n$ npm install\n\nDo npm start and check your browser that  you see the default "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/239287733934074923\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-nodejs-part-2.html#comment-form","title":"2 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/239287733934074923"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/239287733934074923"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-nodejs-part-2.html","title":"Using AWS Cognito with Node.JS - Part 2"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"2"}},{"id":{"$t":"tag:blogger.com,1999:blog-4603622075690903012.post-8730874150012124854"},"published":{"$t":"2015-03-16T09:52:00.003-07:00"},"updated":{"$t":"2016-07-12T21:02:46.224-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"AWS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Cognito"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Development"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Node.JS"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Using AWS Cognito with Node.JS - Part 1"},"summary":{"type":"text","$t":"\n\n\n\n\n\nThis tutorial will focus on using  Cognito with the AWS Javascript SDK for Node.js along with the Node Passport module to simplify token creation. This could be used with apps that access files on a server or S3 bucket and also require user information to be stored. I have chosen Facebook as the identity provider but a similar process applies for Amazon and Google. I would recommend only "},"link":[{"rel":"replies","type":"application/atom+xml","href":"http:\/\/learn-aws.blogspot.com\/feeds\/8730874150012124854\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-node.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8730874150012124854"},{"rel":"self","type":"application/atom+xml","href":"http:\/\/www.blogger.com\/feeds\/4603622075690903012\/posts\/default\/8730874150012124854"},{"rel":"alternate","type":"text/html","href":"http:\/\/learn-aws.blogspot.com\/2015\/03\/using-cognito-with-node.html","title":"Using AWS Cognito with Node.JS - Part 1"}],"author":[{"name":{"$t":"BackSpace Academy"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/15061292652079774775"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/4.bp.blogspot.com\/-6jT1iiO3NEU\/VzydvJK5LzI\/AAAAAAAAAR8\/JnV-r9qUzNYnQzLua_e9xwkG5b6WrWM9gCLcB\/s72-c\/Cognito_NodeJS.png","height":"72","width":"72"},"thr$total":{"$t":"0"}}]}});