<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>RedLine13</provider_name><provider_url>https://www.redline13.com/blog</provider_url><author_name>Rich Friedman</author_name><author_url>https://www.redline13.com/blog/author/richardfriedman/</author_url><title>AWS Updates - RedLine13</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="TVJLxNYcaC"&gt;&lt;a href="https://www.redline13.com/blog/2015/10/aws-updates/"&gt;AWS Updates&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.redline13.com/blog/2015/10/aws-updates/embed/#?secret=TVJLxNYcaC" width="600" height="338" title="&#x201C;AWS Updates&#x201D; &#x2014; RedLine13" data-secret="TVJLxNYcaC" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://d13vhgz95ul9hy.cloudfront.net/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://www.redline13.com/blog/wp-content/uploads/2015/10/Screen-Shot-2015-10-06-at-5.24.00-PM.png</thumbnail_url><thumbnail_width>723</thumbnail_width><thumbnail_height>258</thumbnail_height><description>We upgraded our usage of AWS library&#xA0;3.5.*, it has been a while since we have updated. &#xA0;While&#xA0;updating we have put together a few other AWS friendly updates AWS Cross Account Roles Cross account roles is the preferred AWS mechanism for granting access to service providers. &#xA0;This was feedback provided direct from AWS folks and per docs SaaS products should leverage Cross Account Roles to perform actions on behalf of customers RedLine13 Docs on setting it upRead More &rarr;</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced (Requested URI contains query) 
Content Delivery Network via Amazon Web Services: CloudFront: d13vhgz95ul9hy.cloudfront.net

Served from: www.redline13.com @ 2026-05-10 05:26:57 by W3 Total Cache
-->