Build1 distinct publisher3 min readPublished
The discovery sample walks the Identity Center instances in an organization and writes assignments to a queryable store plus CSV, which covers three of the four questions AWS poses and leaves last access to something else.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The per-Region scoping is the part worth watching closely. The post scopes one of its four questions to assignments "across organization and AWS Regions" [5], so the discovery cannot be one organization-wide list call; it repeats per Region, under whatever identity you give it, and a Region left out of the run's scope comes back as nothing rather than as an error. Before any row exists, three levels have to be resolved in order: the Identity Center instances in the organization, the AWS applications associated with each instance, and the user and group assignments on each application [3].
The output shape decides what you can ask afterwards. AWS says results are stored in a queryable format and that the solution generates CSV files for downstream analysis or reporting [4]. That is a snapshot of entitlements as of the run. The continuous part of the title is the schedule, not the freshness of any individual row.
The second question strains against the artifact. AWS lists "who last accessed a specific AWS application and when" among the questions the solution helps answer [5], but an assignment inventory records who may access, not who did. The post's own description of the flow shows the distance: users authenticate into Identity Center, are authorized to AWS managed applications, and are then authorized to the associated AWS service and resources, which may have their own IAM principals [12]. For the identity trail itself, AWS points to trusted identity propagation, described as giving an end-to-end trail of the identity to the downstream service [11]. Two of the four questions ask which users and groups are assigned to which applications, differing mainly in whether Regions are named [15], so the list is shorter than the bullet count suggests.
The planning half of the post costs staff time rather than compute. It is also the better half. Four areas are named: who can provision managed AWS applications, who manages user and group assignments, how authentication flows from the IdP to AWS resources, and how IdP identities map to AWS resource access [6]. The recommended pattern is an IaC pipeline managing the provisioning of the integrated AWS resource, with a separate workflow handling requests to manage user and group membership for the managed application [10]. For the provisioning gate, AWS lists identity policies, service control policies, resource control policies, and IaC policy evaluation tools such as Open Policy Agent or Checkov [9]. That separation is the actual governance content: creating an application and granting a human access to it are different approvals, and they should not share a reviewer by accident.
For the number and the code to transfer, a few things have to be true in your environment. You need an organization instance of Identity Center with delegated administration enabled, which AWS calls a security best practice [8]. You need the reporting identity to reach every Region you claim coverage for. And you need someone named to answer the assignment-approval question: the sample reports assignments, but the decision on those assignments is left to your team [3]. AWS also recommends convening security, governance, application, and business stakeholders before the implementation [7], which is the honest way of saying the deployment is the cheap step. The reason given for all of it is scale: AWS says visibility into who has access to which applications, and consistent enforcement across accounts and Regions, gets harder as the organization grows [2].
Ranked by verification strength, evidence, and original report placement.
AWS published a security blog post titled "Automate IAM Identity Center governance with continuous discovery and reporting", covering planning an IdP-to-IAM Identity Center integration and deploying an automated Identity Center discovery and reporting sample solution.
AWS states that as an AWS organization scales, maintaining visibility into who has access to which applications and enforcing governance policies across accounts and Regions becomes increasingly complex, and that tracking access assignments and enforcing governance policies consistently becomes its own challenge as adoption scales.
The sample solution identifies associated AWS applications and the corresponding user and group assignments for the IAM Identity Center instances within the organization.
The solution's output is stored in a queryable format and generates CSV files for downstream analysis or reporting.
AWS says the sample solution helps answer four questions: which users or groups have access to which AWS applications; who last accessed a specific AWS application and when; which users and groups are assigned to which IAM Identity Center applications across organization and AWS Regions; and how to quickly generate reports to assist with compliance audits or security reviews.
The post names four key planning areas: who can provision managed AWS applications; who manages user and group assignments; how authentication flows from the IdP to AWS resources; and mapping IdP identities to AWS resource access.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 31, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
AWS's one-minute test for agent access is really a test of where the answer lives1 distinct publisher
security
Console Private Access pulls the AWS console's static assets off the public internet1 distinct publisher
build
Four agents, five stages, one manifest row: AWS's migration pipeline is a handoff problem1 distinct publisher
build
SageMaker v3 drops the framework estimators, and your training code is the migration1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Firsthand, unaudited
Nothing here is secondhand: it is Amazon describing its own service and its own sample, and every factual line can be checked against the post itself. That is a high floor with a low ceiling — no one outside AWS has published a run of this code, and the copy available breaks off inside the SageMaker AI example, so the walkthrough is only partly in evidence.
Availability, not uptake
A publication date is all there is. No download counts, no named deployment, no customer saying it survived a hundred accounts. Sample solutions can sit untouched indefinitely, and this reporting offers no way to tell whether this one has been picked up.
The promise sits in the title
"Continuous discovery and reporting" is a large phrase for sample code you deploy and schedule yourself. And of the four questions the post raises, the described output — assignments in a queryable store plus CSVs — answers three; who last accessed an application and when is asked and, in the text at hand, left elsewhere. Two of the four questions are also near-duplicates, which makes the list look broader than it is. Modest overreach, but it is in the framing rather than the mechanics, which stay specific and honest.
Problem and cure, same author
Amazon states that Identity Center governance gets harder as adoption scales, then supplies the tooling and the planning doctrine for it — and the same passage notes that more AWS services keep integrating natively, which is the growth this complexity comes from. The technical guidance is specific and mostly plumbing, the good kind of vendor writing, but there is no independent voice anywhere in this story to test either the diagnosis or the remedy.
One voice, partial text
We can be confident about what AWS said — the guidance is quotable and internally consistent. We can say very little about how the sample behaves at scale, what it costs to keep running, or whether the last-access question gets answered later in a post that is cut off here. One publisher, no adoption signal, an incomplete document.