<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security, Identity, &amp; Compliance Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/security-identity-compliance/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/security-identity-compliance/</link>
	<description></description>
	<lastBuildDate>Mon, 07 Sep 2026 14:24:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>Security, Identity, &amp; Compliance Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/security-identity-compliance/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Weekly Roundup: Claude Fable 5.1 on AWS, Amazon Linux 2027 preview, AWS Certified AI Business Strategist, and more (September 7, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 14:24:08 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Training and Certification]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026/</guid>

					<description><![CDATA[<p>Last week, Claude Fable 5.1 became available on AWS. According to Anthropic, Claude Fable 5.1 delivers...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026/">AWS Weekly Roundup: Claude Fable 5.1 on AWS, Amazon Linux 2027 preview, AWS Certified AI Business Strategist, and more (September 7, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, Claude Fable 5.1 became available on AWS. According to Anthropic, Claude Fable 5.1 delivers frontier intelligence for ambitious tasks across coding, scientific research, and enterprise workflows. Claude Fable 5.1 is built for long-running, high-stakes work that runs for hours and spans many applications. It can own more of a software project on its own, handling features across an entire codebase, code review, and performance work over extended sessions.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-105502" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026-1.png" alt width="1992" height="1370"></p>
<p>Anthropic has designated Fable 5.1 a Covered Model, a category of Claude models that carry additional data retention, safety review, and access policies wherever they&rsquo;re offered. Claude Fable 5.1 is subject to data retention for up to 30 days and human review by Amazon personnel, with a new <code>aws_review</code> data retention mode. In this mode, AWS retains your prompts and outputs for human safety review within the AWS boundary. The <code>provider_data_share</code> mode is legacy, and Amazon Bedrock does not share your data with the model provider. In addition, Enterprise Frontier Safeguards (EFS), built in partnership between AWS and Anthropic, will let eligible customers use Covered Models while keeping their data in a cloud environment they control.</p>
<p>You have two ways to access Claude Fable 5.1: Amazon Bedrock and Claude Platform on AWS. To learn more, see the Claude Fable 5.1 model card on Amazon Bedrock and Claude Platform on AWS.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Last week&rsquo;s launches</u></strong><br>Here are some launches that got my attention:</p>
<ul>
<li>Amazon Linux 2027 (AL2027) in public preview: AL2027 is the next version of the Amazon Linux operating system. It runs on kernel 7.1+, purpose-built for cloud-native workloads on AWS with performance, scale, and security in mind. Built on AL2023&rsquo;s baseline, AL2027 is designed for customers who need a secure, stable, and AWS-native operating system running web applications, databases, containerized microservices, AI/ML workloads, and large-scale infrastructure.</li>
<li>Amazon EC2 R9g and R9gd memory-optimized instances: These instances are powered by AWS Graviton5 processors, delivering the best price performance for memory-intensive workloads running on Amazon EC2. R9g and R9gd instances deliver up to 25% better compute performance compared to AWS Graviton4-based R8g and R8gd instances. They are up to 30% faster for databases, up to 35% faster for web applications, and up to 35% faster for machine learning. To learn more, read Daniel&rsquo;s blog post.</li>
<li>AWS Lambda SnapStart for container image functions: Lambda SnapStart is an opt-in capability that makes it easier for you to build highly responsive and scalable applications without provisioning resources or implementing complex performance optimizations.&nbsp;Previously, SnapStart was only supported for managed runtimes (Python, .NET, and Java). You can now use SnapStart for container images to reduce&nbsp;startup times from several seconds to as low as sub-second for latency-sensitive workloads such as ML inference and interactive APIs.</li>
<li>AWS Agent Registry now generally available: AWS Agent Registry provides a private, governed catalog and discovery layer for agents, tools, skills, MCP servers, and custom resources within your organization. In addition to the capabilities launched in preview (manual and URL-based record creation, approval workflows, semantic and keyword search, and AWS CloudTrail audit trails), Registry now adds new enterprise features. To learn more, visit the AI Blog post.</li>
<li>Amazon Redshift now supports Apache Iceberg v3 tables: You can read from and write to Apache Iceberg v3 tables in your data lake of Amazon Redshift. With this launch, Amazon Redshift introduces support for default column values, row lineage, and deletion vectors. Amazon Redshift&rsquo;s Graviton based provisioned and serverless clusters support the new v3 format. To learn more, visit Apache Iceberg v3 features in Redshift.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong><u>Other AWS news</u></strong><br>Here are some additional projects and news items you may find interesting:</p>
<ul>
<li>AWS named a Leader in the 2026 Gartner Magic Quadrant for Strategic Cloud Platform Services: For the 16th consecutive year, Gartner has recognized AWS as a Leader in the 2026 Gartner Magic Quadrant for Strategic Cloud Platform Services, and once again placed AWS highest on the Ability to Execute axis. We believe this recognition reflects our commitment to delivering the broadest and deepest set of cloud capabilities from infrastructure and AI to security and operations, so you can build, innovate, and scale with confidence.</li>
<li>AWS Certified AI Business Strategist: This new certification targets professionals who evaluate, champion, and scale AI initiatives in their organizations: line-of-business leaders driving adoption across their teams, sales professionals articulating AI value to customers, consultants guiding client strategy from experimentation through production, program managers aligning AI investments to business outcomes. Beta exam registration opened September 1, 2026, with exam delivery beginning September 29.</li>
<li>Agentic Security: Detection and Response at Machine Speed: We believe security should evolve ahead of AI adoption, not behind it. That belief drove our team to collaborate with the SANS Institute on a new chapter in the 2026 Cloud Security Exchange eBook, where we lay out a practical framework for securing agentic workloads at enterprise scale. Our chapter goes deeper on securing agentic workloads, with specific architectural patterns, implementation guidance, and frameworks for security teams at every stage of agentic AI maturity, whether you&rsquo;re evaluating, piloting, or operating at scale.</li>
</ul>
<p>For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Learn more about AWS, browse and join upcoming AWS-led in-person and virtual events, startup events, and developer-focused events including AWS re:Invent, AWS Summits, and AWS Community Days. Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development.</p>
<p>That is all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-fable-5-1-on-aws-amazon-linux-2027-preview-aws-certified-ai-business-strategist-and-more-september-7-2026/">AWS Weekly Roundup: Claude Fable 5.1 on AWS, Amazon Linux 2027 preview, AWS Certified AI Business Strategist, and more (September 7, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automate public TLS certificate issuance with ACME support in AWS Certificate Manager</title>
		<link>https://thenokiablog.com/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 20:15:11 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Route 53]]></category>
		<category><![CDATA[AWS Certificate Manager]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Scrolling]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager/</guid>

					<description><![CDATA[<p>If you manage TLS certificates for your applications, you know the challenge: certificates expire, and when...</p>
<p>The post <a href="https://thenokiablog.com/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager/">Automate public TLS certificate issuance with ACME support in AWS Certificate Manager</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>If you manage TLS certificates for your applications, you know the challenge: certificates expire, and when they do, your customers see errors or your service goes down. As certificate validity periods get shorter (the Certification Authority (CA)/Browser Forum mandates reduced maximum validity to 100 days starting March 2027, and to 47 days by 2029), manual renewal processes become untenable. You need automation.</p>
<p>Automatic Certificate Management Environment (ACME) is an open protocol for requesting, renewing, and revoking TLS certificates without human intervention. It&rsquo;s the same protocol behind Let&rsquo;s Encrypt, and it&rsquo;s supported by dozens of clients across every platform.</p>
<p>Today we&rsquo;re announcing ACME support for public certificates in AWS Certificate Manager (ACM). ACM now provides a fully managed ACME server endpoint that works with any ACMEv2-compatible client, such as Certbot, cert-manager for Kubernetes, acme.sh, or any other client you already use. You can issue public TLS certificates from Amazon Trust Services through the standard ACME protocol.</p>
<p>Before today, if you wanted automated certificate management using the ACME protocol, you relied on external certificate authorities alongside ACM, leading to a fragmented visibility experience. Some certificates lived in ACM, others were managed externally with no central dashboard. PKI administrators had limited ability to control who could request certificates or which domains were allowed.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>With ACME support in ACM, you can now set up one or more managed ACME endpoint that allows you to centrally manage and monitor ACME certificate usage across your organization.</p>
<p>As a PKI administrator, you get centralized controls that go beyond basic certificate issuance. You can bind IAM roles to ACME accounts for fine-grained access control over which domains each client can request. You can define domain scopes at the endpoint level to enforce organization-wide policies. And you get centralized monitoring and visibility in the same place: AWS CloudTrail logs every certificate request for auditability, Amazon CloudWatch tracks operational metrics, and ACM sends expiry notifications when certificates are approaching renewal. Using ACM, your PKI team can search all certificates, whether issued through the ACM console, an API call, or ACME.</p>
<p><span><strong>How it works<br>
          <br></strong></span>To get started, you first set up a dedicated ACME endpoint, configure authorization controls using External Account Binding (EAB), validate which domains the endpoint can issue certificates for, and point your existing ACME clients to the new endpoint.</p>
<p>The domain validation step is important: it separates who can set up certificate issuance from who can request certificates. The PKI administrator validates domains once at the endpoint level, using DNS credentials that stay with the admin. Application owners who need certificates never touch DNS. They register with an EAB credential, and the endpoint enforces which domains and scopes they&rsquo;re allowed to request. This means you can distribute certificate automation broadly across your organization without distributing DNS keys along with it.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>I start this demo from the&nbsp;<b>ACME certificates</b> page in the AWS Certificate Manager console.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-104397 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-1.png" alt="ACME Console" width="1024" height="877"></p>
<p>I already have a few endpoints and certificates in this account, I walk you through creating a new one from scratch. First, I select <b>Create ACME endpoint</b>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104398 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-2.png" alt="ACME - Ceeate endpoint 1" width="1024" height="650"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>I give my endpoint a name. The <strong>Endpoint type</strong> is <b>Public</b>. ACME clients will connect over the public internet. The <strong>Certificate type</strong> is <b>Public</b>. The certificate will be issued by Amazon Trust Services and trusted by browsers and operating systems by default. For the certificate key type, I keep the default <b>ECDSA P-256</b>. RSA 2048 and ECDSA P-384 are also available if your clients require them.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104324" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-3.png" alt="ACME - Ceeate endpoint 2" width="1024" height="832"></p>
<p>Scrolling down, I configure the domain. I enter my domain name and select the domain scope. The scope controls exactly what certificate patterns your ACME clients are allowed to request for this domain. If I check only <strong>Exact domain</strong>, clients can only request certificates for that specific domain name. Adding <strong>Subdomains</strong> allows certificates for any subdomain (for example, api.example.com or dev.example.com). Adding <strong>Wildcards</strong> allows wildcard certificates (*.example.com). By leaving a scope unchecked, you prevent any client using this endpoint from requesting that type of certificate, even if their ACME request is otherwise valid. For a production endpoint, you might enable only <strong>Exact domain</strong> and <strong>Subdomains</strong> while leaving <strong>Wildcards</strong> unchecked to enforce a stricter security posture.</p>
<p>I also select my Amazon Route 53 hosted zone from the drop down menu. ACM then automatically creates the DNS CNAME records needed for domain validation, so I don&rsquo;t have to do it manually. When my domain is hosted outside of Route 53, I manually create the provided CNAME record at my DNS provider instead. This is a meaningful difference from typical ACME setups where each client handles its own domain verification independently.</p>
<p>These centralized controls give PKI administrators a single place to authenticate domains, restrict which certificate types (ECDSA or RSA) clients can request, and further limit wildcard issuance. Having these governance capabilities built in means you don&rsquo;t need to purchase a separate certificate lifecycle management product or invest in building a custom policy layer yourself, both of which come at significant cost and operational overhead.</p>
<p>I select&nbsp;<b>Create ACME endpoint</b></p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104797 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-4.png" alt="ACME - DNS configuration" width="1024" height="801"></p>
<p>After a few seconds, the endpoint is created. The console shows a <b>Setup progress</b>&nbsp;tracker with the next steps. My domain shows a &ldquo;Validating&rdquo; status. The validation method is DNS validation, where ACM verifies that you control the domain by checking for a specific CNAME record. Because I selected my Route 53 hosted zone during creation, I select <b>Create records in Route 53</b>&nbsp;to let ACM handle the DNS validation automatically.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104326" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-5.png" alt="ACME - DNS success" width="1024" height="255">The validation completes in a few seconds and the status changes to&nbsp;<b>Success</b>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104400 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-6.png" alt="ACME - External Account Binding 1" width="1024" height="810"></p>
<p>Now I need to create External Account Binding (EAB) credentials. EAB credentials are a key identifier and HMAC key pair that lets your ACME client register an account with the ACME server. Once registered, the client generates its own asymmetric key pair, which is then used to authenticate all subsequent certificate requests. On the endpoint details page, I select the <strong>External account binding</strong> tab, then select <strong>Create EAB</strong>. I give the credential a name and optionally set an expiration time, ideally no longer than needed to complete client registration.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104329" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-7.png" alt="ACME - External Account Binding 2" width="1024" height="569"></p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104401 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-8.png" alt="ACME - end of configuration - show key" width="1024" height="251"></p>
<p>After I select&nbsp;<b>Create EAB credential</b>, the console shows the&nbsp;<b>Key ID</b>&nbsp;and&nbsp;<b>HMAC Key</b>. I note these values because I need them to configure my ACME client. The setup progress now shows four green checkmarks.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104330" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-9.png" alt="ACME - end of configuration - success" width="1024" height="227"></p>
<p>I&rsquo;m ready to request a certificate. On the endpoint details page, I expand the&nbsp;<b>CLI reference</b>&nbsp;section. The console provides ready-to-use command examples for both Certbot and acme.sh. I copy the Certbot command and run it inside a container using the <code>certbot/certbot</code> image.</p>
<pre><code>certbot certonly --standalone --non-interactive --agree-tos 
    --email &lt;EMAIL&gt; 
    --server https://acm-acme-enroll.us-east-1.api.aws/&lt;ENDPOINT_ID&gt;/directory 
    --eab-kid &lt;EAB_KID&gt; 
    --eab-hmac-key &lt;EAB_HMAC_KEY&gt; 
    --issuance-timeout &lt;ISSUANCE_TIMEOUT&gt; 
    -d &lt;DOMAIN&gt;</code></pre>
<p>I replace the placeholders with my endpoint URL, EAB credentials, and domain name. The <code>--eab-kid</code> and <code>--eab-hmac-key</code> arguments are how Certbot registers with your ACME endpoint using the External Account Binding credentials I generated earlier. Each ACME client has its own syntax for this step, so check your client&rsquo;s documentation for the exact flags.</p>
<p>Certbot contacts the ACME endpoint and returns a valid certificate signed by Amazon Trust Services.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104798 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-10.png" alt="Certbot to obtain a certificate through ACME" width="1024" height="378"></p>
<p>I use <code>openssl</code> to view the certificate before installing it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104799 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-11.png" alt="openssl to view the certificate" width="938" height="752"></p>
<p>The certificate is now visible in the ACM console under the&nbsp;<b>ACME certificates</b>&nbsp;tab, alongside any certificates issued through the console or API.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104442" src="https://thenokiablog.com/wp-content/uploads/2026/07/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager-12.png" alt="Certoficate view in the ACME console" width="1024" height="280"></p>
<p><span><strong>Availability and pricing<br>
          <br></strong></span>ACME support in AWS Certificate Manager is available today in all commercial AWS Regions and will be available in AWS GovCloud (US), the China Regions, and the AWS European Sovereign Cloud partitions at a later date.</p>
<p>Pricing is per domain included in each certificate at the time of issuance, with a different price for fully qualified domain names and wildcards. Volume tiers are calculated based on total domain occurrences across all certificates issued per month in your AWS account. For details, see the ACM pricing page.</p>
<p>To get started, visit the ACM section on the AWS console or read the documentation.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/automate-public-tls-certificate-issuance-with-acme-support-in-aws-certificate-manager/">Automate public TLS certificate issuance with ACME support in AWS Certificate Manager</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</title>
		<link>https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 14:54:55 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/</guid>

					<description><![CDATA[<p>At re:Invent 2025, we previewed AWS Security Agent (now part of AWS Continuum), a frontier agent...</p>
<p>The post <a href="https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/">AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>At re:Invent 2025, we previewed AWS Security Agent (now part of AWS Continuum), a frontier agent that proactively secures your applications throughout the development lifecycle across all your environments. You can perform on-demand penetration testing customized to your application, discovering and reporting security risks verified through exploitability testing.</p>
<p>Since the preview, we announced general availability for on-demand penetration testing and the preview of full repository code review that performs deep, context-aware security analysis of your entire codebase.</p>
<p>Today, we&rsquo;re introducing more features based on customer feedback:</p>
<ul>
<li><strong>Code review updates (Preview)</strong> &mdash;&nbsp;You can now use pull request scanning with remediation, security requirements packs, and simulated validation. New integrations support GitHub, GitLab, Bitbucket, and Confluence.</li>
<li><strong>Threat modeling (Preview)</strong> &mdash; AWS Security Agent analyzes your design documents or application source code, understands the full context of your application architecture and identifies threats with recommended mitigations using the STRIDE framework.</li>
<li><strong>Kiro power, Claude Code plugin, and MCP integration </strong>&mdash; You can run code reviews, generate threat models, and remediate findings directly from your IDE, CLI, or any AI-powered IDE through an open MCP integration, with results surfacing inline without any context switching.</li>
</ul>
<p>Let&rsquo;s take a closer look at each launch!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-104509" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more.jpg" alt width="1800" height="994"></p>
<p><strong>Code review updates</strong><br>
        <br>You can now connect to GitLab and Bitbucket in addition to GitHub&mdash; supporting both SaaS and self-hosted versions, so you can trigger scans regardless of where code lives. You can also integrate Confluence to reference your existing documentation as context for reviews.</p>
<p>To get started, choose <strong>Enable code review</strong> or update your code review setting in the Security Agent console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104510" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-1.jpg" alt width="1800" height="1018"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>AWS Security Agent introduces deep, reasoning-based analysis on every pull request as well as full repository to identify complex vulnerabilities that go beyond pattern-matching. It checks against your organizational security requirements and common security risks to catch what other tools can&rsquo;t. To get started, access the Security Agent web application and run your code review.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104511" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-2.jpg" alt width="1800" height="1025"></p>
<p>You&rsquo;ll receive fix commits and remediation guidance directly in your GitHub, GitLab, or Bitbucket workflow, while your security teams configure the repositories to be monitored and intervene on critical issues. AWS Security Agent validates findings in simulated environments to demonstrate proof of exploitability. This embeds security expertise across all repositories, reducing security-related delays in the development pipeline.</p>
<p>To learn more about new code review features, visit Create a code review in the AWS Security Agent User Guide.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><strong>Design review updates<br>
         <br></strong>You can continuously validate your security requirements across every design and code review with managed compliance packs: AWS Well Architected Framework, NIST CSF, PCI DSS, and AWS best practices, or import your own organizational requirements directly from internal documents or Confluence. Every finding maps back to your compliance posture, so teams stay audit-ready as they build.</p>
<p class="jss491" data-pm-slice="1 1 []">To learn more, visit the design review documentation.</p>
<p><strong>Threat modeling</strong><br>
        <br>AWS Security Agent generates threat models based on your design documentation or code repository, creates and build context about the application, including data flows, architecture, and trust boundaries. It maps out all components of your application, identifies potential threat actors and attack vectors, determines where weaknesses may exist, and prioritizes threats so you know what to address first.</p>
<p>To get started, choose <strong>Enable threat model</strong> and Connect source code repository in the Security Agent console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104640 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-1.png" alt width="1275" height="827"></p>
<p>To learn more, visit the threat modeling documentation.</p>
<p><strong>Kiro power and Claude Code plugin for Security Agent</strong><br>
        <br>AWS Security Agent introduces a new Kiro power and Claude Code plugin and can be integrated with any AI IDE through an open MCP integration to secure your applications. You can trigger threat models and code reviews directly from your IDE, with results surfacing inline without any context switching.</p>
<p>To get started, install the Kiro power, and run your prompts. <span class="TextRun SCXW112479336 BCX2" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW112479336 BCX2">The Kiro power uses the </span></span>AWS Security Agent MCP<span class="TextRun SCXW112479336 BCX2" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW112479336 BCX2"> server</span><span class="NormalTextRun SCXW112479336 BCX2">. You can get started with the power by asking &ldquo;</span></span><code><span data-contrast="auto">Set up AWS Security Agent</span></code><span data-ccp-props='{"335559685":360}'>&ldquo;. </span><span data-contrast="auto">Kiro will check if you have an Agent Space and ask if you would like to use the existing one or create a new one.</span></p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104642 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-3.jpg" alt width="1700" height="1057"></p>
<p><span data-contrast="auto">With the Kiro power for Security Agent, y</span>ou can catch vulnerabilities on every pull request as you build and scan an entire repository to surface accumulated risk by asking &ldquo;<code><span data-contrast="auto">Run a full security scan on this repo</span></code>&ldquo;. The Security Agent power includes an Agent hook to evaluate if a code review diff scan should be started after the Kiro agent has completed its turn. Before deploying to production, you can run a penetration test from your CLI to find what most scanners miss. Security Agent closes the loop by validating every finding and generating ready-to-implement code fixes.</p>
<p class="jss491" data-pm-slice="1 1 []">You can pull the findings back into your development environment by asking &ldquo;<code>help me remediate my findings</code>&ldquo;. The Kiro power for AWS Security Agent will download findings to your local workspace, prioritize the most critical finding, and offer to start a bugfix spec session. You can iterate on fixing the findings using their familiar IDE with their existing tooling, steering, powers, and MCP servers.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104643 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-4.jpg" alt width="1700" height="1056"></p>
<p><span data-contrast="auto">You can also run threat models through the Kiro power in the IDE by asking &ldquo;</span><code><span data-contrast="auto">Build a threat model for this application</span></code><span data-ccp-props='{"335559685":360}'>&ldquo;. </span><span data-contrast="auto">The generated threat model is saved to </span><code><span data-contrast="auto">.security-agent/threat_model.md</span></code><span data-contrast="auto">.&nbsp;</span></p>
<p>To learn more, visit the Kiro power for Security Agent.</p>
<p><strong><u>Now available</u></strong><br>
        <br>AWS Security Agent understands the full security context across your software development lifecycle by covering design-time security (design reviews and threat modeling in preview), development-time security (code review in preview), and deployment-time security (penetration testing in GA), in a single, unified agentic offering. To learn more, visit the AWS Security Agent product page and the technical documentation.</p>
<p>These features are now available in AWS commercial Regions where AWS Security Agent is available. For Regional availability and the future roadmap, visit the AWS Capabilities by Region. For detailed pricing information and to access our 2-month free trial offer, please visit the AWS Security Agent pricing page.</p>
<p>Give it a try in the Security Agent console and send feedback to AWS re:Post for Security Agent or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><strong>Updated on June 18, 2026</strong> &mdash; AWS Agents for DevSecOps, the Claude Code plugin for AWS DevOps Agent and AWS Security Agent is launched.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/">AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS WAF adds AI traffic monetization capability to help content owners charge AI bots for content access</title>
		<link>https://thenokiablog.com/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 20:42:13 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudFront]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access/</guid>

					<description><![CDATA[<p>AWS WAF now includes AI traffic monetization capability that gives digital content owners and publishers a...</p>
<p>The post <a href="https://thenokiablog.com/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access/">AWS WAF adds AI traffic monetization capability to help content owners charge AI bots for content access</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>AWS WAF now includes AI traffic monetization capability that gives digital content owners and publishers a way to charge AI bots and agents for access to protected web content directly at the network edge. The capability helps content owners and publishers set per-request pricing by content path, bot category, or verification tier without modifying their origin infrastructure or writing application code. Content owners can define granular access policies per agent type, collect payments in stablecoins to their preferred wallet, and monitor revenue and bot activity from a single dashboard.</p>
<p>AI bot traffic now accounts for more than 50% of web traffic for many content providers, with AI-specific crawlers growing more than 300% year-over-year. Unlike traditional search engine crawlers, which index content and return measurable referral traffic back to publisher websites, AI bots consume the same content to generate summaries and responses in AI interfaces, with little to no traffic sent back to the original source. Publishers bear the infrastructure costs of serving that traffic without the page views, ad impressions, or subscription conversions that typically offset those costs. AWS WAF Bot Control already gives customers visibility into bot activity and the ability to block or rate-limit traffic, but setting pricing and collecting payment from AI agents has not been possible until now. AI traffic monetization is a new Bot Control capability that closes that gap, giving content owners and publishers a way to configure pricing rules directly through the AWS WAF console and collect payments from AI agents through third-party payment integrations, without building custom payment infrastructure or negotiating individual licensing agreements. Payment settlement and verification flows are provided by Coinbase&rsquo;s x402 Facilitator. Integration with Stripe for direct account payments and Machine Payments Protocol (MPP) support is coming soon.</p>
<p><span><strong>Getting Started with AI Traffic Monetization<br>
          <br></strong></span>Before configuring monetization, confirm that AWS WAF Bot Control is enabled at Common or Targeted level on the web ACL associated with your CloudFront distribution. Bot Control provides the agent classification that monetization rules depend on. If you have not set this up yet, visit Adding the AWS WAF Bot Control managed rule group to your web ACL documentation. In the AWS Management Console, go to<strong> WAF &amp; Shield</strong> and choose <strong>Protection packs (web ACLs)</strong> in the left navigation pane to get started.</p>
<p>A protection pack is the core configuration unit for AI traffic monetization. It defines which content paths are monetized, what each agent verification tier is charged, which payment methods you accept, and what license terms apply. To create one, choose <strong>Create protection pack (web ACL)</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img loading="lazy" decoding="async" class="alignnone wp-image-104464 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access-1.png" alt width="1924" height="2626"></p>
<p>In&nbsp;<strong>Tell us about your app</strong>, select one or more app categories that describe your content (for example, Content &amp; publishing systems, E-commerce &amp; transaction platforms, or Enterprise &amp; business applications), and choose an <strong>App focus</strong>. AWS WAF uses these selections to recommend suitable security protections for your configuration.</p>
<p>In&nbsp;<strong>Select resources to protect</strong>, choose&nbsp;<strong>Add resources</strong>&nbsp;to associate regional or global resources such as CloudFront distributions with this protection pack. You can skip this step and add resources later.</p>
<p>In&nbsp;<strong>Choose initial protections</strong>, select from AWS WAF managed rule packages based on your app category and resource selections. You can also choose individual rules instead of packages.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>In&nbsp;<strong>Name and describe</strong>, provide a name and optional description for the protection pack.</p>
<p>Optionally, expand&nbsp;<strong>Customize protection pack (web ACL)&nbsp;</strong>to configure additional settings including pricing tiers, payment methods, content scope, and license terms.</p>
<p>When finished, choose&nbsp;<strong>Create protection pack (web ACL)</strong>.</p>
<p>Once your protection pack is in place, review the AI traffic analysis dashboard to understand the impact of AI bot traffic on your content before setting your pricing strategy. In the WAF &amp; Shield console, go to <strong>AI traffic analysis </strong>in the left navigation pane. Select your protection pack (web ACL) from the dropdown to populate the dashboard.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="alignnone wp-image-104466 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access-2.png" alt width="1928" height="1787"></p>
<p>The AI traffic analysis dashboard breaks down traffic into four categories visible in the bot traffic overview panel: <strong>All bot requests</strong>, <strong>AI bot requests</strong>, <strong>Verified AI bot traffic</strong>, and <strong>Unverified AI bot traffic</strong>. The dashboard surfaces infrastructure impact metrics including bandwidth consumed, estimated monthly cost, and peak request rates. A per-path heatmap shows which content paths receive the most AI bot activity by hour, giving you the data you need to make informed pricing decisions.</p>
<p>AWS WAF Bot Control classifies over 650 distinct AI bot and agent types including GPTBot, Claude-Web, and Perplexity-Bot, and assigns each a verification tier:</p>
<ul>
<li><strong>Verified</strong> &mdash; Agent identity confirmed through Web Bot Auth (WBA) Ed25519 cryptographic signature, or sourced from a documented IP range with a known set of user-agents and domain names.</li>
<li><strong>Unverified</strong> &mdash; Agent recognized through user-agent matching, behavioral fingerprinting, and IP reputation, but identity not cryptographically confirmed.</li>
</ul>
<p>Once you have reviewed your traffic patterns, return to&nbsp;<strong>Protection packs (web ACLs)</strong>, select your protection pack from the list, and choose&nbsp;<strong>Configure AI monetization</strong>&nbsp;from the right panel to set pricing and access policies. Each protection pack defines the pricing, agent policies, accepted payment methods, and license terms that apply to a defined set of content paths. You can create multiple protection packs and apply different pricing to different content zones within the same distribution. Once created, associate the protection pack with your web ACL by opening the web ACL and choosing&nbsp;<strong>Add protection pack</strong>.</p>
<p>For each agent verification tier within the pack, you can assign one of six actions: <strong>Monetize</strong>&nbsp;(return a 402 with pricing),&nbsp;<strong>Allow</strong>&nbsp;(grant free access),&nbsp;<strong>Block</strong> (deny access entirely), <strong>Count</strong> (log without charging), <strong>CAPTCHA </strong>(present a puzzle to verify a human sender), or <strong>Challenge </strong>(run a silent check to verify the client is a browser, not a bot).</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104528 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access-3.png" alt width="1279" height="1531"></p>
<p>In the&nbsp;<strong>Edit monetization configuration</strong>&nbsp;page, configure the following:</p>
<p>Under<strong>&nbsp;Payment settlement</strong>, select one or more blockchain networks for stablecoin payments. Any wallet address on the supported networks is accepted, whether self-managed or hosted by a wallet provider such as Coinbase. For each network, provide your wallet address and set a&nbsp;<strong>Base price per page</strong>&nbsp;in USDC. You can add multiple networks using&nbsp;<strong>Add network</strong>. AWS does not process payments or take a fee on content revenue; disbursement is self-managed or managed by your wallet provider.</p>
<p>When a <strong>Monetize</strong> rule matches an incoming request, AWS WAF returns an HTTP 402 Payment Required response. The response body contains a machine-readable price manifest in JSON format using the x402 open protocol for machine-to-machine payments. The manifest includes the content price in USDC, accepted blockchain networks such as Base and Solana, the destination wallet address, the maximum payment timeout, and the payment scheme.</p>
<p>Any x402-compatible agent runtime can complete this flow autonomously. The client submits a signed payment authorization on their payment network of choice. AWS WAF verifies it, fetches the content, integrates with third-party facilitator services for settling the payment on-chain, and serves the response.</p>
<p>Note that the <strong>Monetize</strong> action is supported exclusively for web ACLs associated with Amazon CloudFront distributions. Adding a <strong>Monetize</strong> rule to a regional web ACL is not supported.</p>
<p>Since the&nbsp;<strong>Currency mode</strong>&nbsp;toggle is available directly in the monetization configuration page, you can switch between <strong>Real</strong> and <strong>Test</strong> mode at any time. Before going live, use test mode on non-production traffic to validate pricing, wallet configuration, and x402 payment flows. Note that test mode still enforces x402 payments, but those payments can be made on testnets such as Base Sepolia or Solana Devnet using test funds obtained from faucets such as faucet.circle.com. To activate test mode, toggle <strong>Currency mode</strong>&nbsp;to&nbsp;<strong>Test</strong>&nbsp;in your protection pack configuration. AWS WAF returns real price manifests and runs the full payment flow identically to production on the configured test chain. All events are logged with&nbsp;<code>CurrencyMode: TEST</code>. When satisfied with the configuration, toggle&nbsp;Currency mode&nbsp;back to&nbsp;Real&nbsp;to begin processing real payments.</p>
<p>Once you have switched&nbsp;<strong>Currency mode</strong>&nbsp;to&nbsp;<strong>Real</strong>, navigate to <strong>AI access monetization</strong> in the left navigation pane to track monetization outcomes in real time. Note that the <strong>AI access monetization</strong> dashboard only reflects activity from real currency mode and does not display test transactions.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104468 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access-4.png" alt width="1924" height="1906"></p>
<p>The&nbsp;Revenue&nbsp;dashboard shows&nbsp;<strong>Total revenue</strong>, revenue broken down by&nbsp;<strong>Verified bots</strong>&nbsp;and&nbsp;<strong>Unverified bots</strong>, and&nbsp;<strong>Avg. per request. </strong>The<strong>&nbsp;Top revenue sources</strong>&nbsp;panel groups earnings by bot category, and the&nbsp;AI access patterns&nbsp;panel ranks content paths by revenue generated. Use the&nbsp;<strong>Settlements</strong>&nbsp;tab to reconcile payments by provider and review payment method distribution and failed payment attempts.</p>
<p><span><strong>Now Available</strong></span><br>
        <br>AI traffic monetization is available now for Amazon CloudFront customers at no additional charge beyond standard AWS WAF pricing. The capability is available in all edge locations where AWS WAF web ACLs are associated with Amazon CloudFront distributions.</p>
<p>To learn more about AI traffic monetization, see the&nbsp;AWS WAF Developer Guide.</p>
<p>       &mdash; Esra <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-waf-adds-ai-traffic-monetization-capability-to-help-content-owners-charge-ai-bots-for-content-access/">AWS WAF adds AI traffic monetization capability to help content owners charge AI bots for content access</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Improve your application resilience with Amazon Cognito multi-Region replication</title>
		<link>https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 22:37:29 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon Route 53]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</guid>

					<description><![CDATA[<p>As a developer advocate working with web and mobile application developers, I&#8217;ve often heard about the...</p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>As a developer advocate working with web and mobile application developers, I&rsquo;ve often heard about the need to maintain consistent user authentication in the unlikely event of a regional service interruption. The increasing use of agentic AI, microservices, automation, and service accounts has sparked a similar need for machine-to-machine authentication. Today, I&rsquo;m excited to share two important updates to Amazon Cognito: <strong>multi-Region replication</strong> for improved resilience, and support for <strong>customer managed keys</strong> for more control encryption control.</p>
<p>Many applications rely on Amazon Cognito to handle user and machine-to-machine authentication, and to manage user profiles. When building for high availability, having consistent data across different AWS Regions is a key approach, and until now, achieving that consistency came with significant challenges. Engineering teams spent significant time building and maintaining custom replication solutions to synchronize configurations across Regions. Manual export and import of user data between Regions created security risks from potential data exposure and introduced opportunities for data inconsistencies. During regional transitions, end users experienced disruptions like forced password resets and re-authentication. For machine-to-machine communications, teams had to create new app clients in the secondary region, which meant reconfiguring their applications and updating OAuth-protected resources to accept access tokens issued by the new regional issuer. These challenges made it difficult to maintain uninterrupted operations across Regions.</p>
<p>With multi-Region replication, Amazon Cognito automatically maintains a synchronized copy of your user data and machine secrets in a secondary AWS Region of your choice. The replication flows in one direction, from your primary Region to the secondary Region. This includes user profiles, credentials, and pool configurations. The secondary Region operates in read-only mode, focusing on maintaining authentication capabilities. Existing sessions continue uninterrupted.</p>
<p>When you need to direct traffic to the secondary Region, your existing users can continue signing in with their existing credentials without disruption, and currently signed-in users remain authenticated because both regions recognize access tokens issued by either region. Multi-Region replication supports all authentication methods, including federated sign-in through social providers (Amazon, Google, Apple, Facebook), Security Assertion Markup Language (SAML) and OpenID Connect (OIDC) integrations, and API authorization flows. This approach maintains availability for both customer-facing applications and machine-to-machine communications in your backend services. While authentication continues without interruption, operations like new user registration or profile updates are not available during failover.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Before configuring multi-Region replication, you must configure a multi-Region customer managed key stored in AWS Key Management Service (AWS KMS) to encrypt your user data at rest. These keys provide consistent encryption across Regions while giving you control over your encryption strategy.</p>
<p><span><strong>How this works in practice<br>
          <br></strong></span>I start this demo with an existing Cognito user pool in the <code>us-west-2</code> (Oregon) Region. I want to configure replication to <code>us-east-1</code> (Northern Virginia). I also have a customer managed key replicated in these two Regions.</p>
<p>Configuring multi-Region replication is just three steps. The AWS Management Console guides me through the steps: set up a custom key for encryption, configure multi-region OIDC endpoints, and configure the replication itself.</p>
<p>First, I set up a custom AWS KMS key to encrypt the data at rest.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-103762" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-1.png" alt="Cognito Multi-Region replication - initial state" width="1024" height="538" data-wp-editing="1"></p>
<p>I select the custom key I created. I also update the key policy to allow Amazon Cognito to access and use the key. The console shows the correct IAM policy statements to add to my key policy.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100881" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-2.png" alt="Cognito Multi-Region replication - select CMK" width="1024" height="754"></p>
<p>The console confirms when the custom key is selected and correctly configured.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100882" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-3.png" alt="Cognito Multi-Region replication - confirm CMK" width="1024" height="471"></p>
<p>Second, I follow the console instructions to configure the OIDC issuer type. On <strong>Step 2 &ndash; optional</strong>, I choose <strong>Configure</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103804 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-4.png" alt="Cognito Multi-Region replication - configure multi region OIDC 1" width="1024" height="442"></p>
<p>I make sure to update my client applications with these new endpoints. This is a required change that will need a redeployment of server-side applications and an update submission for mobile apps on the App Store and Google Play. If I don&rsquo;t update the endpoints, my users will experience disruptions because requests to the old endpoints will no longer be routed correctly.</p>
<p>On the next screen, I select <strong>Updated</strong>. I take note of the new URLs. I confirm the changes and choose <strong>Change issuer type</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103805 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-5.png" alt="Cognito Multi-Region replication - configure multi region OIDC 2" width="1024" height="532">Finally, I select the target Region for replication. Only Regions where the custom encryption key is replicated are available for selection. After having chosen the target Region, I choose <strong>Create</strong>.<img decoding="async" loading="lazy" class="aligncenter wp-image-103808 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-6.png" alt="Cognito Multi-Region replication - start the replication process" width="1024" height="463">.</p>
<p>The service prepares the replication. The time needed depends on the amount of data in the user pool.</p>
<p>When the replicated user pool is ready, I manually <strong>Activate</strong> it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-100888 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-7.png" alt="Cognito Multi-Region replication - replication process is complete" width="1024" height="184"></p>
<p>The replication status becomes <span><strong>Active</strong></span>. It is ready to direct traffic to the replica.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100889" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-8.png" alt="Cognito Multi-Region replication - active" width="1024" height="113"></p>
<p><span><strong>Additional configurations<br>
          <br></strong></span>The console helps me to keep track of additional configurations I have to plan. When I&rsquo;m using Lambda functions for custom authentication flows or SMS or email notifications, I must also deploy and configure these resources in the new Region.</p>
<p>Similarly, log streaming or AWS WAF configuration must be manually configured in the target Region before I start directing authentication traffic to it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100890" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-9.png" alt="Cognito Multi-Region replication - task list" width="1024" height="443"></p>
<p><span><strong>Health checks and failover<br>
          <br></strong></span>Both primary and secondary regional endpoints remain active and ready to serve your traffic at all times. To monitor system health and manage failovers, you design a strategy that aligns with your application&rsquo;s specific requirements and security posture. You can implement health checks to monitor the status of authentication services in your primary Region and define criteria for when to initiate failover. These checks might look for error rates, latency patterns, or specific service alerts.</p>
<p>When your monitoring system detects issues meeting your failover criteria, you can redirect traffic to the secondary Region through DNS updates. This approach gives you control over the failover process while maintaining security. Consider testing your failover strategy during off-peak hours by redirecting a small portion of traffic to verify that authentication continues working as expected in the secondary Region.</p>
<p>When using managed login and federation with custom domains, you can also use the built-in traffic routing feature by providing an Amazon Route 53 health check ID.</p>
<p><span><strong>Pricing and availability<br>
          <br></strong></span>Multi-Region replication is available today as an add-on feature for Amazon Cognito customers using Essentials and Plus tier. For user authentication, the add-on costs $0.0045 per monthly active user per replica Region for Essentials tier customers and $0.006 per monthly active user per replica region for Plus tier customers. For machine-to-machine (M2M) authentication, the add-on is a 30% charge on top of the standard volume-based pricing for successful tokens issued. For detailed pricing information, see Amazon Cognito pricing.</p>
<p>Multi-Region replication is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Asia Pacific (Mumbai, Seoul, Singapore, Sydney, Tokyo), Canada (Central), Europe (Frankfurt, Ireland, London, Paris, Stockholm), and South America (S&atilde;o Paulo).</p>
<p>Any of these Regions can be used as the source or the destination for the replication.</p>
<p>Support for customer managed keys is available for the Essentials and Plus tiers. It is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Africa (Cape Town), Asia Pacific (Hong Kong, Hyderabad, Jakarta, Malaysia, Melbourne, Mumbai, New Zealand, Osaka, Seoul, Singapore, Sydney, Thailand, Tokyo), Canada (Central), Canada West (Calgary), Europe (Frankfurt, Ireland, London, Milan, Paris, Spain, Stockholm, Zurich), Israel (Tel Aviv), Mexico (Central), South America (S&atilde;o Paulo), and AWS GovCloud (US-East, US-West)</p>
<p>From my conversations with customers, maintaining business continuity during regional incidents while meeting security requirements is a high priority. Multi-Region replication provides the capability to build more resilient applications without managing complex replication logic yourself. The automatic synchronization of user data and configurations reduces operational overhead while maintaining security.</p>
<p>For customers in regulated industries, the new support for customer managed keys provides additional control over data encryption. You can now use your own encryption keys to protect user data at rest, helping you meet regulatory requirements in industries like healthcare and financial services.</p>
<p>To get started with multi-Region replication and customer managed key encryption, visit the Amazon Cognito console or see the documentation for detailed setup instructions. I look forward to hearing how you use this feature to strengthen your application architecture.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS DevOps Agent &#038; Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 16:51:00 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/</guid>

					<description><![CDATA[<p>Last week, I visited AWS Hong Kong User Group with my team. Hong Kong has a...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/">AWS Weekly Roundup: AWS DevOps Agent &amp; Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/04/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, I visited AWS Hong Kong User Group with my team. Hong Kong has a small but strong community, and their energy and passion are high. They recently started a new AI user group, and we hope more people will join. I was able to strengthen my bond with the community through great food and conversation.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-103619 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026.jpg" alt width="1400" height="481"></p>
<p>This week, I&rsquo;ll first take a closer look at some of the key launches.</p>
<p><strong>AWS DevOps Agent and Security Agent GA</strong><br>
        <br><img decoding="async" loading="lazy" class="size-full wp-image-103611 alignright" src="https://thenokiablog.com/wp-content/uploads/2026/04/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026-1.jpg" alt width="950" height="741">At the last re:Invent, we introduced the concept of frontier agents that work autonomously across multiple steps to achieve outcomes, operating continuously until the job is done. The first two&mdash;AWS DevOps Agent and AWS Security Agent&mdash;are now generally available after the preview.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>AWS DevOps Agent helps you run cloud operations&mdash;investigating incidents, reducing time to resolution, and preventing issues before they happen. Customers like United Airlines, Western Governors University, and T-Mobile are already using DevOps Agent to accelerate incident response and simplify operations at scale. At WGU, resolution time dropped from hours to minutes, and in preview customers report up to 75% lower MTTR and 3 to 5 times faster resolution. Learn more in S&eacute;bastien&rsquo;s preview blog post and GA announcement.</p>
<p>AWS Security Agent brings continuous, context-aware penetration testing into the development lifecycle. This agent operates like a human penetration tester. Customers including LG CNS, HENNGE, and Wayspring are seeing strong results. At LG CNS, teams estimate over 50% faster testing and ~30% lower costs, along with significantly fewer false positives. Learn more in Esra&rsquo;s preview blog post and GA announcement.</p>
<p>Both are designed to work across AWS cloud, multicloud, and on-prem environments. You can have an always-available teammate that can handle the heavy lifting, so you can focus on what matters most.</p>
<p><strong>AWS Service Availability Updates</strong><br>
        <br>When the availability of an AWS service or feature changes, we provide customers guidance in AWS Product Lifecycle Changes on available alternatives and support for migration so that disruptions to your operations are minimized. The following lifecycle changes were updated on March 31, 2026.</p>
<ul>
<li>Availability change guide for services in maintenance
         </li>
<li>Availability change guide for services in sunset:
         </li>
<li>Services reaching in sunset:
<ul>
<li>Amazon Chime SDK &ndash; Proxy Sessions</li>
</ul>
</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>We understand that changes in availability can impact your operations. For specific guidance, consult the relevant service documentation or contact AWS Support.</p>
<p><strong>Last week&rsquo;s launches</strong><br>
        <br>Here are last week&rsquo;s launches that caught my attention:</p>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong>Additional updates</strong><br>
        <br>Here are some additional news items that you might find interesting:</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.</p>
<p>Learn more about AWS, browse and join upcoming AWS led in-person and virtual events, startup events, and developer-focused events as well as AWS Summits and AWS Community Days. Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-devops-agent-security-agent-ga-product-lifecycle-updates-and-more-april-6-2026/">AWS Weekly Roundup: AWS DevOps Agent &amp; Security Agent GA, Product Lifecycle updates, and more (April 6, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management</title>
		<link>https://thenokiablog.com/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 20:36:40 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Guardrails]]></category>
		<category><![CDATA[Amazon Machine Learning]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Organizations]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the general availability of cross-account safeguards in Amazon Bedrock Guardrails, a new capability...</p>
<p>The post <a href="https://thenokiablog.com/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/">Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the general availability of cross-account safeguards in Amazon Bedrock Guardrails, a new capability that enables centralized enforcement and management of safety controls across multiple AWS accounts&nbsp;within an organization.</p>
<p>With this new capability, you can specify a guardrail in a new&nbsp;Amazon Bedrock policy within the management account of your organization that automatically enforces configured safeguards across all member entities for every model invocation with Amazon Bedrock. This organization-wide implementation supports uniform protection across all accounts and generative AI applications with centralized control and management. This capability also offers flexibility to apply account-level and application-specific controls depending on use case requirements in addition to organizational safeguards.</p>
<ul>
<li><strong>Organization-level enforcements</strong> apply a single guardrail from your organization&rsquo;s management account to all entities within the organization through policy settings. This guardrail automatically enforces filters across all member entities, including organizational units (OUs) and individual accounts, for all Amazon Bedrock model invocations.</li>
<li><strong>Account-level enforcement</strong> enables automatic enforcement of configured safeguards across all Amazon Bedrock model invocations in your AWS account. The configured safeguards in the account-level guardrail apply to all inference API calls.</li>
</ul>
<p>You can now establish and centrally manage dependable, comprehensive protection through a single, unified approach. This supports consistent adherence to corporate responsible AI requirements while significantly reducing the administrative burden of monitoring individual accounts and applications. Your security team no longer needs to oversee and verify configurations or compliance for each account independently.</p>
<p><strong><u>Getting started with centralized enforcement in Amazon Bedrock Guardrails</u></strong><br>
        <br>You can get started with account-level and organization-level enforcement configuration in the Amazon Bedrock Guardrails console. Before the enforcement configuration, you need to create a guardrail with a particular version to support the guardrail configuration remains immutable and cannot be modified by member accounts and complete prerequisites for using the new capability such as resource-based policies for guardrails.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>To enable account-level enforcement, choose <strong>Create</strong> in the section of <strong>Account-level enforcement configurations</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-103607 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management.jpg" alt width="1800" height="1640"></p>
<p>You can choose the guardrail and version to automatically apply to all Bedrock inference calls from this account in this Region. With general availability, we introduce the new feature defining which models will be affected by the enforcement with either <strong>Include</strong> or <strong>Exclude</strong> behavior.</p>
<p>You can also configure selective content guarding controls for system prompts and user prompts with either <strong>Comprehensive</strong> or <strong>Selective</strong>.</p>
<ul>
<li>Use <strong>Comprehensive</strong> when you want to enforce guardrails on everything, regardless of what the caller tags. This is the safer default when you don&rsquo;t want to rely on callers to correctly identify sensitive content.</li>
<li>Use <strong>Selective</strong> when you trust callers to tag the right content and want to reduce unnecessary guardrail processing. This is useful when callers handle a mix of pre-validated and user-generated content, and only need guardrails applied to specific portions.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-103593 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-1.jpg" alt width="1800" height="1581"></p>
<p>After creating the enforcement, you can test and verify enforcement using a role in your account. The account-enforced guardrail should automatically apply to both prompts and outputs.</p>
<p>Check the response for guardrail assessment information. The guardrail response will include enforced guardrail information. You can also test by making a Bedrock inference call using <code>InvokeModel</code>, <code>InvokeModelWithResponseStream</code>, <code>Converse</code>, or <code>ConverseStream</code> APIs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102970 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-2.jpg" alt width="2426" height="1262"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>To enable organization-level enforcement, go to AWS Organizations console and choose <strong>Policies</strong> menu.&nbsp;You can enable the <strong>Bedrock policies</strong> in the console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102971" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-3.jpg" alt width="2252" height="1044"></p>
<p>You can create a Bedrock policy that specifies your guardrail and attach it to your target accounts or OUs. Choose <strong>Bedrock policies</strong> enabled and&nbsp;<strong>Create policy</strong>. Specify your guardrail ARN and version and configure the input tags setting for in the AWS Organizations. To learn more, visit Amazon Bedrock policies in AWS Organizations and&nbsp;Amazon Bedrock policy syntax and examples.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103594 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-4.jpg" alt width="1800" height="1707"></p>
<p>After creating the policy, you can attach the policy to your desired organizational units, accounts, root in the <strong>Targets</strong> tab.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102973" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-5.jpg" alt width="2392" height="1316"></p>
<p>Search and select your organization root, OUs, or individual accounts to attach your policy, and choose <strong>Attach policy</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103608 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-6.jpg" alt width="2156" height="1084"></p>
<p>You can test that the guardrail is being enforced on member accounts and verify which guardrail is enforced. From a member account attached, you should see the organization enforced guardrail under the section Organization-level enforcement configurations.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103595 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/04/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management-7.jpg" alt width="1800" height="1136"></p>
<p>The underlying safeguards within the specified guardrail are then automatically enforced for every model inference request across all member entities, ensuring consistent safety controls. To accommodate varying requirements of individual teams or applications, you can attach different policies with associated guardrails to different member entities through your organization.</p>
<p><strong><u>Things to know</u></strong><br>
        <br>Here are key considerations to know about GA features:</p>
<ul>
<li>You can now choose to include or exclude specific models in Bedrock for inference, enabling centralized enforcement on model invocation calls. You can also choose to safeguard partial or complete system prompts and input prompts. To learn more, visit Apply cross-account safeguards with Amazon Bedrock Guardrails enforcement.</li>
<li>Ensure you are specifying the accurate guardrail Amazon Resource Names (ARN) in the policy. Specifying an incorrect or invalid ARN will result in policy violations, non-enforcement of safeguards, and the inability to use the models in Amazon Bedrock for inference. To learn more, visit Best practices for using Amazon Bedrock policies.</li>
<li>Automated Reasoning checks are not supported with this capability.</li>
</ul>
<p><strong><u>Now available</u></strong><br>
        <br>Cross-account safeguards in Amazon Bedrock Guardrails is generally available today in the all AWS commercial and GovCloud Regions where Bedrock Guardrails is available. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. Charges apply to each enforced guardrail according to its configured safeguards. For detailed pricing information on individual safeguards, visit Amazon Bedrock Pricing page.</p>
<p>Give this capability a try in the Amazon Bedrock console&nbsp;and send feedback to AWS re:Post for Amazon Bedrock Guardrails or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-bedrock-guardrails-supports-cross-account-safeguards-with-centralized-control-and-management/">Amazon Bedrock Guardrails supports cross-account safeguards with centralized control and management</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Security Hub Extended offers full-stack enterprise security with curated partner solutions</title>
		<link>https://thenokiablog.com/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 18:52:06 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon GuardDuty]]></category>
		<category><![CDATA[Amazon Inspector]]></category>
		<category><![CDATA[AWS Partner Network]]></category>
		<category><![CDATA[AWS Security Hub]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Partner solutions]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions/</guid>

					<description><![CDATA[<p>At re:Invent 2025, we introduced a completely re-imagined AWS Security Hub that unifies AWS security services,...</p>
<p>The post <a href="https://thenokiablog.com/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions/">AWS Security Hub Extended offers full-stack enterprise security with curated partner solutions</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>At re:Invent 2025, we introduced a completely re-imagined AWS Security Hub that unifies AWS security services, including Amazon GuardDuty and Amazon Inspector into a single experience. This unified experience automatically and continuously analyzes security findings in combination to help you prioritize and respond to your critical security risks.</p>
<p class="jss271" data-pm-slice="1 1 []">Today, we&rsquo;re announcing AWS Security Hub Extended, a plan of Security Hub that simplifies how you procure, deploy, and integrate a full-stack enterprise security solution across endpoint, identity, email, network, data, browser, cloud, AI, and security operations. With the Extended plan, you can expand your security portfolio beyond AWS to help protect your enterprise estate through a curated selection of AWS Partner solutions, including 7AI, Britive, CrowdStrike, Cyera, Island, Noma, Okta, Oligo, Opti, Proofpoint, SailPoint, Splunk, a Cisco company, Upwind, and Zscaler.</p>
<p>With AWS as the seller of record, you benefit from pre-negotiated pay-as-you-go pricing, a single bill, and no long-term commitments. You can also get unified security operations experience within Security Hub and unified Level 1 support for AWS Enterprise Support customers. You told us that managing multiple procurement cycles and vendor negotiations was creating unnecessary complexity, costing you time and resources. In response, we&rsquo;ve curated these partner offerings for you to establish more comprehensive protection across your entire technology stack through a single, simplified experience.</p>
<p>Security findings from all participating solutions are emitted in the Open Cybersecurity Schema Framework (OCSF) schema and automatically aggregated in AWS Security Hub. With the Extended plan, you can combine AWS and partner security solutions to quickly identify and respond to risks that span boundaries.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>The Security Hub Extended plan in action</u></strong><br>
        <br>You can access the partner solutions directly within the Security Hub console by selecting <strong>Extended plan</strong> under the <strong>Management</strong> menu. From there, you can review and deploy any combination of curated and partner offerings.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-103190 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions.jpg" alt width="1800" height="1033"></p>
<p>You can review details of each partner offering directly in the Security Hub console and subscribe. When you subscribe, you&rsquo;ll be directed to an automated on-boarding experience from each partner. Once onboarded, consumption-based metering is automatic and you are billed monthly as part of your Security Hub bill.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103178 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions-1.jpg" alt width="2406" height="1156"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Security findings from all solutions are automatically consolidated in AWS Security Hub. This gives you immediate and direct access to all security findings in normalized OCSF schema.</p>
<p>To learn more about how to enhance your security posture with these integrations for AWS Security Hub, visit the AWS Security Hub User Guide.</p>
<p><strong><u>Now available</u></strong><br>
        <br>The AWS Security Hub Extended plan is now generally available in all AWS commercial Regions where Security Hub is available. You can use flexible pay-as-you-go or flat-rate pricing&mdash;no upfront investments or long-term commitments required. For more information about pricing, visit the AWS Security Hub pricing page.</p>
<p>Give it a try today in the Security Hub console and send feedback to AWS re:Post for Security Hub or through your usual AWS Support contacts.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-security-hub-extended-offers-full-stack-enterprise-security-with-curated-partner-solutions/">AWS Security Hub Extended offers full-stack enterprise security with curated partner solutions</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS IAM Identity Center now supports multi-Region replication for AWS account access and application use</title>
		<link>https://thenokiablog.com/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 19:13:34 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS IAM Identity Center]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the general availability of AWS IAM Identity Center multi-Region support to enable AWS...</p>
<p>The post <a href="https://thenokiablog.com/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use/">AWS IAM Identity Center now supports multi-Region replication for AWS account access and application use</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the general availability of AWS IAM Identity Center multi-Region support to enable AWS account access and managed application use in additional AWS Regions.</p>
<p>With this feature, you can replicate your workforce identities, permission sets, and other metadata in your organization instance of IAM Identity Center connected to an external identity provider (IdP), such as Microsoft Entra ID and Okta, from its current primary Region to additional Regions for improved resiliency of AWS account access.</p>
<p>You can also deploy AWS managed applications in your preferred Regions, close to application users and datasets for improved user experience or to meet data residency requirements. Your applications deployed in additional Regions access replicated workforce identities locally for optimal performance and reliability.</p>
<p>When you replicate your workforce identities to an additional Region, your workforce gets an active AWS access portal endpoint in that Region. This means that in the unlikely event of an IAM Identity Center service disruption in its primary Region, your workforce can still access their AWS accounts through the AWS access portal in an additional Region using already provisioned permissions. You can continue to manage IAM Identity Center configurations from the primary Region, maintaining centralized control.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Enable IAM Identity Center in multiple Regions</u></strong><br>
        <br>To get started, you should confirm that the AWS managed applications you&rsquo;re currently using support customer managed AWS Key Management Service (AWS KMS) key enabled in AWS Identity Center. When we introduced this feature in October 2025, Seb recommended using multi-Region AWS KMS keys unless your company policies restrict you to single-Region keys. Multi-Region keys provide consistent key material across Regions while maintaining independent key infrastructure in each Region.</p>
<p>Before replicating IAM Identity Center to an additional Region, you must first replicate the customer managed AWS KMS key to that Region and configure the replica key with the permissions required for IAM Identity Center operations. For instructions on creating multi-Region replica keys, refer to Create multi-Region replica keys in the AWS KMS Developer Guide.</p>
<p>Go to the IAM Identity Center console in the primary Region, for example, US East (N. Virginia), choose <strong>Settings</strong> in the left-navigation pane, and select the <strong>Management</strong> tab. Confirm that your configured encryption key is a multi-Region customer managed AWS KMS key. To add more Regions, choose <strong>Add Region</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-102879 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use-1.png" alt width="1382" height="628"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>You can choose additional Regions to replicate the IAM Identity Center in a list of the available Regions. When choosing an additional Region, consider your intended use cases, for example, data compliance or user experience.</p>
<p>If you want to run AWS managed applications that access datasets limited to a specific Region for compliance reasons, choose the Region where the datasets reside. If you plan to use the additional Region to deploy AWS applications, verify that the required applications support your chosen Region and deployment in additional Regions.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102821" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use-2.png" alt width="1350" height="742"></p>
<p>Choose <strong>Add Region</strong>. This starts the initial replication whose duration depends on the size of your Identity Center instance.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-102880 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use-3.png" alt width="1140" height="271"></p>
<p>After the replication is completed, your users can access their AWS accounts and applications in this new Region. When you choose <strong>View ACS URLs</strong>, you can view SAML information, such as an Assertion Consumer Service (ACS) URL, about the primary and additional Regions.</p>
<p><strong><u>How your workforce can use an additional Region</u></strong><br>
        <br>AWS Identity Center supports SAML single sign-on with external IdPs, such as Microsoft Entra ID and Okta. Upon authentication in the IdP, the user is redirected to the AWS access portal. To enable the user to be redirected to the AWS access portal in the newly added Region, you need to add the additional Region&rsquo;s ACS URL to the IdP configuration.</p>
<p>The following screenshots show you how to do this in the Okta admin console:</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102861 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use-4.png" alt width="2132" height="1057"></p>
<p>Then, you can create a bookmark application in your identity provider for users to discover the additional Region. This bookmark app functions like a browser bookmark and contains only the URL to the AWS access portal in the additional Region.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102860 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use-5.png" alt width="1970" height="888"></p>
<p>You can also deploy AWS managed applications in additional Regions using your existing deployment workflows. Your users can&nbsp;access applications or accounts using the existing access methods, such as the AWS access portal, an application link, or through the AWS Command Line Interface (AWS CLI).</p>
<p>To learn more about which AWS managed applications support deployment in additional Regions, visit the IAM Identity Center User Guide.</p>
<p><strong><u>Things to know</u></strong><br>
        <br>Here are key considerations to know about this feature:</p>
<ul>
<li><strong>Consideration</strong> &ndash; To take advantage of this feature at launch, you must be using an organization instance of IAM Identity Center connected to an external IdP. Also, the primary and additional Regions must be enabled by default in an AWS account. Account instances of IAM Identity Center, and the other two identity sources (Microsoft Active Directory and IAM Identity Center directory) are presently not supported.</li>
<li><strong>Operation</strong> &ndash; The primary Region remains the central place for managing workforce identities, account access permissions, external IdP, and other configurations. You can use the IAM Identity Center console in additional Regions with a limited feature set. Most operations are read-only, except for application management and user session revocation.</li>
<li><strong>Monitoring</strong> &ndash; All workforce actions are emitted in AWS CloudTrail in the Region where the action was performed. This feature enhances account access continuity. You can set up break-glass access for privileged users to access AWS if the external IdP has a service disruption.</li>
</ul>
<p><strong><u>Now available<br>
          <br></u></strong>AWS IAM Identity Center multi-Region support is now available in the 17 enabled-by-default commercial AWS Regions. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. You can use this feature at no additional cost. Standard AWS KMS charges apply for storing and using customer managed keys.</p>
<p>Give it a try in the AWS Identity Center console. To learn more, visit the IAM Identity Center User Guide&nbsp;and send feedback to AWS re:Post for Identity Center or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use/">AWS IAM Identity Center now supports multi-Region replication for AWS account access and application use</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS re:Invent keynote recap, on-demand videos, and more (December 8, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 08 Dec 2025 17:05:29 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025/</guid>

					<description><![CDATA[<p>The week after AWS re:Invent builds on the excitement and energy of the event and is...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025/">AWS Weekly Roundup: AWS re:Invent keynote recap, on-demand videos, and more (December 8, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>The week after AWS re:Invent builds on the excitement and energy of the event and is a good time to learn more and understand how the recent announcements can help you solve your challenges and unlock new opportunities. As usual, we have you covered with our top announcements of AWS re:Invent 2025 that you can learn all about here.</p>
<p>For me, one moment stood out above all the technical announcements: watching Rafi (Raphael Francis Quisumbing) from the Philippines receive the Now Go Build Award from Werner Vogels. Rafi has been an AWS Hero since 2015 and co-lead of AWS User Group Philippines since 2013. His dedication to building communities and empowering developers across the region embodies what this award represents. You can read more about Rafi on The Kernel. Congrats, Rafi!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-102608" src="https://thenokiablog.com/wp-content/uploads/2025/12/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025-1.png" alt width="1830" height="1142"></p>
<p><span><strong>The keynote recap: Agents, renaissance, and the developer&rsquo;s role<br>
          <br></strong></span>This year&rsquo;s AWS re:Invent keynotes painted a clear picture of where we&rsquo;re headed.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Matt Garman&nbsp;emphasized that developers are &ldquo;the heart of AWS&rdquo; and that &ldquo;freedom to invent&rdquo; remains AWS&rsquo;s core mission after 20 years. He focused on AI agents as the next inflection point: &ldquo;AI assistants are starting to give way to AI agents that can perform tasks and automate on your behalf. This is where we&rsquo;re starting to see material business returns from your AI investments.&rdquo;</p>
<p>Swami Sivasubramanian&nbsp;highlighted the transformative moment we&rsquo;re in: &ldquo;For the first time in history, we can describe what we want to accomplish in natural language, and agents generate the plan. They write the code, call the necessary tools, and execute the complete solution.&rdquo; AWS is building production-ready infrastructure that&rsquo;s secure, reliable, and scalable&mdash;purpose-built for the non-deterministic nature of agents.</p>
<p>Peter DeSantis and Dave Brown&nbsp;reinforced that the core attributes AWS has obsessed over for 20 years&mdash;security, availability, performance, elasticity, cost, and agility&mdash;are more important than ever in the AI era. Dave Brown showcased Graviton and AWS&rsquo;s custom silicon innovations that deliver these attributes at scale.</p>
<p>Werner Vogels&nbsp;delivered his final keynote after 14 years, introducing the concept of the &ldquo;renaissance developer&rdquo;&mdash;someone who is curious, thinks in systems, and communicates effectively. His message about AI and developer evolution resonated: &ldquo;Will AI take my job? Maybe. Will AI make me obsolete? Absolutely not&hellip; if you evolve.&rdquo; He emphasized that developers must be owners: &ldquo;The work is yours, not that of the tools. You build it, you own it.&rdquo;</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>You can also watch from keynotes, innovation talks to breakout sessions and more in the on-demand video page.</p>
<p><strong>Innovations Talks</strong></p>
<p><span><strong>Last week&rsquo;s launches<br>
          <br></strong></span>Here are the launches that caught my attention not yet covered in our top announcements of AWS re:Invent 2025 post:</p>
<ul>
<li>Kiro Autonomous Agent &ndash; Building on Kiro&rsquo;s general availability in November with team features, AWS introduced an autonomous agent that maintains awareness across sessions, learns from pull requests and feedback, and handles bug triage and code coverage improvements spanning multiple repositories. &ldquo;Orders of magnitude more efficient&rdquo; than first-generation AI coding tools, Matt Garman said. Kiro is now Amazon&rsquo;s standard AI development environment company-wide.</li>
<li>Multimodal Retrieval for Bedrock Knowledge Bases (GA) &ndash; Build AI-powered search and question-answering applications that work across text, images, audio, and video files. Developers can now ingest multimodal content with full control of parsing, chunking, embedding, and vector storage options, then send text or image queries to retrieve relevant segments across all media types.</li>
<li>AWS Interconnect &ndash; Multicloud (Preview) &ndash; Quickly establish private, secure, high-speed network connections with dedicated bandwidth and built-in resiliency between Amazon VPCs and other cloud environments. Starting in preview with Google Cloud as the first launch partner, with Microsoft Azure support coming in 2026.</li>
</ul>
<p>See AWS What&rsquo;s New for more launch news that I haven&rsquo;t covered here.&nbsp;That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Happy building!</p>
<p>&mdash; Donnie</p>
<p><em>This post is part of our&nbsp;Weekly Roundup&nbsp;series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025/">AWS Weekly Roundup: AWS re:Invent keynote recap, on-demand videos, and more (December 8, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing attribute-based access control for Amazon S3 general purpose buckets</title>
		<link>https://thenokiablog.com/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 01:02:35 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Config]]></category>
		<category><![CDATA[AWS Identity and Access Management (IAM)]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets/</guid>

					<description><![CDATA[<p>As organizations scale, managing access permissions for storage resources becomes increasingly complex and time-consuming. As new...</p>
<p>The post <a href="https://thenokiablog.com/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets/">Introducing attribute-based access control for Amazon S3 general purpose buckets</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>As organizations scale, managing access permissions for storage resources becomes increasingly complex and time-consuming. As new team members join, existing staff changes roles, and new S3 buckets are created, organizations must constantly update multiple types of access policies to govern access across their S3 buckets. This challenge is especially pronounced in multi-tenant S3 environments where administrators must frequently update these policies to control access across shared datasets and numerous users.</p>
<p>Today we&rsquo;re introducing attribute-based access control (ABAC) for Amazon Simple Storage Service (S3) general purpose buckets, a new capability you can use to automatically manage permissions for users and roles by controlling data access through tags on S3 general purpose buckets. Instead of managing permissions individually, you can use tag-based IAM or bucket policies to automatically grant or deny access based on tags between users, roles, and S3 general purpose buckets. Tag-based authorization makes it easy to grant S3 access based on project, team, cost center, data classification, or other bucket attributes instead of bucket names, dramatically simplifying permissions management for large organizations.</p>
<p><span><strong>How ABAC works<br>
          <br></strong></span>Here&rsquo;s a common scenario: as an administrator, I want to give developers access to all S3 buckets meant to be used in development environments.</p>
<p>With ABAC, I can tag my development environment S3 buckets with a key-value pair such as <code>environment:development</code> and then attach an ABAC policy to an AWS Identity and Access Management (IAM) principal that checks for the same <code>environment:development</code> tag. If the bucket tag matches the condition in the policy, the principal is granted access.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Let&rsquo;s see how this works.</p>
<p><span><strong>Getting started</strong></span><br>
        <br>First, I need to explicitly enable ABAC on each S3 general purpose bucket where I want to use tag-based authorization.</p>
<p>I navigate to the Amazon S3 console, select my general purpose bucket then navigate to <strong>Properties</strong> where I can find the option to enable ABAC for this bucket.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-101400" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets-1.png" alt width="3000" height="1036"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>I can also use the AWS Command Line Interface (AWS CLI) to enable it programmatically by using the new PutBucketAbac API. Here I am enabling ABAC on a bucket called my-demo-development-bucket located in the US East (Ohio) us-east-2 AWS Region.</p>
<pre><code class="lang-bash">aws s3api put-bucket-abac --bucket my-demo-development-bucket abac-status Status=Enabled --region us-east-2</code></pre>
<p>Alternatively, if you use AWS CloudFormation, you can enable ABAC by setting the <code>AbacStatus</code> property to <code>Enabled</code> in your template.</p>
<p>Next, let&rsquo;s tag our S3 general purpose bucket. I add an <code>environment:development</code> tag which will become the criteria for my tag-based authorization.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-101406" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets-2.png" alt width="2974" height="1042"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Now that my S3 bucket is tagged, I&rsquo;ll create an ABAC policy that verifies matching <code>environment:development</code> tags and attach it to an IAM role called dev-env-role. By managing developer access to this role, I can control permissions to all development environment buckets in a single place.</p>
<p>I navigate to the IAM console, choose <strong>Policies</strong>, and then <strong>Create policy.&nbsp;</strong>In the <strong>Policy editor</strong>, I switch to JSON view and create a policy that allows users to read, write and list S3 objects, but only when they have a tag with a key of &ldquo;environment&rdquo; attached and its value matches the one declared on the S3 bucket. I give this policy the name of s3-abac-policy and save it.</p>
<pre><code class="lang-json">{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "*"
            ],
            "Condition": {
                "StringEquals": {
                    "aws:ResourceTag/environment": "development"
                }
            }
        }
    ]
}</code></pre>
<p>I then attach this s3-abac-policy to the dev-env-role.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-99883" src="https://thenokiablog.com/wp-content/uploads/2025/11/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets-3.png" alt width="1480" height="461"></p>
<p>That&rsquo;s it! Now a user assuming the dev-role can access any ABAC-enabled bucket with the tag environment:development such as my-demo-development-bucket.</p>
<p><span><strong>Using your existing tags</strong></span><br>
        <br>Keep in mind that although you can use your existing tags for ABAC, because these tags will now be used for access control, we recommend reviewing your current tag setup before enabling the feature. This includes reviewing your existing bucket tags and tag-based policies to prevent unintended access, and updating your tagging workflows to use the standard TagResource API (since enabling ABAC on your buckets will block the use of the PutBucketTagging API). You can use AWS Config to check which buckets have ABAC enabled and review your usage of PutBucketTagging API in your application using AWS Cloudtrail management events.</p>
<p>Additionally, the same tags you use for ABAC can also serve as cost allocation tags for your S3 buckets. Activate them as cost allocation tags in the AWS Billing Console or through APIs, and your AWS Cost Explorer and Cost and Usage Reports will automatically organize spending data based on these tags.</p>
<p><span><strong>Enforcing tags on creation</strong></span><br>
        <br>To help standardize access control across your organization, you can now enforce tagging requirements when buckets are created through service control policies (SCPs) or IAM policies using the <code>aws:TagKeys</code> and <code>aws:RequestTag</code> condition keys. Then you can enable ABAC on these buckets to provide consistent access control patterns across your organization. To tag a bucket during creation you can add the tags to your CloudFormation templates or provide them in the request body of your call to the existing S3 CreateBucket API. For example, I could enforce a policy for my developers to create buckets with the tag environment=development so all my buckets are tagged accurately for cost allocation. If I want to use the same tags for access control, I can then enable ABAC for these buckets.</p>
<p><b><u>Things to know</u></b></p>
<p>With ABAC for Amazon S3, you can now implement scalable, tag-based access control across your S3 buckets. This feature makes writing access control policies simpler, and reduces the need for policy updates as principals and resources come and go. This helps you reduce administrative overhead while maintaining strong security governance as you scale.</p>
<p>Attribute-based access control for Amazon S3 general purpose buckets is available now through the AWS Management Console, API, AWS SDKs, AWS CLI, and AWS CloudFormation at no additional cost. Standard API request rates apply according to Amazon S3 pricing. There&rsquo;s no additional charge for tag storage on S3 resources.</p>
<p>You can use AWS CloudTrail to audit access requests and understand which policies granted or denied access to your resources.</p>
<p>You can also use ABAC with other S3 resources such as S3 directory bucket, S3 access points and S3 tables buckets and tables. To learn more about ABAC on S3 buckets see the Amazon S3 User Guide.</p>
<p>You can use the same tags you use for access control for cost allocation as well. You can activate them as cost allocation tags through the AWS Billing Console or APIs. Check out the documentation for more details on how to use cost allocation tags.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-attribute-based-access-control-for-amazon-s3-general-purpose-buckets/">Introducing attribute-based access control for Amazon S3 general purpose buckets</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Simplify access to external services using AWS IAM Outbound Identity Federation</title>
		<link>https://thenokiablog.com/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 19 Nov 2025 23:21:24 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Identity and Access Management (IAM)]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation/</guid>

					<description><![CDATA[<p>When building applications that span multiple cloud providers or integrate with external services, developers face a...</p>
<p>The post <a href="https://thenokiablog.com/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation/">Simplify access to external services using AWS IAM Outbound Identity Federation</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>When building applications that span multiple cloud providers or integrate with external services, developers face a persistent challenge: managing credentials securely. Traditional approaches require storing long-term credentials like API keys and passwords, creating security risks and operational overhead.</p>
<p>Today, we&rsquo;re announcing a new capability called AWS Identity and Access Management (IAM)&nbsp;outbound identity federation that customers can use to securely federate their Amazon Web Services (AWS) identities to external services without storing long-term credentials. You can now use short-lived JSON Web Tokens (JWTs) to authenticate your AWS workloads with a wide range of third-party providers, software-as-a-service (SaaS) platforms and self-hosted applications.</p>
<p>This feature enables IAM principals&mdash;such as IAM roles and users&mdash;to obtain cryptographically signed JWTs that assert their AWS identity. External services, such as third-party providers, SaaS platforms, and on-premises applications, can verify the token&rsquo;s authenticity by validating its signature. Upon successful verification, you can securely access the external service.</p>
<p><span><strong>How it works<br>
          <br></strong></span>With IAM outbound identity federation, you exchange your AWS IAM credentials for short-lived JWTs. This mitigates the security risks associated with long-term credentials while enabling consistent authentication patterns.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Let&rsquo;s walk through a scenario where your application running on AWS needs to interact with an external service. To access the external service&rsquo;s APIs or resources, your application calls the AWS Security Token Service (AWS STS) `GetWebIdentityToken` API to obtain a JWT.</p>
<p>The following diagram shows this flow:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-101254" src="https://thenokiablog.com/wp-content/uploads/2025/11/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation-1.png" alt width="780" height="530"></p>
<ol>
<li>Your application running on AWS requests a token from AWS STS by calling the <code>GetWebIdentityToken</code> API. The application uses its existing AWS credentials obtained from the underlying platform (such as Amazon EC2 instance profiles, AWS Lambda execution roles, or other AWS compute services) to authenticate this API call.</li>
<li>AWS STS returns a cryptographically signed JSON Web Token (JWT) that asserts the identity of your application.</li>
<li>Your application sends the JWT to the external service for authentication.</li>
<li>The external service fetches the verification keys from the JSON Web Key Set (JWKS) endpoint to verify the token&rsquo;s authenticity.</li>
<li>The external service validates the JWT&rsquo;s signature using these verification keys and confirms the token is authentic and was issued by AWS.</li>
<li>After successful verification, the external service exchanges the JWT for its own credentials. Your application can then use these credentials to perform its intended operations.</li>
</ol>
<p><span><strong>Setting up AWS IAM outbound identity federation<br>
          <br></strong></span>To begin using this feature, I need to enable outbound identity federation for my AWS account. I navigate to IAM and choose <strong>Account settings</strong> under <strong>Access management</strong> in the left-hand navigation pane.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-100846" src="https://thenokiablog.com/wp-content/uploads/2025/11/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation-2.png" alt width="3004" height="1259"></p>
<p>After I enable the feature, AWS generates a unique issuer URL for my AWS account that hosts the OpenID Connect (OIDC) discovery endpoints at <code>/.well-known/openid-configuration</code> and <code>/.well-known/jwks.json</code>. The OpenID Connect (OIDC) discovery endpoints contain the keys and metadata necessary for token verification.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-100960" src="https://thenokiablog.com/wp-content/uploads/2025/11/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation-3.png" alt width="1365" height="612"></p>
<p>Next, I need to configure IAM permissions. My IAM principal (role or user) must have the <code>sts:GetWebIdentityToken</code> permission to request tokens.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>For example, the following identity policy specifies access to the STS <code>GetWebIdentityToken</code> API, enabling the IAM principal to generate tokens.</p>
<pre><code class="language-json">{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "sts:GetWebIdentityToken",
      "Resource": "*",
    }
  ]
}
</code></pre>
<p>At this stage, I need to configure the external service to trust and accept tokens issued by my AWS account. The specific steps vary by service, but generally involve:</p>
<ol>
<li>Registering my AWS account issuer URL as a trusted identity provider</li>
<li>Configuring which claims to validate (audience, subject patterns)</li>
<li>Mapping token claims to permissions in the external service</li>
</ol>
<p><span><strong>Let&rsquo;s get started<br>
          <br></strong></span>Now, let me walk you through an example showing both the client-side token generation and server-side verification process.</p>
<p>First, I call the STS <code>GetWebIdentityToken</code> API to obtain a JWT that asserts my AWS identity. When calling the API, I can specify the intended audience, signing algorithm, and token lifetime as request parameters.</p>
<ul>
<li><code>Audience</code>: Populates the `aud` claim in the JWT, identifying the intended recipient of the token (for example, &ldquo;my-app&rdquo;)</li>
<li><code>DurationSeconds</code>: The token lifetime in seconds, ranging from 60 seconds (1 minute) to 3600 seconds (1 hour), with a default of 600 seconds (5 minutes)</li>
<li><code>SigningAlgorithm</code>: Choose either ES384 (ECDSA using P-384 and SHA-384) or RS256 (RSA using SHA-256)</li>
<li><code>Tags</code> (optional): An array of key-value pairs that appear as custom claims in the token, which you can use to include additional context that enables external services to implement fine-grained access control</li>
</ul>
<p>Here&rsquo;s an example of getting an identity token using the AWS SDK for Python (Boto3). I can also do this using AWS Command Line Interface (AWS CLI).</p>
<pre><code class="language-python">
import boto3

sts_client = boto3.client('sts')
response = sts_client.get_web_identity_token(
    Audience=['my-app'],
    SigningAlgorithm='ES384',  # or 'RS256'
    DurationSeconds=300
)
jwt_token = response['IdentityToken']
print(jwt_token)

</code></pre>
<p>This returns a signed JWT that I can inspect using any JWT parser.</p>
<pre><code class="language-bash">{
eyJraWQiOiJFQzM4NF8wIiwidHlwIjoiSldUIiwiYWxnIjoiRVMzODQifQ.hey&lt;REDACTED FOR BREVITY&gt;...
</code></pre>
<p>I can decode the token using any JWT parser like this JWT Debugger. The token header shows it&rsquo;s signed with ES384 (ECDSA).</p>
<pre><code class="language-json">
{
  "kid": "EC384_0",
  "typ": "JWT",
  "alg": "ES384"
}
</code></pre>
<p>Also, the payload contains standard OIDC claims plus AWS specific metadata. The standard OIDC claims include subject (&ldquo;sub&rdquo;), audience (&ldquo;aud&rdquo;), issuer (&ldquo;iss&rdquo;), and others.</p>
<pre><code class="language-json">{
  "aud": "my-app",
  "sub": "arn:aws:iam::ACCOUNT_ID:role/MyAppRole",
  "https://sts.amazonaws.com/": {
    "aws_account": "ACCOUNT_ID",
    "source_region": "us-east-1",
    "principal_id": "arn:aws:iam::ACCOUNT_ID:role/MyAppRole"
  },
  "iss": "https://abc12345-def4-5678-90ab-cdef12345678.tokens.sts.global.api.aws",
  "exp": 1759786941,
  "iat": 1759786041,
  "jti": "5488e298-0a47-4c5b-80d7-6b4ab8a4cede"
}
</code></pre>
<p>AWS STS also enriches the token with identity-specific claims (such as account ID, organization ID, and principal tags) and session context. These claims provide information about the compute environment and session where the token request originated. AWS STS automatically includes these claims when applicable based on the requesting principal&rsquo;s session context. You can also add custom claims to the token by passing request tags to the API call. To learn more about claims provided in the JWT, visit the documentation page.</p>
<p>Note the <code>iss</code> (issuer) claim. This is your account-specific issuer URL that external services use to verify that the token originated from a trusted AWS account. External services can verify the JWT by validating its signature using AWS&rsquo;s verification keys available at a public JSON Web Key Set (JWKS) endpoint hosted at the <code>/.well-known/jwks.json</code> endpoint of the issuer URL.</p>
<p>Now, let&rsquo;s look at how external services handle this identity token.</p>
<p>Here&rsquo;s a snippet of Python example that external services can use to verify AWS tokens:</p>
<pre><code class="language-python">
import json
import jwt
import requests
from jwt import PyJWKClient

# Trusted issuers list - obtained from EnableOutboundFederation API response
TRUSTED_ISSUERS = [
    "https://EXAMPLE.tokens.sts.global.api.aws",
    # Add your trusted AWS account issuer URLs here
    # Obtained from EnableOutboundFederation API response
]

def verify_aws_jwt(token, expected_audience=None):
    """Verify an AWS IAM outbound identity federation JWT"""
    try:
        # Get issuer from token
        unverified_payload = jwt.decode(token, options={"verify_signature": False})
        issuer = unverified_payload.get('iss')

 	# Verify issuer is trusted
        if not TRUSTED_ISSUERS or issuer not in TRUSTED_ISSUERS:
            raise ValueError(f"Untrusted issuer: {issuer}")

        # Fetch JWKS from AWS using PyJWKClient
        jwks_client = PyJWKClient(f"{issuer}/.well-known/jwks.json")
        signing_key = jwks_client.get_signing_key_from_jwt(token)

        # Verify token signature and claims
        decoded_token = jwt.decode(
            token,
            signing_key.key,
            algorithms=["ES384", "RS256"],
            audience=expected_audience,
            issuer=issuer
        )
        return decoded_token
    except Exception as e:
        print(f"Token verification failed: {e}")
        return None

</code></pre>
<p><span><strong>Using IAM policies to control access to token generation<br>
          <br></strong></span>An IAM principal (such as a role or user) must have the <code>sts:GetWebIdentityToken</code> permission in their IAM policies to request tokens for authentication with external services. AWS account administrators can configure this permission in all relevant AWS policy types such as identity policies, service control policies (SCPs), resource control policies (RCPs), and virtual private cloud endpoint (VPCE) policies to control which IAM principals in their account can generate tokens.</p>
<p>Additionally, administrators can use the new condition keys to specify signing algorithms (<code>sts:SigningAlgorithm</code>), permitted token audiences (<code>sts:IdentityTokenAudience</code>), and maximum token lifetimes (<code>sts:DurationSeconds</code>). To learn more about the condition keys, visit IAM and STS Condition keys documentation page.</p>
<p><span><strong>Additional things to know<br>
          <br></strong></span>Here are key details about this launch:</p>
<p>Get started with AWS IAM outbound identity federation by visiting AWS IAM console and enabling the feature in your AWS account. For more information, visit Federating AWS Identities to External Services documentation page.</p>
<p>Happy building!<br>
        <br>&mdash; Donnie</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/simplify-access-to-external-services-using-aws-iam-outbound-identity-federation/">Simplify access to external services using AWS IAM Outbound Identity Federation</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
