AWS Artifact: The Complete Advanced Guide

AWS Artifact: The Complete Advanced Guide

A deep, production-grade walkthrough of how AWS Artifact actually functions as the compliance evidence layer of AWS — report entitlement mechanics, agreement scoping across accounts and organizations, and the audit workflows that only reveal their edges at enterprise scale.

An auditor asking “prove AWS’s data centers are SOC 2 compliant” is not a question you can answer by inspecting your own infrastructure — it’s a question about AWS’s infrastructure, audited by independent third parties, and the proof has to come from AWS itself in a form an auditor will accept. AWS Artifact exists to be exactly that proof: a self-service portal for AWS’s own compliance reports and the legal agreements that define shared responsibility. This guide assumes you already know Artifact is “where you download compliance documents.” It skips that and goes straight into how entitlement, scoping, and agreement management actually work once you’re operating Artifact across a real multi-account, multi-auditor organization.

Chapter One

AAdvanced Core Concepts

Skipping “what is a compliance report” — this chapter covers the concepts that matter once Artifact is part of a real audit and procurement workflow.

Artifact has two functionally separate modules: Reports and Agreements

AWS Artifact Reports is a library of AWS’s own third-party audit reports and certifications — SOC 1/2/3, ISO 27001 family certificates, PCI DSS Attestation of Compliance, and dozens of region- and industry-specific reports. AWS Artifact Agreements is a completely different function: it’s where an account holder reviews, accepts, and manages legal agreements with AWS — the Business Associate Addendum (BAA) for HIPAA workloads, the Nondisclosure Agreement required to access certain sensitive reports, and various regional data processing agreements. Confusing the two is common precisely because they live under one console tab, but they solve entirely different problems: Reports answer “prove AWS is compliant”; Agreements answer “establish AWS is contractually obligated to handle certain data categories in a specific way for your account.”

Report access is entitlement-based, not universally open

Not every report is available to every account by default. Some reports (most SOC and ISO materials) are available immediately to any account. Others — particularly reports covering especially sensitive infrastructure detail, or reports scoped to specific regions or government communities (like FedRAMP-related materials) — require an active NDA acceptance in Artifact Agreements before the corresponding report becomes downloadable in Artifact Reports. This entitlement gating is a deliberate control: AWS is disclosing sensitive third-party audit detail, and the NDA is the legal mechanism that makes that disclosure safe for AWS to provide.

Agreements accepted at the account level, not the Organization level, by default

A BAA accepted in one member account of an AWS Organization does not automatically extend to every other member account — each account that will process protected health information under HIPAA needs its own BAA acceptance, unless the organization is using Artifact’s organizational agreement capability, which allows an Organizations management or delegated administrator account to accept certain agreements on behalf of, or make them visible/available across, the entire organization. Teams that accept a BAA in one account and assume it covers a newly created sibling account under the same Organization are operating without a real BAA in that sibling account — a compliance gap that often isn’t discovered until an audit specifically asks for per-account evidence.

Reports are point-in-time snapshots of a rolling audit cycle

A SOC 2 Type II report, for instance, covers a specific historical audit period (commonly six or twelve months) — it is not a live, continuously updated attestation of current-moment compliance. AWS republishes updated reports on a regular cadence as new audit periods complete, and Artifact always reflects the most recently published version; older versions are generally not retained in Artifact indefinitely, which has real implications for auditors who need to see a specific historical period’s exact report.

Analogy

Think of Artifact Reports as a landlord’s building inspection certificates — proof the building itself meets fire code, structural, and safety standards, issued by an independent inspector, that any tenant can request to see. Artifact Agreements is the separate lease clause where the landlord contractually agrees to handle a specific tenant’s sensitive belongings a certain way — signing that clause for one apartment in the building doesn’t extend it to the tenant’s other apartment down the hall; each unit needs its own signed agreement.

graph TB
    subgraph Reports["Artifact Reports"]
        OPEN[Open-Access Reports
SOC 1/2/3, ISO 27001] --> DL1[Downloadable immediately] GATED[NDA-Gated Reports
sensitive/regional/govt] --> CHECK{NDA accepted
in Agreements?} CHECK -->|Yes| DL2[Downloadable] CHECK -->|No| BLOCK[Not visible/downloadable] end subgraph Agreements["Artifact Agreements"] BAA[Business Associate Addendum] --> ACC[Accepted per-account
unless org-wide config used] NDA[Nondisclosure Agreement] --> CHECK end

Fig 1.1 — Reports and Agreements are separate modules, but sensitive reports are gated behind Agreement acceptance.

!
Common Trap

Assuming a BAA or NDA accepted in the AWS Organizations management account automatically covers every member account. Unless the organizational agreement feature is deliberately configured, each account’s compliance posture must be verified independently.

Chapter Two

BInternal Working

What actually happens, mechanically, behind a report download or an agreement acceptance.

How a report gets into Artifact in the first place

AWS engages independent third-party auditors (for SOC reports, an independent CPA firm; for ISO certifications, an accredited certification body) who assess AWS’s data centers, infrastructure, and operational controls against the relevant framework. Once the audit concludes and the report is finalized, AWS’s compliance team publishes the resulting artifact — the report itself — into the Artifact Reports catalog, scoped to the specific AWS regions, services, and time period the audit actually covered. This is why a specific report’s language matters enormously: an auditor asking about a service or region not explicitly listed in the report’s scope statement is asking a question the report simply doesn’t answer, regardless of how comprehensive the report sounds.

Entitlement checking at download time

When a report is requested, Artifact’s backend checks the requesting account’s current agreement status before serving the file — for NDA-gated reports, this means checking whether that specific account (or the organization, if org-wide agreements are configured) has an active, accepted NDA on record. This check happens per-download, not just at initial account setup, meaning if an NDA is later terminated or expires, previously-accessible gated reports become inaccessible again immediately, even though nothing else about the account changed.

Agreement acceptance is a legally binding, logged action

Accepting an agreement in Artifact — a BAA, an NDA, a regional data processing addendum — is a legal act with the same weight as signing a physical contract, executed by whichever IAM principal has the relevant Artifact permissions and clicks accept. Artifact logs exactly which principal accepted which agreement version and when; this audit trail is itself frequently requested as evidence during compliance reviews, since “who authorized this legal commitment on behalf of the company” is a question auditors and legal teams both care about.

Organizational agreements: a distinct acceptance and propagation mechanism

Where supported, an Organizations management or delegated administrator account can accept certain agreements in a way that makes them available across some or all member accounts, removing the need for per-account, per-agreement clicking. This doesn’t retroactively change already-accepted, per-account agreements — it establishes a going-forward mechanism, and teams migrating from per-account to organizational agreements need to explicitly reconcile which accounts already had the agreement individually accepted versus which are newly covered by the org-wide configuration.

sequenceDiagram
    participant U as IAM Principal
    participant Art as Artifact Console/API
    participant Ent as Entitlement Check
    participant Cat as Report Catalog

    U->>Art: Request gated report download
    Art->>Ent: Check account's agreement status
    Ent->>Ent: Is NDA active for this account/org?
    alt NDA active
        Ent-->>Art: Entitled
        Art->>Cat: Fetch latest published report
        Cat-->>U: Report delivered
    else NDA not active
        Ent-->>Art: Not entitled
        Art-->>U: Access denied, prompt to accept NDA
    end
        

Fig 2.1 — Entitlement is checked at every download, not cached indefinitely from initial setup.

i
What an interviewer may ask

“If an NDA is revoked, does a report already downloaded to a local drive get recalled?” — the expected answer distinguishes Artifact’s access control (which governs future downloads) from files already extracted outside AWS’s control, which Artifact has no mechanism to revoke once downloaded.

Chapter Three

CData Flow & Lifecycle

Tracing a compliance report and an agreement through their respective lifecycles, and where enterprise teams lose track of state.

Report lifecycle: publish, supersede, retire

A report is published at the end of its audit period, remains the current version in Artifact until the next audit cycle’s report is published, at which point it’s typically superseded — the prior version usually stops being available through the standard catalog view. Organizations with a formal evidence-retention requirement (common in regulated industries) must proactively download and archive each report version as it’s published, because relying on Artifact itself as a historical report archive is not a safe assumption once a newer version supersedes it.

Agreement lifecycle: accept, remain active, renew or terminate

Once accepted, an agreement like a BAA remains active indefinitely unless explicitly terminated by either party or superseded by an updated version that requires re-acceptance. AWS does periodically update the terms of standard agreements — when that happens, accounts are generally required to accept the updated version to maintain continuous coverage, and there can be a gap between an old version’s effective end and a new version’s acceptance if the re-acceptance isn’t handled promptly, which is a compliance exposure window enterprise legal and security teams specifically track.

Cross-account visibility lifecycle in Organizations

As new member accounts are created inside an Organization, their Artifact agreement status starts from zero unless organizational agreements are configured to auto-extend. This means account provisioning workflows for regulated workloads need an explicit step — verify or trigger the necessary Artifact agreement acceptance — as part of new-account setup, or newly created accounts silently launch without the compliance coverage the rest of the organization assumes exists everywhere.

Lifecycle StageTriggerWho Must ActRisk If Missed
Report publishedAudit cycle completesAWS (automatic)Low — informational
Report supersededNewer audit period publishedConsumer must archive prior versionHigh for historical evidence needs
Agreement acceptedManual acceptance per account/orgAuthorized IAM principalCritical if skipped for new accounts
Agreement version updatedAWS revises termsRe-acceptance requiredCoverage gap if delayed
“Artifact shows you the current state of trust between you and AWS — it was never designed to be your permanent audit archive.”

Chapter Four

DAdvantages, Disadvantages & Trade-offs

Advantages

  • Self-service, on-demand access to audit reports eliminates the traditional multi-week vendor evidence-request cycle.
  • Centralizes both compliance evidence and the legal agreements that define shared responsibility in one console.
  • Organizational agreement support reduces per-account manual overhead at scale, once configured.
  • Free to use — no additional cost for accessing reports or accepting standard agreements.
  • Full audit trail of who accepted which agreement and when, itself useful compliance evidence.

Disadvantages & Trade-offs

  • Not a historical archive — superseded reports typically aren’t retained for you; you must self-archive.
  • Agreements default to per-account acceptance, creating real overhead and gap risk across large Organizations.
  • NDA-gated reports add friction and legal review overhead before the most sensitive audit detail becomes visible.
  • Reports only cover what their stated scope includes — services or regions outside scope require separate evidence entirely.
  • Artifact proves AWS’s compliance posture only — it says nothing about your own workload’s compliance configuration on top of AWS.
?
What an interviewer may ask

“A customer asks if your product is HIPAA compliant because you run on AWS. How do you answer?” — the nuanced answer distinguishes AWS’s own compliance posture (evidenced via Artifact’s BAA and relevant reports) from your own application-layer compliance obligations under the shared responsibility model — Artifact proves AWS’s half, never yours.

Chapter Five

EPerformance & Scalability

Artifact’s “scale” problem isn’t throughput — it’s operational overhead across large account counts and audit programs.

The real scaling bottleneck is per-account agreement management

For an organization with hundreds of AWS accounts (common in enterprises using an account-per-team or account-per-environment strategy), per-account BAA and NDA acceptance becomes a significant operational burden if handled manually — this is precisely the scaling problem organizational agreements solve, and enterprises operating at this account count almost always need to adopt org-wide agreement configuration rather than accepting the linear overhead of per-account clicks.

Audit response time scales down dramatically with Artifact vs. without it

Before self-service compliance portals like Artifact existed, requesting a cloud vendor’s SOC 2 report for an audit could take weeks of vendor-management back-and-forth. Artifact collapses that to an immediate download for any entitled account, which is a scalability win measured in audit-cycle time rather than infrastructure throughput — a large enterprise running dozens of parallel vendor and customer audits per year sees compounding time savings the more audits it runs.

Report catalog growth and discoverability

As AWS expands into new regions, services, and compliance frameworks, the Artifact Reports catalog grows correspondingly — for enterprises tracking compliance across many frameworks (SOC, ISO, PCI, FedRAMP, regional frameworks like C5 in Germany or MTCS in Singapore), the practical scaling challenge becomes internal: maintaining an internal mapping of “which Artifact report satisfies which of our own customer or regulatory obligations” as both the catalog and the organization’s compliance obligations grow over time.

Weeks → Minutes
TYPICAL AUDIT EVIDENCE REQUEST TIME REDUCTION
Per-account
DEFAULT AGREEMENT ACCEPTANCE SCOPE
$0
COST TO ACCESS STANDARD REPORTS

Real-World Pattern: Org-Wide Agreement Rollout

A healthcare technology company operating 200+ AWS accounts across product teams migrates from per-account BAA acceptance to organizational agreement configuration, reconciling which accounts already had individual BAAs versus which are newly covered, and builds an account-provisioning check that verifies agreement coverage automatically for every new account created going forward.

Chapter Six

FHigh Availability & Reliability

Artifact’s own availability vs. the reliability of your compliance posture

Artifact as a console/API service has its own regional availability characteristics like any other AWS service, but the more important reliability question for compliance teams isn’t “is the Artifact console up right now” — it’s “does our organization’s actual agreement and report coverage remain consistent and correct over time.” A brief Artifact service disruption doesn’t retroactively invalidate an already-accepted BAA or an already-downloaded, archived report; the compliance posture those actions established persists independent of Artifact’s live availability.

Reliability risk is concentrated in process, not infrastructure

The failure modes that matter for Artifact are almost entirely human-process failures: a new account provisioned without the required agreement acceptance, a superseded report never archived before it disappeared from the catalog, an agreement version update missed because nobody was monitoring for it. Advanced compliance programs treat these as reliability engineering problems in their own right — building automated checks (via the Artifact API) into account-provisioning pipelines and periodic compliance-posture audits, rather than relying on a human remembering to check the console.

Redundant evidence retention as a reliability practice

Because Artifact doesn’t guarantee long-term retention of superseded reports, mature compliance programs maintain their own redundant, versioned archive of every report they’ve ever relied on for a specific certification claim — typically in a document management system with its own retention and access controls — specifically so an auditor’s request for “the report as it existed eighteen months ago” can always be satisfied even though Artifact itself has moved on to the current version.

graph LR
    A[Report accessed & downloaded] --> B[Compliance posture established
independent of Artifact uptime] C[BAA/NDA accepted] --> B B --> D{Artifact has
brief outage} D -->|Existing posture| E[Unaffected — already
established and logged] D -->|New downloads/acceptances| F[Blocked until
service restored]

Fig 6.1 — Already-established compliance actions are decoupled from Artifact’s live availability.

i
What an interviewer may ask

“An auditor needs the SOC 2 report from two audit cycles ago, but Artifact only shows the current one. What went wrong, and how do you prevent it next time?” — the strong answer points to the absence of a self-maintained report archive as the process gap, not any failure of Artifact itself.

Chapter Seven

GSecurity

IAM governs who can accept legally binding agreements — this deserves real scrutiny

Accepting a BAA or NDA in Artifact is a legal act, and the IAM permission to do so (typically scoped under Artifact-specific actions) should be restricted to a narrow, deliberately authorized set of principals — legal, compliance, or a designated cloud governance role — rather than broadly granted as part of a general administrator policy. An overly broad grant means any account administrator could inadvertently or maliciously bind the organization to legal terms without the appropriate internal review.

Downloaded reports themselves are sensitive and need handling controls

NDA-gated reports, by definition, contain detail AWS considers sensitive enough to require a signed non-disclosure agreement before release — once downloaded, that report is now a sensitive document your organization holds, subject to whatever confidentiality terms the NDA imposes, and needs internal handling controls (who can access the downloaded copy, where it’s stored, how long it’s retained) that mirror the seriousness of the NDA that gated its release in the first place.

Agreement scope is a security boundary, not just a legal one

A BAA accepted for a specific account defines the boundary within which AWS has agreed to specific handling obligations for protected health information — running a HIPAA-regulated workload in an account without an active BAA means that account has no contractual HIPAA coverage from AWS at all, regardless of how well the workload’s own technical controls (encryption, access logging, network isolation) are configured. This makes agreement scope verification a prerequisite security gate for regulated workload deployment, not an afterthought.

ADR-SEC-01 · Anti-Pattern Avoid
Anti-Pattern

Granting broad IAM administrator access that implicitly includes Artifact agreement-acceptance permissions to every cloud engineering team, with no dedicated review process for who actually clicks “accept.”

Why It Fails

Agreement acceptance is a legally binding act on behalf of the organization — treating it as an incidental permission bundled into general admin access removes the deliberate legal and compliance review such acts warrant, and creates audit findings when reviewers ask “who authorized this.”

Better Approach

Scope Artifact agreement-acceptance actions to a narrow, named set of IAM principals tied to legal/compliance roles, and require a documented internal approval step before any new agreement is accepted.

Chapter Eight

HMonitoring, Logging & Metrics

CloudTrail is the audit trail for agreement and access actions

Artifact API calls — agreement acceptances, report downloads — are logged to CloudTrail with the calling principal, timestamp, and specific action, exactly like any other AWS API activity. This is the primary mechanism for answering “who accepted this BAA and when,” and it’s frequently pulled directly as supporting evidence during external audits of the organization’s own governance controls.

What “monitoring Artifact” actually looks like operationally

Because Artifact has few native operational metrics (it’s fundamentally a document and legal-agreement portal, not a running workload), effective monitoring is really a compliance-process discipline: tracking agreement coverage per account against the organization’s account inventory, tracking report version currency against what’s referenced in internal compliance documentation, and alerting when a new AWS account is created without the required agreement acceptance step completed as part of provisioning.

Building an internal compliance-coverage dashboard

Mature programs query the Artifact API programmatically to build an internal dashboard cross-referencing every account in the Organization against required agreements (does this account have an active BAA if it’s tagged as processing PHI?) and flagging gaps automatically — turning what would otherwise be a periodic, manual spreadsheet review into a continuously monitored control.

Signal

Agreement Coverage Gaps

Accounts tagged for regulated workloads without a corresponding active agreement.

Signal

Report Version Currency

Internally referenced report versions checked against the latest published version in Artifact.

Signal

New Account Provisioning

Alerts when a new account is created without required Artifact agreement steps completed.

Signal

Agreement Acceptance Audit Trail

CloudTrail-based record of who accepted what, when — pulled directly into audit evidence packages.

Chapter Nine

IDeployment & Cloud Integration

Organizations integration is the enterprise deployment backbone

As covered earlier, Artifact’s organizational agreement feature is what makes Artifact viable as a governance tool at real enterprise scale — deployment here means deliberately deciding, at the Organizations level, which agreements should be configured for org-wide coverage versus which genuinely need per-account, case-by-case review (some regulated workloads may specifically require account-level, individually-reviewed agreement acceptance rather than blanket org coverage).

Programmatic access via the Artifact API for governance automation

Beyond the console, Artifact exposes API operations for listing reports, checking agreement status, and accepting agreements programmatically — this is the integration point advanced governance teams use to build the account-provisioning checks and coverage dashboards described in Chapter Eight, treating compliance-agreement state as just another piece of infrastructure state to be verified automatically rather than tracked manually in a spreadsheet.

Feeding Artifact evidence into GRC (Governance, Risk, Compliance) tooling

Enterprises running dedicated GRC platforms commonly integrate Artifact-sourced reports and agreement status into that platform as supporting evidence for internal control frameworks, so that a single GRC system of record reflects both the organization’s internal control testing and the underlying cloud-provider evidence from Artifact, rather than keeping the two in separate, disconnected systems that have to be manually reconciled at audit time.

graph TD
    ORG[AWS Organizations] --> MGMT[Management / Delegated Account]
    MGMT --> ORGAGR[Org-Wide Agreements
where configured] MGMT --> PERACCT[Per-Account Agreements
where required individually] ORGAGR --> API[Artifact API] PERACCT --> API API --> DASH[Internal Coverage Dashboard] API --> GRC[GRC Platform Integration] API --> PROV[Account Provisioning
Automated Checks]

Fig 9.1 — Artifact’s API is the integration seam between AWS-native compliance state and internal governance tooling.

Chapter Ten

JDesign Patterns & Anti-Patterns

Pattern: Provisioning-time agreement verification

Every new AWS account creation workflow includes an automated check (via the Artifact API) confirming required agreements are in place before the account is considered “ready” for regulated workloads — turning agreement coverage from a manual afterthought into a hard gate in the account lifecycle.

Pattern: Self-maintained report archive with metadata tagging

Every report downloaded from Artifact for a specific compliance claim is immediately archived into an internally controlled document store, tagged with audit period, framework, and the specific internal claim it supports — insulating the organization from Artifact’s non-guarantee of historical retention.

Pattern: Centralized, legally-reviewed agreement acceptance

Rather than distributing Artifact agreement-acceptance permissions broadly, a small, named group (typically legal plus a cloud governance lead) holds that permission exclusively, with a lightweight internal approval workflow preceding every acceptance — ensuring every legally binding action has a documented rationale and approver.

Anti-Pattern: Treating one account’s agreement as organization-wide coverage

Assuming a BAA accepted in a single account extends automatically to sibling accounts under the same Organization, without verifying whether organizational agreement configuration is actually in place, is a very common and very serious compliance gap.

Anti-Pattern: Relying on Artifact as a permanent report archive

Never downloading and separately archiving reports because “they’re always available in Artifact” leads directly to the exact scenario in Chapter Six’s interview question — an auditor asks for a superseded version, and it’s simply gone from the console.

1

Map obligations to reports and agreements

Build the internal mapping of which framework requires which specific Artifact evidence before you need it under audit pressure.

2

Decide org-wide vs. per-account agreement scope

Deliberately, not by default — some regulated workloads may require individual review.

3

Gate account provisioning on agreement checks

Make coverage verification a hard step, not a hope.

4

Self-archive every report you rely on

Don’t depend on Artifact for historical retention beyond the current published version.

Chapter Eleven

KBest Practices & Common Mistakes

Best Practice

Restrict agreement-acceptance IAM permissions

Keep this narrow and tied to legal/compliance roles, never bundled into general admin access.

Best Practice

Archive every report you rely on

Tag with audit period and framework so historical evidence is always retrievable internally.

Best Practice

Verify agreement coverage at account provisioning

Make it a gate, not a periodic manual audit finding.

Best Practice

Reconcile org-wide vs. per-account agreement state explicitly

Especially during any migration to organizational agreements.

Common Mistake

Assuming one account’s BAA covers sibling accounts

It doesn’t, unless organizational agreements are explicitly configured.

Common Mistake

Treating Artifact as a permanent evidence archive

Superseded reports are typically not retained for you.

Common Mistake

Confusing AWS’s compliance with your own

Artifact proves AWS’s half of the shared responsibility model, never your application layer’s.

Common Mistake

Ignoring agreement version updates

Failing to re-accept an updated agreement version can create a silent coverage gap.

Chapter Twelve

LReal-World & Industry Examples

Healthcare technology vendor sales cycles

A digital health company selling to hospital systems uses its accepted AWS BAA plus relevant SOC 2 reports pulled from Artifact as standard evidence packages in every enterprise sales security review, cutting weeks off procurement timelines that would otherwise wait on manually requesting the same evidence from AWS for each individual deal.

Financial services vendor risk management

Banks conducting third-party risk assessments of their cloud-based fintech vendors request the vendor’s relevant AWS Artifact reports (SOC 2, PCI DSS AoC) as part of standard due diligence, and vendors that can produce current, correctly-scoped reports on demand move through vendor risk review meaningfully faster than those who scramble to request them fresh.

Government and public sector cloud adoption

Public sector organizations evaluating AWS for regulated government workloads rely on FedRAMP-related and other government-community reports gated behind NDA in Artifact, using them as a required input to their own agency-level cloud authorization processes.

Multinational enterprises navigating regional frameworks

A multinational retailer operating in the EU and Asia-Pacific pulls region-specific compliance reports (such as Germany’s C5 framework materials) from Artifact to support local regulatory filings, in addition to the global SOC and ISO reports used for its primary corporate compliance program.

Chapter Thirteen

MFrequently Asked Questions

Q1Does accepting a BAA in one AWS account cover every account in our Organization?
Not by default. Each account typically needs its own BAA acceptance unless organizational agreement configuration has been explicitly set up to extend coverage across the Organization.
Q2Can we rely on Artifact to store every historical version of a compliance report we’ve ever needed?
No. Artifact generally reflects the current, most recently published version of a report; superseded versions are typically not retained indefinitely, so organizations needing historical evidence must self-archive downloaded reports.
Q3Why can’t we download certain reports even though we have an active AWS account?
Some reports require an accepted NDA (or other specific agreement) in Artifact Agreements before they become downloadable — this entitlement gate is separate from simply having an AWS account.
Q4Does having a strong SOC 2 report from Artifact mean our application is SOC 2 compliant too?
No. The report attests to AWS’s infrastructure and operational controls under the shared responsibility model — your own application, configuration, and processes still require their own separate compliance evaluation.
Q5Who should be allowed to accept agreements in Artifact?
A narrow, deliberately authorized set of principals — typically legal or compliance roles — since acceptance is a legally binding action on behalf of the organization, not a routine administrative task.
Q6What happens if an agreement is updated by AWS and we don’t re-accept it?
Continuous coverage under the agreement can lapse until the updated version is accepted — this creates a compliance gap that’s easy to miss without active monitoring of agreement version changes.

Chapter Fourteen

NSummary & Key Takeaways

Key Takeaways

  • Reports and Agreements are separate modules: one proves AWS’s compliance posture; the other establishes legal obligations for your specific account.
  • Entitlement is gated, not universal: sensitive reports require an active NDA, checked at every download, not just at initial setup.
  • Agreement scope defaults to per-account: organizational agreement configuration is required to extend coverage across an AWS Organization, and it doesn’t retroactively fix already-accepted per-account agreements.
  • Reports are point-in-time, not permanent: Artifact is not a historical archive — self-archiving every report you rely on is a required practice, not optional diligence.
  • Agreement acceptance is a legal act: restrict who can perform it, and treat it with the same review rigor as signing any other contract.
  • Artifact proves AWS’s half of shared responsibility only: your own workload’s compliance still requires separate evidence and controls.
  • Scale problems here are process problems: automated provisioning-time checks, coverage dashboards, and self-maintained archives solve almost every real-world Artifact pain point at enterprise scale.