[{"data":1,"prerenderedAt":2726},["ShallowReactive",2],{"navigation":3,"/aws-connections/setup-methods":879,"/aws-connections/setup-methods-surround":2721},[4,22,45,115,156,187,214,235,264,295,318,361,389,418,436,470,491,534,548,571,632,670,693,757,850],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Introduction","/introduction","01.introduction/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"What is Orkestia?","i-lucide-sparkles",{"title":13,"path":14,"stem":15,"icon":16},"Core Philosophy","/introduction/core-philosophy","01.introduction/2.core-philosophy","i-lucide-shield-check",{"title":18,"path":19,"stem":20,"icon":21},"Key Benefits","/introduction/key-benefits","01.introduction/3.key-benefits","i-lucide-trophy",{"title":23,"path":24,"stem":25,"children":26,"icon":29},"Getting Started","/getting-started","02.getting-started/1.index",[27,30,35,40],{"title":28,"path":24,"stem":25,"icon":29},"Quick Start","i-lucide-rocket",{"title":31,"path":32,"stem":33,"icon":34},"Architecture Overview","/getting-started/architecture-overview","02.getting-started/2.architecture-overview","i-lucide-layout-dashboard",{"title":36,"path":37,"stem":38,"icon":39},"Concepts at a Glance","/getting-started/concepts","02.getting-started/3.concepts","i-lucide-list",{"title":41,"path":42,"stem":43,"icon":44},"Connect an AI Assistant","/getting-started/connect-an-ai-assistant","02.getting-started/4.connect-an-ai-assistant","i-lucide-bot",{"title":46,"path":47,"stem":48,"children":49,"icon":51},"Core Concepts","/concepts","03.concepts/01.index",[50,52,57,62,67,71,76,81,86,91,96,100,105,110],{"title":46,"path":47,"stem":48,"icon":51},"i-lucide-book-open",{"title":53,"path":54,"stem":55,"icon":56},"Workflows","/concepts/workflows","03.concepts/02.workflows","i-lucide-workflow",{"title":58,"path":59,"stem":60,"icon":61},"DGI — Dialog Generative Interface","/concepts/dgi","03.concepts/03.dgi","i-lucide-brain",{"title":63,"path":64,"stem":65,"icon":66},"Staff & AI Workforce Governance","/concepts/staff-governance","03.concepts/04.staff-governance","i-lucide-users-round",{"title":68,"path":69,"stem":70,"icon":44},"Agents — the execution substrate","/concepts/agents-platform","03.concepts/05.agents-platform",{"title":72,"path":73,"stem":74,"icon":75},"Runners & Execution Environments","/concepts/runners","03.concepts/06.runners","i-lucide-server-cog",{"title":77,"path":78,"stem":79,"icon":80},"Lumen Observability","/concepts/lumen","03.concepts/07.lumen","i-lucide-activity",{"title":82,"path":83,"stem":84,"icon":85},"Identity & Multi-Tenancy","/concepts/identity-multi-tenancy","03.concepts/08.identity-multi-tenancy","i-lucide-users",{"title":87,"path":88,"stem":89,"icon":90},"Billing, Pricing & Seats","/concepts/billing-and-seats","03.concepts/09.billing-and-seats","i-lucide-credit-card",{"title":92,"path":93,"stem":94,"icon":95},"App Data","/concepts/appdata","03.concepts/10.appdata","i-lucide-database",{"title":97,"path":98,"stem":99,"icon":61},"Engram","/concepts/engram","03.concepts/11.engram",{"title":101,"path":102,"stem":103,"icon":104},"DevKit","/concepts/devkit","03.concepts/12.devkit","i-lucide-terminal",{"title":106,"path":107,"stem":108,"icon":109},"App Host","/concepts/app-host","03.concepts/13.app-host","i-lucide-globe",{"title":111,"path":112,"stem":113,"icon":114},"Agent Exchange","/concepts/agent-exchange","03.concepts/14.agent-exchange","i-lucide-landmark",{"title":116,"path":117,"stem":118,"children":119,"icon":121},"Guides","/guides","04.guides/1.index",[120,122,127,132,137,142,147,151],{"title":116,"path":117,"stem":118,"icon":121},"i-lucide-compass",{"title":123,"path":124,"stem":125,"icon":126},"Building with DGI","/guides/building-with-dgi","04.guides/2.building-with-dgi","i-lucide-brain-circuit",{"title":128,"path":129,"stem":130,"icon":131},"Creating & Exposing Virtual Workflows","/guides/virtual-workflows","04.guides/4.virtual-workflows","i-lucide-blocks",{"title":133,"path":134,"stem":135,"icon":136},"Runner Management & Provisioning","/guides/runner-management","04.guides/5.runner-management","i-lucide-server",{"title":138,"path":139,"stem":140,"icon":141},"Security & Compliance","/guides/security-and-compliance","04.guides/7.security-and-compliance","i-lucide-shield",{"title":143,"path":144,"stem":145,"icon":146},"Tickets & Software Delivery","/guides/tickets-and-software-delivery","04.guides/8.tickets-and-software-delivery","i-lucide-ticket",{"title":148,"path":149,"stem":150},"Orkestia for AI-driven cloud infrastructure automation","/guides/cloud-automation-alternatives","04.guides/9.cloud-automation-alternatives",{"title":152,"path":153,"stem":154,"icon":155},"Typed decisions with TypeSafe","/guides/typed-decisions-with-typesafe","04.guides/9.typed-decisions-with-typesafe","i-lucide-git-branch",{"title":157,"path":158,"stem":159,"children":160,"icon":162},"Reference","/reference","05.reference/1.index",[161,163,168,173,177,182],{"title":157,"path":158,"stem":159,"icon":162},"i-lucide-library",{"title":164,"path":165,"stem":166,"icon":167},"Workflow Types & Registry","/reference/workflow-types-registry","05.reference/2.workflow-types-registry","i-lucide-list-tree",{"title":169,"path":170,"stem":171,"icon":172},"MCP Integration","/reference/mcp-integration","05.reference/3.mcp-integration","i-lucide-plug-zap",{"title":174,"path":175,"stem":176,"icon":104},"API & Tooling","/reference/api-tooling","05.reference/4.api-tooling",{"title":178,"path":179,"stem":180,"icon":181},"Integrations Catalog","/reference/integrations-catalog","05.reference/6.integrations-catalog","i-lucide-plug",{"title":183,"path":184,"stem":185,"icon":186},"Platform Services","/reference/platform-services","05.reference/7.platform-services","i-lucide-boxes",{"title":188,"path":189,"stem":190,"children":191,"icon":193},"Advanced Topics","/advanced","06.advanced/1.index",[192,194,199,204,209],{"title":188,"path":189,"stem":190,"icon":193},"i-lucide-flask-conical",{"title":195,"path":196,"stem":197,"icon":198},"Hybrid AI + Deterministic Execution","/advanced/hybrid-execution-model","06.advanced/2.hybrid-execution-model","i-lucide-git-merge",{"title":200,"path":201,"stem":202,"icon":203},"Drift Detection & Self-Healing","/advanced/drift-detection-self-healing","06.advanced/3.drift-detection-self-healing","i-lucide-heart-pulse",{"title":205,"path":206,"stem":207,"icon":208},"Governance & Approvals","/advanced/governance-and-approvals","06.advanced/4.governance-and-approvals","i-lucide-scale",{"title":210,"path":211,"stem":212,"icon":213},"Cost & Performance Optimization","/advanced/cost-and-performance","06.advanced/5.cost-and-performance","i-lucide-zap",{"title":215,"path":216,"stem":217,"children":218,"icon":220},"Operations","/operations","07.operations/1.index",[219,221,225,230],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-settings-2",{"title":222,"path":223,"stem":224,"icon":186},"Deployment Models","/operations/deployment-models","07.operations/2.deployment-models",{"title":226,"path":227,"stem":228,"icon":229},"Monitoring & Debugging","/operations/monitoring-and-debugging","07.operations/3.monitoring-and-debugging","i-lucide-bug",{"title":231,"path":232,"stem":233,"icon":234},"Best Practices","/operations/best-practices","07.operations/4.best-practices","i-lucide-check-check",{"title":236,"path":237,"stem":238,"children":239,"icon":241},"AWS Connections","/aws-connections","08.aws-connections/1.index",[240,242,245,250,255,260],{"title":236,"path":237,"stem":238,"icon":241},"i-simple-icons-amazonaws",{"title":23,"path":243,"stem":244,"icon":29},"/aws-connections/getting-started","08.aws-connections/2.getting-started",{"title":246,"path":247,"stem":248,"icon":249},"Setup Methods","/aws-connections/setup-methods","08.aws-connections/3.setup-methods","i-lucide-wrench",{"title":251,"path":252,"stem":253,"icon":254},"Managing Connections","/aws-connections/managing-connections","08.aws-connections/4.managing-connections","i-lucide-settings",{"title":256,"path":257,"stem":258,"icon":259},"Security Best Practices","/aws-connections/security-best-practices","08.aws-connections/5.security-best-practices","i-lucide-lock",{"title":261,"path":262,"stem":263,"icon":229},"Troubleshooting","/aws-connections/troubleshooting","08.aws-connections/6.troubleshooting",{"title":265,"path":266,"stem":267,"children":268,"icon":270},"Cloud Connections","/cloud-connections","09.cloud-connections/1.index",[269,271,276,281,286,291],{"title":265,"path":266,"stem":267,"icon":270},"i-lucide-cable",{"title":272,"path":273,"stem":274,"icon":275},"Google Cloud (GCP)","/cloud-connections/gcp","09.cloud-connections/2.gcp","i-simple-icons-googlecloud",{"title":277,"path":278,"stem":279,"icon":280},"Microsoft Azure","/cloud-connections/azure","09.cloud-connections/3.azure","i-simple-icons-microsoftazure",{"title":282,"path":283,"stem":284,"icon":285},"Magalu Cloud","/cloud-connections/magalu","09.cloud-connections/4.magalu","i-lucide-cloud",{"title":287,"path":288,"stem":289,"icon":290},"Kubernetes","/cloud-connections/kubernetes","09.cloud-connections/5.kubernetes","i-simple-icons-kubernetes",{"title":292,"path":293,"stem":294,"icon":208},"TypeSafe","/cloud-connections/typesafe","09.cloud-connections/6.typesafe",{"title":296,"path":297,"stem":298,"children":299,"icon":136},"DNS Providers","/dns-providers","10.dns-providers/1.index",[300,302,305,308,311,315],{"title":301,"path":297,"stem":298,"icon":136},"DNS Provider Connections",{"title":23,"path":303,"stem":304,"icon":29},"/dns-providers/getting-started","10.dns-providers/2.getting-started",{"title":246,"path":306,"stem":307,"icon":249},"/dns-providers/setup-methods","10.dns-providers/3.setup-methods",{"title":251,"path":309,"stem":310,"icon":254},"/dns-providers/managing-connections","10.dns-providers/4.managing-connections",{"title":312,"path":313,"stem":314,"icon":39},"Zones and Records","/dns-providers/zones-and-records","10.dns-providers/5.zones-and-records",{"title":261,"path":316,"stem":317,"icon":229},"/dns-providers/troubleshooting","10.dns-providers/6.troubleshooting",{"title":319,"path":320,"stem":321,"children":322,"icon":29},"Cloud Deploy","/cloud-deploy","11.cloud-deploy/01.index",[323,324,327,332,336,341,345,349,354,358],{"title":319,"path":320,"stem":321,"icon":29},{"title":23,"path":325,"stem":326,"icon":29},"/cloud-deploy/getting-started","11.cloud-deploy/02.getting-started",{"title":328,"path":329,"stem":330,"icon":331},"Creating a Site","/cloud-deploy/creating-a-site","11.cloud-deploy/03.creating-a-site","i-lucide-plus-circle",{"title":333,"path":334,"stem":335,"icon":34},"Site Overview and Deployments","/cloud-deploy/site-overview","11.cloud-deploy/04.site-overview",{"title":337,"path":338,"stem":339,"icon":340},"Deployment Progress and Success","/cloud-deploy/deployment-progress","11.cloud-deploy/05.deployment-progress","i-lucide-loader",{"title":342,"path":343,"stem":344,"icon":254},"Settings","/cloud-deploy/settings","11.cloud-deploy/06.settings",{"title":346,"path":347,"stem":348,"icon":109},"Custom Domains","/cloud-deploy/custom-domains","11.cloud-deploy/07.custom-domains",{"title":350,"path":351,"stem":352,"icon":353},"Resources, Releases, and Danger Zone","/cloud-deploy/resources-releases","11.cloud-deploy/08.resources-releases","i-lucide-package",{"title":355,"path":356,"stem":357,"icon":141},"Admin Dashboard","/cloud-deploy/admin-dashboard","11.cloud-deploy/09.admin-dashboard",{"title":261,"path":359,"stem":360,"icon":229},"/cloud-deploy/troubleshooting","11.cloud-deploy/10.troubleshooting",{"title":362,"path":363,"stem":364,"children":365,"icon":368},"User Onboarding","/user-onboarding","12.user-onboarding/1.index",[366,369,372,377,382,386],{"title":367,"path":363,"stem":364,"icon":368},"User Creation and Onboarding","i-lucide-user-plus",{"title":23,"path":370,"stem":371,"icon":29},"/user-onboarding/getting-started","12.user-onboarding/2.getting-started",{"title":373,"path":374,"stem":375,"icon":376},"Creating Your Organization","/user-onboarding/onboarding","12.user-onboarding/3.onboarding","i-lucide-building-2",{"title":378,"path":379,"stem":380,"icon":381},"Invitations","/user-onboarding/invitations","12.user-onboarding/4.invitations","i-lucide-mail",{"title":383,"path":384,"stem":385,"icon":254},"Managing Your Account","/user-onboarding/managing-account","12.user-onboarding/5.managing-account",{"title":261,"path":387,"stem":388,"icon":229},"/user-onboarding/troubleshooting","12.user-onboarding/6.troubleshooting",{"title":342,"path":390,"stem":391,"children":392,"icon":394},"/settings","13.settings/1.index",[393,395,400,404,409,413],{"title":342,"path":390,"stem":391,"icon":394},"i-lucide-sliders-horizontal",{"title":396,"path":397,"stem":398,"icon":399},"General Settings","/settings/general","13.settings/2.general","i-lucide-user",{"title":401,"path":402,"stem":403,"icon":85},"Members Settings","/settings/members","13.settings/3.members",{"title":405,"path":406,"stem":407,"icon":408},"Notifications Settings","/settings/notifications","13.settings/4.notifications","i-lucide-bell",{"title":410,"path":411,"stem":412,"icon":141},"Security Settings","/settings/security","13.settings/5.security",{"title":414,"path":415,"stem":416,"icon":417},"Signing Keys","/settings/keys","13.settings/6.keys","i-lucide-key-round",{"title":419,"path":420,"stem":421,"children":422,"icon":29},"App Enablement","/app-enablement","14.app-enablement/1.index",[423,424,428,432],{"title":419,"path":420,"stem":421,"icon":29},{"title":425,"path":426,"stem":427,"icon":417},"Sign in with Orkestia","/app-enablement/sign-in-with-orkestia","14.app-enablement/2.sign-in-with-orkestia",{"title":429,"path":430,"stem":431,"icon":95},"End-user data","/app-enablement/end-user-data","14.app-enablement/3.end-user-data",{"title":433,"path":434,"stem":435,"icon":131},"Compositions — use, invoke, share","/app-enablement/compositions","14.app-enablement/4.compositions",{"title":437,"path":438,"stem":439,"children":440,"icon":80},"Lumen","/lumen","15.lumen/1.index",[441,442,447,452,457,461,465],{"title":437,"path":438,"stem":439,"icon":80},{"title":443,"path":444,"stem":445,"icon":446},"Enable Lumen","/lumen/enable","15.lumen/2.enable","i-lucide-power",{"title":448,"path":449,"stem":450,"icon":451},"Send data","/lumen/send-data","15.lumen/3.send-data","i-lucide-upload",{"title":453,"path":454,"stem":455,"icon":456},"Collector","/lumen/collector","15.lumen/4.collector","i-lucide-container",{"title":458,"path":459,"stem":460,"icon":34},"Use Lumen","/lumen/observe","15.lumen/5.observe",{"title":462,"path":463,"stem":464,"icon":44},"Lumen MCP","/lumen/mcp","15.lumen/6.mcp",{"title":466,"path":467,"stem":468,"icon":469},"Query API","/lumen/query-api","15.lumen/7.query-api","i-lucide-search",{"title":471,"path":472,"stem":473,"children":474,"icon":476},"SDKs","/sdks","16.sdks/1.index",[475,477,482,487],{"title":471,"path":472,"stem":473,"icon":476},"i-lucide-code",{"title":478,"path":479,"stem":480,"icon":481},"Workflows SDK — Node / TypeScript","/sdks/workflows-nodejs","16.sdks/2.workflows-nodejs","i-lucide-file-ts",{"title":483,"path":484,"stem":485,"icon":486},"Workflows SDK — Python","/sdks/workflows-python","16.sdks/3.workflows-python","i-simple-icons-python",{"title":488,"path":489,"stem":490,"icon":417},"Auth SDK — Sign in with Orkestia","/sdks/auth","16.sdks/4.auth",{"title":92,"path":492,"stem":493,"children":494,"icon":95},"/appdata","17.appdata/1.index",[495,496,501,506,510,515,520,525,530],{"title":92,"path":492,"stem":493,"icon":95},{"title":497,"path":498,"stem":499,"icon":500},"Declare structures","/appdata/declare","17.appdata/2.declare","i-lucide-table",{"title":502,"path":503,"stem":504,"icon":505},"Records & Data API","/appdata/data-api","17.appdata/3.data-api","i-lucide-rows-3",{"title":507,"path":508,"stem":509,"icon":376},"Ownership & workspaces","/appdata/ownership","17.appdata/4.ownership",{"title":511,"path":512,"stem":513,"icon":514},"Expose App Data to end-users","/appdata/expose","17.appdata/5.expose","i-lucide-app-window",{"title":516,"path":517,"stem":518,"icon":519},"PostgREST HTTP","/appdata/postgrest","17.appdata/6.postgrest","i-lucide-unplug",{"title":521,"path":522,"stem":523,"icon":524},"Ordered append","/appdata/append","17.appdata/7.append","i-lucide-list-ordered",{"title":526,"path":527,"stem":528,"icon":529},"Databases and instances","/appdata/instances","17.appdata/8.instances","i-lucide-hard-drive",{"title":531,"path":532,"stem":533,"icon":104},"Query console and SQL","/appdata/query","17.appdata/9.query",{"title":97,"path":535,"stem":536,"children":537,"icon":61},"/engram","18.engram/1.index",[538,539,543],{"title":97,"path":535,"stem":536,"icon":61},{"title":540,"path":541,"stem":542,"icon":155},"Write & recall","/engram/write-recall","18.engram/2.write-recall",{"title":544,"path":545,"stem":546,"icon":547},"Field & feed","/engram/agent-memory","18.engram/3.agent-memory","i-lucide-radio",{"title":101,"path":549,"stem":550,"children":551,"icon":104},"/devkit","19.devkit/1.index",[552,553,558,562,567],{"title":101,"path":549,"stem":550,"icon":104},{"title":554,"path":555,"stem":556,"icon":557},"Install DevKit","/devkit/install","19.devkit/2.install","i-lucide-download",{"title":559,"path":560,"stem":561,"icon":519},"Hook redirect","/devkit/hooks","19.devkit/3.hooks",{"title":563,"path":564,"stem":565,"icon":566},"Local coding runner","/devkit/local-runner","19.devkit/4.local-runner","i-lucide-cpu",{"title":568,"path":569,"stem":570,"icon":131},"Compositions from DevKit","/devkit/compositions","19.devkit/5.compositions",{"title":572,"path":573,"stem":574,"children":575,"icon":44},"Staff & Agents","/staff-and-agents","20.staff-and-agents/01.index",[576,577,582,586,590,594,598,602,606,611,615,620,625,629],{"title":572,"path":573,"stem":574,"icon":44},{"title":578,"path":579,"stem":580,"icon":581},"Prerequisites","/staff-and-agents/prerequisites","20.staff-and-agents/02.prerequisites","i-lucide-list-checks",{"title":583,"path":584,"stem":585,"icon":368},"Hire an actor","/staff-and-agents/hire-an-actor","20.staff-and-agents/03.hire-an-actor",{"title":587,"path":588,"stem":589,"icon":34},"Console","/staff-and-agents/console","20.staff-and-agents/04.console",{"title":591,"path":592,"stem":593,"icon":11},"Configs, skills, and MCP","/staff-and-agents/configs-skills-mcp","20.staff-and-agents/05.configs-skills-mcp",{"title":595,"path":596,"stem":597,"icon":136},"Agent runner groups","/staff-and-agents/runner-groups","20.staff-and-agents/06.runner-groups",{"title":599,"path":600,"stem":601,"icon":16},"Governance","/staff-and-agents/governance","20.staff-and-agents/07.governance",{"title":603,"path":604,"stem":605,"icon":417},"Identity and tokens","/staff-and-agents/identity","20.staff-and-agents/08.identity",{"title":607,"path":608,"stem":609,"icon":610},"Memory and cost","/staff-and-agents/memory-and-cost","20.staff-and-agents/09.memory-and-cost","i-lucide-wallet",{"title":612,"path":613,"stem":614,"icon":155},"Coding agents","/staff-and-agents/coding-agents","20.staff-and-agents/10.coding-agents",{"title":616,"path":617,"stem":618,"icon":619},"Wire a repository for coding agents","/staff-and-agents/wire-a-repository","20.staff-and-agents/11.wire-a-repository","i-lucide-link",{"title":621,"path":622,"stem":623,"icon":624},"Run a ticket end to end","/staff-and-agents/run-a-ticket","20.staff-and-agents/12.run-a-ticket","i-lucide-play",{"title":626,"path":627,"stem":628,"icon":66},"Build a product team of actors","/staff-and-agents/build-a-product-team","20.staff-and-agents/13.build-a-product-team",{"title":261,"path":630,"stem":631,"icon":249},"/staff-and-agents/troubleshooting","20.staff-and-agents/14.troubleshooting",{"title":106,"path":633,"stem":634,"children":635,"icon":109},"/app-host","21.app-host/1.index",[636,637,641,644,649,653,658,662,666],{"title":106,"path":633,"stem":634,"icon":109},{"title":638,"path":639,"stem":640,"icon":514},"Your app and site","/app-host/your-app","21.app-host/2.your-app",{"title":92,"path":642,"stem":643,"icon":95},"/app-host/app-data","21.app-host/3.app-data",{"title":645,"path":646,"stem":647,"icon":648},"Website and process","/app-host/hosting","21.app-host/4.hosting","i-lucide-cloud-upload",{"title":650,"path":651,"stem":652,"icon":547},"Buzz","/app-host/buzz","21.app-host/5.buzz",{"title":654,"path":655,"stem":656,"icon":657},"Files","/app-host/files","21.app-host/6.files","i-lucide-folder",{"title":659,"path":660,"stem":661,"icon":109},"Your own domain","/app-host/your-domain","21.app-host/7.your-domain",{"title":663,"path":664,"stem":665,"icon":229},"Troubleshooting App Host","/app-host/troubleshooting","21.app-host/8.troubleshooting",{"title":667,"path":668,"stem":669,"icon":417},"Signing keys","/app-host/signing-keys","21.app-host/9.signing-keys",{"title":111,"path":671,"stem":672,"children":673,"icon":114},"/agent-exchange","22.agent-exchange/01.index",[674,675,678,682,686,690],{"title":111,"path":671,"stem":672,"icon":114},{"title":583,"path":676,"stem":677,"icon":368},"/agent-exchange/hire","22.agent-exchange/02.hire",{"title":679,"path":680,"stem":681,"icon":208},"List an actor","/agent-exchange/list","22.agent-exchange/03.list",{"title":683,"path":684,"stem":685,"icon":104},"Invoke & leases","/agent-exchange/invoke","22.agent-exchange/04.invoke",{"title":687,"path":688,"stem":689,"icon":141},"Settlement & trust","/agent-exchange/settlement","22.agent-exchange/05.settlement",{"title":53,"path":691,"stem":692,"icon":56},"/agent-exchange/workflows","22.agent-exchange/06.workflows",{"title":694,"path":695,"stem":696,"children":697,"icon":75},"Runners","/runners","23.runners/1.index",[698,700,704,709,713,717,721,726,730,734,738,741,745,749,753],{"title":699,"path":695,"stem":696,"icon":75},"Runner groups",{"title":701,"path":702,"stem":703,"icon":275},"Cloud Run","/runners/cloud-run","23.runners/10.cloud-run",{"title":705,"path":706,"stem":707,"icon":708},"DigitalOcean App Job","/runners/do-app-job","23.runners/11.do-app-job","i-simple-icons-digitalocean",{"title":710,"path":711,"stem":712,"icon":708},"DigitalOcean Droplet","/runners/do-droplet","23.runners/12.do-droplet",{"title":714,"path":715,"stem":716,"icon":285},"Magalu Cloud VM","/runners/magalu-vm","23.runners/13.magalu-vm",{"title":101,"path":718,"stem":719,"icon":720},"/runners/devkit","23.runners/14.devkit","i-lucide-laptop",{"title":722,"path":723,"stem":724,"icon":725},"Purposes & integrations","/runners/purposes","23.runners/16.purposes","i-lucide-layers",{"title":727,"path":728,"stem":729,"icon":241},"Fargate","/runners/fargate","23.runners/2.fargate",{"title":731,"path":732,"stem":733,"icon":241},"EC2 Auto Scaling","/runners/ec2-auto-scaling","23.runners/3.ec2-auto-scaling",{"title":735,"path":736,"stem":737,"icon":241},"EC2 VM","/runners/ec2-vm","23.runners/4.ec2-vm",{"title":287,"path":739,"stem":740,"icon":290},"/runners/kubernetes","23.runners/5.kubernetes",{"title":742,"path":743,"stem":744,"icon":280},"Azure Container Apps","/runners/azure-container-apps","23.runners/6.azure-container-apps",{"title":746,"path":747,"stem":748,"icon":280},"Azure VMSS","/runners/azure-vmss","23.runners/7.azure-vmss",{"title":750,"path":751,"stem":752,"icon":280},"Azure VM","/runners/azure-vm","23.runners/8.azure-vm",{"title":754,"path":755,"stem":756,"icon":275},"GCE","/runners/gce","23.runners/9.gce",{"title":758,"path":759,"stem":760,"children":761,"icon":763},"Chat","/chat","24.chat/01.index",[762,764,768,773,777,782,787,791,796,800,805,810,814,819,824,828,832,836,840,845],{"title":758,"path":759,"stem":760,"icon":763},"i-lucide-messages-square",{"title":765,"path":766,"stem":767,"icon":446},"Enable and publish","/chat/enable-and-publish","24.chat/02.enable-and-publish",{"title":769,"path":770,"stem":771,"icon":772},"Theme and customization","/chat/theme-and-customization","24.chat/03.theme-and-customization","i-lucide-palette",{"title":774,"path":775,"stem":776,"icon":85},"Members and moderation","/chat/members-and-moderation","24.chat/04.members-and-moderation",{"title":778,"path":779,"stem":780,"icon":781},"Channels","/chat/channels","24.chat/05.channels","i-lucide-hash",{"title":783,"path":784,"stem":785,"icon":786},"Using the chat","/chat/using-the-chat","24.chat/06.using-the-chat","i-lucide-message-circle",{"title":788,"path":789,"stem":790,"icon":44},"Actors in chat","/chat/actors-in-chat","24.chat/07.actors-in-chat",{"title":792,"path":793,"stem":794,"icon":795},"Internal support actor","/chat/internal-support-actor","24.chat/08.internal-support-actor","i-lucide-life-buoy",{"title":797,"path":798,"stem":799,"icon":104},"API and console","/chat/api-and-console","24.chat/09.api-and-console",{"title":801,"path":802,"stem":803,"icon":804},"Limits","/chat/limits","24.chat/10.limits","i-lucide-triangle-alert",{"title":806,"path":807,"stem":808,"icon":809},"Structured chat with DGI","/chat/structured-chat","24.chat/11.structured-chat","i-lucide-layout-list",{"title":811,"path":812,"stem":813,"icon":109},"Option A: hosted chat with DGI","/chat/option-a-hosted-chat","24.chat/12.option-a-hosted-chat",{"title":815,"path":816,"stem":817,"icon":818},"Option B: embed the chat component","/chat/option-b-embed-component","24.chat/13.option-b-embed-component","i-lucide-component",{"title":820,"path":821,"stem":822,"icon":823},"Option C: custom client (wire contract)","/chat/option-c-custom-client","24.chat/14.option-c-custom-client","i-lucide-braces",{"title":825,"path":826,"stem":827,"icon":394},"Responder configuration reference","/chat/responder-reference","24.chat/15.responder-reference",{"title":829,"path":830,"stem":831,"icon":547},"Cards, live updates and proactive posts","/chat/cards-live-and-proactive","24.chat/16.cards-live-and-proactive",{"title":833,"path":834,"stem":835,"icon":16},"Structured chat security model","/chat/structured-chat-security","24.chat/17.structured-chat-security",{"title":837,"path":838,"stem":839,"icon":181},"Option D: any app or API (dgi.chat)","/chat/option-d-chat-api","24.chat/18.option-d-chat-api",{"title":841,"path":842,"stem":843,"icon":844},"Card catalog","/chat/card-catalog","24.chat/19.card-catalog","i-lucide-layout-grid",{"title":846,"path":847,"stem":848,"icon":849},"Living Surfaces","/chat/living-surfaces","24.chat/20.living-surfaces","i-lucide-sprout",{"title":851,"path":852,"stem":853,"children":854,"icon":61},"DGI","/dgi","25.dgi/1.index",[855,857,862,866,870,874],{"title":856,"path":852,"stem":853,"icon":61},"What is DGI",{"title":858,"path":859,"stem":860,"icon":861},"How DGI works","/dgi/how-it-works","25.dgi/2.how-it-works","i-lucide-cog",{"title":863,"path":864,"stem":865,"icon":844},"Interfaces","/dgi/interfaces","25.dgi/3.interfaces",{"title":867,"path":868,"stem":869,"icon":29},"Quickstart","/dgi/quickstart","25.dgi/4.quickstart",{"title":871,"path":872,"stem":873,"icon":16},"Trust and safety","/dgi/trust-and-safety","25.dgi/5.trust-and-safety",{"title":875,"path":876,"stem":877,"icon":878},"FAQ","/dgi/faq","25.dgi/6.faq","i-lucide-circle-help",{"id":880,"title":246,"body":881,"description":2714,"extension":2715,"links":2716,"meta":2717,"navigation":2718,"path":247,"seo":2719,"stem":248,"__hash__":2720},"docs/08.aws-connections/3.setup-methods.md",{"type":882,"value":883,"toc":2695},"minimark",[884,888,893,896,967,970,974,977,982,999,1003,1009,1012,1014,1018,1021,1076,1078,1082,1085,1089,1092,1103,1106,1110,1113,1124,1126,1130,1133,2202,2432,2558,2561,2563,2567,2570,2574,2577,2594,2598,2601,2607,2610,2636,2640,2646,2649,2660,2662,2666,2691],[885,886,887],"p",{},"This guide covers the three methods for creating an IAM role to connect your AWS account: Manual, CloudFormation, and Terraform.",[889,890,892],"h2",{"id":891},"wizard-overview","Wizard Overview",[885,894,895],{},"The connection wizard has 5 steps:",[897,898,899,912],"table",{},[900,901,902],"thead",{},[903,904,905,909],"tr",{},[906,907,908],"th",{},"Step",[906,910,911],{},"Description",[913,914,915,927,937,947,957],"tbody",{},[903,916,917,924],{},[918,919,920],"td",{},[921,922,923],"strong",{},"1. Connection Scope",[918,925,926],{},"Choose organization-wide or site-specific",[903,928,929,934],{},[918,930,931],{},[921,932,933],{},"2. Setup Method",[918,935,936],{},"Choose Manual, CloudFormation, or Terraform",[903,938,939,944],{},[918,940,941],{},[921,942,943],{},"3. Route53 Option",[918,945,946],{},"Enable Route53 DNS management (optional)",[903,948,949,954],{},[918,950,951],{},[921,952,953],{},"4. Setup Instructions",[918,955,956],{},"Follow the instructions for your chosen method",[903,958,959,964],{},[918,960,961],{},[921,962,963],{},"5. Enter Role ARN",[918,965,966],{},"Provide the role ARN and connection name",[968,969],"hr",{},[889,971,973],{"id":972},"step-1-choose-connection-scope","Step 1: Choose Connection Scope",[885,975,976],{},"Select how this AWS connection will be used:",[978,979,981],"h3",{"id":980},"organization-wide-recommended","Organization-wide (Recommended)",[983,984,985,993,996],"ul",{},[986,987,988,989,992],"li",{},"Available to ",[921,990,991],{},"all sites"," in your organization",[986,994,995],{},"Best when using one AWS account for all deployments",[986,997,998],{},"Simplifies management with a single connection",[978,1000,1002],{"id":1001},"site-specific","Site-specific",[1004,1005,1006],"badge",{},[885,1007,1008],{},"Coming Soon",[885,1010,1011],{},"Site-specific connections will allow you to connect different AWS accounts to individual sites for isolation or compliance requirements.",[968,1013],{},[889,1015,1017],{"id":1016},"step-2-choose-setup-method","Step 2: Choose Setup Method",[885,1019,1020],{},"Select your preferred method for creating the IAM role:",[897,1022,1023,1036],{},[900,1024,1025],{},[903,1026,1027,1030,1033],{},[906,1028,1029],{},"Method",[906,1031,1032],{},"Best For",[906,1034,1035],{},"Complexity",[913,1037,1038,1051,1064],{},[903,1039,1040,1045,1048],{},[918,1041,1042],{},[921,1043,1044],{},"Manual",[918,1046,1047],{},"One-time setup, AWS Console users",[918,1049,1050],{},"Medium",[903,1052,1053,1058,1061],{},[918,1054,1055],{},[921,1056,1057],{},"CloudFormation",[918,1059,1060],{},"AWS-native IaC, repeatable deployments",[918,1062,1063],{},"Low",[903,1065,1066,1071,1074],{},[918,1067,1068],{},[921,1069,1070],{},"Terraform",[918,1072,1073],{},"Multi-cloud IaC, existing Terraform users",[918,1075,1063],{},[968,1077],{},[889,1079,1081],{"id":1080},"step-3-route53-option","Step 3: Route53 Option",[885,1083,1084],{},"Choose whether you plan to use AWS Route53 for DNS management:",[978,1086,1088],{"id":1087},"yes-use-route53","Yes, use Route53",[885,1090,1091],{},"Select this if you want Orkestia to:",[983,1093,1094,1097,1100],{},[986,1095,1096],{},"Automatically create DNS records for your domains",[986,1098,1099],{},"Manage SSL certificate validation records",[986,1101,1102],{},"Handle subdomain configuration",[885,1104,1105],{},"The IAM role will include additional Route53 permissions.",[978,1107,1109],{"id":1108},"no-use-external-dns","No, use external DNS",[885,1111,1112],{},"Select this if you:",[983,1114,1115,1118,1121],{},[986,1116,1117],{},"Use Cloudflare, GoDaddy, or another DNS provider",[986,1119,1120],{},"Will manually configure DNS records",[986,1122,1123],{},"Don't need automatic DNS management",[968,1125],{},[889,1127,1129],{"id":1128},"step-4-setup-instructions","Step 4: Setup Instructions",[885,1131,1132],{},"Follow the instructions for your chosen setup method below.",[1134,1135,1136],"tabs",{},[1137,1138,1140,1143,1147,1154,1177,1180,1186,1190,1269,1273,1276,1502,1506,1509,2110,2126,2130,2176,2180,2183,2196],"tabs-item",{"icon":1139,"label":1044},"i-lucide-mouse-pointer-click",[885,1141,1142],{},"Create the IAM role manually in the AWS Console.",[978,1144,1146],{"id":1145},"_41-copy-your-external-id","4.1 Copy Your External ID",[885,1148,1149,1150,1153],{},"The wizard displays your unique ",[921,1151,1152],{},"External ID",". This is a security feature that prevents \"confused deputy\" attacks.",[1155,1156,1161],"pre",{"className":1157,"code":1158,"language":1159,"meta":1160,"style":1160},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Example: lt_42_a1b2c3d4e5f6789012345678901234567\n","bash","",[1162,1163,1164],"code",{"__ignoreMap":1160},[1165,1166,1169,1173],"span",{"class":1167,"line":1168},"line",1,[1165,1170,1172],{"class":1171},"sBMFI","Example:",[1165,1174,1176],{"class":1175},"sfazB"," lt_42_a1b2c3d4e5f6789012345678901234567\n",[885,1178,1179],{},"Click the copy button to copy your External ID.",[1181,1182,1183],"caution",{},[885,1184,1185],{},"Keep this External ID secure. You'll need it for the trust policy.",[978,1187,1189],{"id":1188},"_42-create-iam-role-in-aws-console","4.2 Create IAM Role in AWS Console",[1191,1192,1194,1199,1214,1218,1229,1233,1240,1248,1252,1259,1263],"steps",{"level":1193},"4",[1195,1196,1198],"h4",{"id":1197},"open-the-aws-iam-console","Open the AWS IAM Console",[885,1200,1201,1202,1209,1210,1213],{},"Navigate to the ",[1203,1204,1208],"a",{"href":1205,"rel":1206},"https://console.aws.amazon.com/iam/",[1207],"nofollow","AWS IAM Console"," and click ",[921,1211,1212],{},"Roles"," in the sidebar.",[1195,1215,1217],{"id":1216},"create-a-new-role","Create a new role",[885,1219,1220,1221,1224,1225,1228],{},"Click ",[921,1222,1223],{},"Create role"," and select ",[921,1226,1227],{},"AWS account"," as the trusted entity type.",[1195,1230,1232],{"id":1231},"configure-cross-account-access","Configure cross-account access",[885,1234,1235,1236,1239],{},"Choose ",[921,1237,1238],{},"Another AWS account"," and enter the Orkestia AWS Account ID:",[1155,1241,1246],{"className":1242,"code":1244,"language":1245},[1243],"language-text","856022192189\n","text",[1162,1247,1244],{"__ignoreMap":1160},[1195,1249,1251],{"id":1250},"add-external-id-requirement","Add External ID requirement",[885,1253,1254,1255,1258],{},"Check ",[921,1256,1257],{},"Require external ID"," and enter your External ID from the wizard.",[1195,1260,1262],{"id":1261},"continue-to-permissions","Continue to permissions",[885,1264,1220,1265,1268],{},[921,1266,1267],{},"Next"," to proceed to the permissions step.",[978,1270,1272],{"id":1271},"_43-trust-policy","4.3 Trust Policy",[885,1274,1275],{},"The wizard provides the complete trust policy JSON. Here's the format:",[1155,1277,1282],{"className":1278,"code":1279,"filename":1280,"language":1281,"meta":1160,"style":1160},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n\"Version\": \"2012-10-17\",\n\"Statement\": [\n  {\n    \"Effect\": \"Allow\",\n    \"Principal\": {\n      \"AWS\": \"arn:aws:iam::856022192189:root\"\n    },\n    \"Action\": \"sts:AssumeRole\",\n    \"Condition\": {\n      \"StringEquals\": {\n        \"sts:ExternalId\": \"YOUR_EXTERNAL_ID\"\n      }\n    }\n  }\n]\n}\n","trust-policy.json","json",[1162,1283,1284,1290,1316,1331,1337,1359,1374,1396,1402,1423,1437,1451,1472,1478,1484,1490,1496],{"__ignoreMap":1160},[1165,1285,1286],{"class":1167,"line":1168},[1165,1287,1289],{"class":1288},"sMK4o","{\n",[1165,1291,1293,1296,1300,1302,1305,1308,1311,1313],{"class":1167,"line":1292},2,[1165,1294,1295],{"class":1288},"\"",[1165,1297,1299],{"class":1298},"spNyl","Version",[1165,1301,1295],{"class":1288},[1165,1303,1304],{"class":1288},":",[1165,1306,1307],{"class":1288}," \"",[1165,1309,1310],{"class":1175},"2012-10-17",[1165,1312,1295],{"class":1288},[1165,1314,1315],{"class":1288},",\n",[1165,1317,1319,1321,1324,1326,1328],{"class":1167,"line":1318},3,[1165,1320,1295],{"class":1288},[1165,1322,1323],{"class":1298},"Statement",[1165,1325,1295],{"class":1288},[1165,1327,1304],{"class":1288},[1165,1329,1330],{"class":1288}," [\n",[1165,1332,1334],{"class":1167,"line":1333},4,[1165,1335,1336],{"class":1288},"  {\n",[1165,1338,1340,1343,1346,1348,1350,1352,1355,1357],{"class":1167,"line":1339},5,[1165,1341,1342],{"class":1288},"    \"",[1165,1344,1345],{"class":1171},"Effect",[1165,1347,1295],{"class":1288},[1165,1349,1304],{"class":1288},[1165,1351,1307],{"class":1288},[1165,1353,1354],{"class":1175},"Allow",[1165,1356,1295],{"class":1288},[1165,1358,1315],{"class":1288},[1165,1360,1362,1364,1367,1369,1371],{"class":1167,"line":1361},6,[1165,1363,1342],{"class":1288},[1165,1365,1366],{"class":1171},"Principal",[1165,1368,1295],{"class":1288},[1165,1370,1304],{"class":1288},[1165,1372,1373],{"class":1288}," {\n",[1165,1375,1377,1380,1384,1386,1388,1390,1393],{"class":1167,"line":1376},7,[1165,1378,1379],{"class":1288},"      \"",[1165,1381,1383],{"class":1382},"sbssI","AWS",[1165,1385,1295],{"class":1288},[1165,1387,1304],{"class":1288},[1165,1389,1307],{"class":1288},[1165,1391,1392],{"class":1175},"arn:aws:iam::856022192189:root",[1165,1394,1395],{"class":1288},"\"\n",[1165,1397,1399],{"class":1167,"line":1398},8,[1165,1400,1401],{"class":1288},"    },\n",[1165,1403,1405,1407,1410,1412,1414,1416,1419,1421],{"class":1167,"line":1404},9,[1165,1406,1342],{"class":1288},[1165,1408,1409],{"class":1171},"Action",[1165,1411,1295],{"class":1288},[1165,1413,1304],{"class":1288},[1165,1415,1307],{"class":1288},[1165,1417,1418],{"class":1175},"sts:AssumeRole",[1165,1420,1295],{"class":1288},[1165,1422,1315],{"class":1288},[1165,1424,1426,1428,1431,1433,1435],{"class":1167,"line":1425},10,[1165,1427,1342],{"class":1288},[1165,1429,1430],{"class":1171},"Condition",[1165,1432,1295],{"class":1288},[1165,1434,1304],{"class":1288},[1165,1436,1373],{"class":1288},[1165,1438,1440,1442,1445,1447,1449],{"class":1167,"line":1439},11,[1165,1441,1379],{"class":1288},[1165,1443,1444],{"class":1382},"StringEquals",[1165,1446,1295],{"class":1288},[1165,1448,1304],{"class":1288},[1165,1450,1373],{"class":1288},[1165,1452,1454,1457,1461,1463,1465,1467,1470],{"class":1167,"line":1453},12,[1165,1455,1456],{"class":1288},"        \"",[1165,1458,1460],{"class":1459},"swJcz","sts:ExternalId",[1165,1462,1295],{"class":1288},[1165,1464,1304],{"class":1288},[1165,1466,1307],{"class":1288},[1165,1468,1469],{"class":1175},"YOUR_EXTERNAL_ID",[1165,1471,1395],{"class":1288},[1165,1473,1475],{"class":1167,"line":1474},13,[1165,1476,1477],{"class":1288},"      }\n",[1165,1479,1481],{"class":1167,"line":1480},14,[1165,1482,1483],{"class":1288},"    }\n",[1165,1485,1487],{"class":1167,"line":1486},15,[1165,1488,1489],{"class":1288},"  }\n",[1165,1491,1493],{"class":1167,"line":1492},16,[1165,1494,1495],{"class":1288},"]\n",[1165,1497,1499],{"class":1167,"line":1498},17,[1165,1500,1501],{"class":1288},"}\n",[978,1503,1505],{"id":1504},"_44-permission-policy","4.4 Permission Policy",[885,1507,1508],{},"The wizard provides the permission policy with all required permissions:",[1510,1511,1512],"code-collapse",{},[1155,1513,1516],{"className":1278,"code":1514,"filename":1515,"language":1281,"meta":1160,"style":1160},"{\n\"Version\": \"2012-10-17\",\n\"Statement\": [\n  {\n    \"Sid\": \"S3BucketManagement\",\n    \"Effect\": \"Allow\",\n    \"Action\": [\n      \"s3:CreateBucket\",\n      \"s3:DeleteBucket\",\n      \"s3:ListBucket\",\n      \"s3:GetBucketLocation\",\n      \"s3:GetBucketPolicy\",\n      \"s3:PutBucketPolicy\",\n      \"s3:DeleteBucketPolicy\",\n      \"s3:GetBucketWebsite\",\n      \"s3:PutBucketWebsite\",\n      \"s3:DeleteBucketWebsite\",\n      \"s3:PutBucketPublicAccessBlock\",\n      \"s3:GetBucketPublicAccessBlock\"\n    ],\n    \"Resource\": \"arn:aws:s3:::ltinteg-*\"\n  },\n  {\n    \"Sid\": \"S3ObjectManagement\",\n    \"Effect\": \"Allow\",\n    \"Action\": [\n      \"s3:GetObject\",\n      \"s3:PutObject\",\n      \"s3:DeleteObject\",\n      \"s3:ListBucket\"\n    ],\n    \"Resource\": [\n      \"arn:aws:s3:::ltinteg-*\",\n      \"arn:aws:s3:::ltinteg-*/*\"\n    ]\n  },\n  {\n    \"Sid\": \"CloudFrontManagement\",\n    \"Effect\": \"Allow\",\n    \"Action\": [\n      \"cloudfront:CreateDistribution\",\n      \"cloudfront:GetDistribution\",\n      \"cloudfront:UpdateDistribution\",\n      \"cloudfront:DeleteDistribution\",\n      \"cloudfront:ListDistributions\",\n      \"cloudfront:CreateInvalidation\",\n      \"cloudfront:GetInvalidation\",\n      \"cloudfront:ListInvalidations\"\n    ],\n    \"Resource\": \"*\"\n  }\n]\n}\n","permission-policy.json",[1162,1517,1518,1522,1540,1552,1556,1576,1594,1606,1617,1628,1639,1650,1661,1672,1683,1694,1705,1716,1728,1738,1744,1763,1769,1774,1794,1813,1826,1838,1850,1862,1871,1876,1889,1900,1910,1916,1921,1926,1946,1965,1978,1990,2002,2014,2026,2038,2050,2062,2072,2077,2095,2100,2105],{"__ignoreMap":1160},[1165,1519,1520],{"class":1167,"line":1168},[1165,1521,1289],{"class":1288},[1165,1523,1524,1526,1528,1530,1532,1534,1536,1538],{"class":1167,"line":1292},[1165,1525,1295],{"class":1288},[1165,1527,1299],{"class":1298},[1165,1529,1295],{"class":1288},[1165,1531,1304],{"class":1288},[1165,1533,1307],{"class":1288},[1165,1535,1310],{"class":1175},[1165,1537,1295],{"class":1288},[1165,1539,1315],{"class":1288},[1165,1541,1542,1544,1546,1548,1550],{"class":1167,"line":1318},[1165,1543,1295],{"class":1288},[1165,1545,1323],{"class":1298},[1165,1547,1295],{"class":1288},[1165,1549,1304],{"class":1288},[1165,1551,1330],{"class":1288},[1165,1553,1554],{"class":1167,"line":1333},[1165,1555,1336],{"class":1288},[1165,1557,1558,1560,1563,1565,1567,1569,1572,1574],{"class":1167,"line":1339},[1165,1559,1342],{"class":1288},[1165,1561,1562],{"class":1171},"Sid",[1165,1564,1295],{"class":1288},[1165,1566,1304],{"class":1288},[1165,1568,1307],{"class":1288},[1165,1570,1571],{"class":1175},"S3BucketManagement",[1165,1573,1295],{"class":1288},[1165,1575,1315],{"class":1288},[1165,1577,1578,1580,1582,1584,1586,1588,1590,1592],{"class":1167,"line":1361},[1165,1579,1342],{"class":1288},[1165,1581,1345],{"class":1171},[1165,1583,1295],{"class":1288},[1165,1585,1304],{"class":1288},[1165,1587,1307],{"class":1288},[1165,1589,1354],{"class":1175},[1165,1591,1295],{"class":1288},[1165,1593,1315],{"class":1288},[1165,1595,1596,1598,1600,1602,1604],{"class":1167,"line":1376},[1165,1597,1342],{"class":1288},[1165,1599,1409],{"class":1171},[1165,1601,1295],{"class":1288},[1165,1603,1304],{"class":1288},[1165,1605,1330],{"class":1288},[1165,1607,1608,1610,1613,1615],{"class":1167,"line":1398},[1165,1609,1379],{"class":1288},[1165,1611,1612],{"class":1175},"s3:CreateBucket",[1165,1614,1295],{"class":1288},[1165,1616,1315],{"class":1288},[1165,1618,1619,1621,1624,1626],{"class":1167,"line":1404},[1165,1620,1379],{"class":1288},[1165,1622,1623],{"class":1175},"s3:DeleteBucket",[1165,1625,1295],{"class":1288},[1165,1627,1315],{"class":1288},[1165,1629,1630,1632,1635,1637],{"class":1167,"line":1425},[1165,1631,1379],{"class":1288},[1165,1633,1634],{"class":1175},"s3:ListBucket",[1165,1636,1295],{"class":1288},[1165,1638,1315],{"class":1288},[1165,1640,1641,1643,1646,1648],{"class":1167,"line":1439},[1165,1642,1379],{"class":1288},[1165,1644,1645],{"class":1175},"s3:GetBucketLocation",[1165,1647,1295],{"class":1288},[1165,1649,1315],{"class":1288},[1165,1651,1652,1654,1657,1659],{"class":1167,"line":1453},[1165,1653,1379],{"class":1288},[1165,1655,1656],{"class":1175},"s3:GetBucketPolicy",[1165,1658,1295],{"class":1288},[1165,1660,1315],{"class":1288},[1165,1662,1663,1665,1668,1670],{"class":1167,"line":1474},[1165,1664,1379],{"class":1288},[1165,1666,1667],{"class":1175},"s3:PutBucketPolicy",[1165,1669,1295],{"class":1288},[1165,1671,1315],{"class":1288},[1165,1673,1674,1676,1679,1681],{"class":1167,"line":1480},[1165,1675,1379],{"class":1288},[1165,1677,1678],{"class":1175},"s3:DeleteBucketPolicy",[1165,1680,1295],{"class":1288},[1165,1682,1315],{"class":1288},[1165,1684,1685,1687,1690,1692],{"class":1167,"line":1486},[1165,1686,1379],{"class":1288},[1165,1688,1689],{"class":1175},"s3:GetBucketWebsite",[1165,1691,1295],{"class":1288},[1165,1693,1315],{"class":1288},[1165,1695,1696,1698,1701,1703],{"class":1167,"line":1492},[1165,1697,1379],{"class":1288},[1165,1699,1700],{"class":1175},"s3:PutBucketWebsite",[1165,1702,1295],{"class":1288},[1165,1704,1315],{"class":1288},[1165,1706,1707,1709,1712,1714],{"class":1167,"line":1498},[1165,1708,1379],{"class":1288},[1165,1710,1711],{"class":1175},"s3:DeleteBucketWebsite",[1165,1713,1295],{"class":1288},[1165,1715,1315],{"class":1288},[1165,1717,1719,1721,1724,1726],{"class":1167,"line":1718},18,[1165,1720,1379],{"class":1288},[1165,1722,1723],{"class":1175},"s3:PutBucketPublicAccessBlock",[1165,1725,1295],{"class":1288},[1165,1727,1315],{"class":1288},[1165,1729,1731,1733,1736],{"class":1167,"line":1730},19,[1165,1732,1379],{"class":1288},[1165,1734,1735],{"class":1175},"s3:GetBucketPublicAccessBlock",[1165,1737,1395],{"class":1288},[1165,1739,1741],{"class":1167,"line":1740},20,[1165,1742,1743],{"class":1288},"    ],\n",[1165,1745,1747,1749,1752,1754,1756,1758,1761],{"class":1167,"line":1746},21,[1165,1748,1342],{"class":1288},[1165,1750,1751],{"class":1171},"Resource",[1165,1753,1295],{"class":1288},[1165,1755,1304],{"class":1288},[1165,1757,1307],{"class":1288},[1165,1759,1760],{"class":1175},"arn:aws:s3:::ltinteg-*",[1165,1762,1395],{"class":1288},[1165,1764,1766],{"class":1167,"line":1765},22,[1165,1767,1768],{"class":1288},"  },\n",[1165,1770,1772],{"class":1167,"line":1771},23,[1165,1773,1336],{"class":1288},[1165,1775,1777,1779,1781,1783,1785,1787,1790,1792],{"class":1167,"line":1776},24,[1165,1778,1342],{"class":1288},[1165,1780,1562],{"class":1171},[1165,1782,1295],{"class":1288},[1165,1784,1304],{"class":1288},[1165,1786,1307],{"class":1288},[1165,1788,1789],{"class":1175},"S3ObjectManagement",[1165,1791,1295],{"class":1288},[1165,1793,1315],{"class":1288},[1165,1795,1797,1799,1801,1803,1805,1807,1809,1811],{"class":1167,"line":1796},25,[1165,1798,1342],{"class":1288},[1165,1800,1345],{"class":1171},[1165,1802,1295],{"class":1288},[1165,1804,1304],{"class":1288},[1165,1806,1307],{"class":1288},[1165,1808,1354],{"class":1175},[1165,1810,1295],{"class":1288},[1165,1812,1315],{"class":1288},[1165,1814,1816,1818,1820,1822,1824],{"class":1167,"line":1815},26,[1165,1817,1342],{"class":1288},[1165,1819,1409],{"class":1171},[1165,1821,1295],{"class":1288},[1165,1823,1304],{"class":1288},[1165,1825,1330],{"class":1288},[1165,1827,1829,1831,1834,1836],{"class":1167,"line":1828},27,[1165,1830,1379],{"class":1288},[1165,1832,1833],{"class":1175},"s3:GetObject",[1165,1835,1295],{"class":1288},[1165,1837,1315],{"class":1288},[1165,1839,1841,1843,1846,1848],{"class":1167,"line":1840},28,[1165,1842,1379],{"class":1288},[1165,1844,1845],{"class":1175},"s3:PutObject",[1165,1847,1295],{"class":1288},[1165,1849,1315],{"class":1288},[1165,1851,1853,1855,1858,1860],{"class":1167,"line":1852},29,[1165,1854,1379],{"class":1288},[1165,1856,1857],{"class":1175},"s3:DeleteObject",[1165,1859,1295],{"class":1288},[1165,1861,1315],{"class":1288},[1165,1863,1865,1867,1869],{"class":1167,"line":1864},30,[1165,1866,1379],{"class":1288},[1165,1868,1634],{"class":1175},[1165,1870,1395],{"class":1288},[1165,1872,1874],{"class":1167,"line":1873},31,[1165,1875,1743],{"class":1288},[1165,1877,1879,1881,1883,1885,1887],{"class":1167,"line":1878},32,[1165,1880,1342],{"class":1288},[1165,1882,1751],{"class":1171},[1165,1884,1295],{"class":1288},[1165,1886,1304],{"class":1288},[1165,1888,1330],{"class":1288},[1165,1890,1892,1894,1896,1898],{"class":1167,"line":1891},33,[1165,1893,1379],{"class":1288},[1165,1895,1760],{"class":1175},[1165,1897,1295],{"class":1288},[1165,1899,1315],{"class":1288},[1165,1901,1903,1905,1908],{"class":1167,"line":1902},34,[1165,1904,1379],{"class":1288},[1165,1906,1907],{"class":1175},"arn:aws:s3:::ltinteg-*/*",[1165,1909,1395],{"class":1288},[1165,1911,1913],{"class":1167,"line":1912},35,[1165,1914,1915],{"class":1288},"    ]\n",[1165,1917,1919],{"class":1167,"line":1918},36,[1165,1920,1768],{"class":1288},[1165,1922,1924],{"class":1167,"line":1923},37,[1165,1925,1336],{"class":1288},[1165,1927,1929,1931,1933,1935,1937,1939,1942,1944],{"class":1167,"line":1928},38,[1165,1930,1342],{"class":1288},[1165,1932,1562],{"class":1171},[1165,1934,1295],{"class":1288},[1165,1936,1304],{"class":1288},[1165,1938,1307],{"class":1288},[1165,1940,1941],{"class":1175},"CloudFrontManagement",[1165,1943,1295],{"class":1288},[1165,1945,1315],{"class":1288},[1165,1947,1949,1951,1953,1955,1957,1959,1961,1963],{"class":1167,"line":1948},39,[1165,1950,1342],{"class":1288},[1165,1952,1345],{"class":1171},[1165,1954,1295],{"class":1288},[1165,1956,1304],{"class":1288},[1165,1958,1307],{"class":1288},[1165,1960,1354],{"class":1175},[1165,1962,1295],{"class":1288},[1165,1964,1315],{"class":1288},[1165,1966,1968,1970,1972,1974,1976],{"class":1167,"line":1967},40,[1165,1969,1342],{"class":1288},[1165,1971,1409],{"class":1171},[1165,1973,1295],{"class":1288},[1165,1975,1304],{"class":1288},[1165,1977,1330],{"class":1288},[1165,1979,1981,1983,1986,1988],{"class":1167,"line":1980},41,[1165,1982,1379],{"class":1288},[1165,1984,1985],{"class":1175},"cloudfront:CreateDistribution",[1165,1987,1295],{"class":1288},[1165,1989,1315],{"class":1288},[1165,1991,1993,1995,1998,2000],{"class":1167,"line":1992},42,[1165,1994,1379],{"class":1288},[1165,1996,1997],{"class":1175},"cloudfront:GetDistribution",[1165,1999,1295],{"class":1288},[1165,2001,1315],{"class":1288},[1165,2003,2005,2007,2010,2012],{"class":1167,"line":2004},43,[1165,2006,1379],{"class":1288},[1165,2008,2009],{"class":1175},"cloudfront:UpdateDistribution",[1165,2011,1295],{"class":1288},[1165,2013,1315],{"class":1288},[1165,2015,2017,2019,2022,2024],{"class":1167,"line":2016},44,[1165,2018,1379],{"class":1288},[1165,2020,2021],{"class":1175},"cloudfront:DeleteDistribution",[1165,2023,1295],{"class":1288},[1165,2025,1315],{"class":1288},[1165,2027,2029,2031,2034,2036],{"class":1167,"line":2028},45,[1165,2030,1379],{"class":1288},[1165,2032,2033],{"class":1175},"cloudfront:ListDistributions",[1165,2035,1295],{"class":1288},[1165,2037,1315],{"class":1288},[1165,2039,2041,2043,2046,2048],{"class":1167,"line":2040},46,[1165,2042,1379],{"class":1288},[1165,2044,2045],{"class":1175},"cloudfront:CreateInvalidation",[1165,2047,1295],{"class":1288},[1165,2049,1315],{"class":1288},[1165,2051,2053,2055,2058,2060],{"class":1167,"line":2052},47,[1165,2054,1379],{"class":1288},[1165,2056,2057],{"class":1175},"cloudfront:GetInvalidation",[1165,2059,1295],{"class":1288},[1165,2061,1315],{"class":1288},[1165,2063,2065,2067,2070],{"class":1167,"line":2064},48,[1165,2066,1379],{"class":1288},[1165,2068,2069],{"class":1175},"cloudfront:ListInvalidations",[1165,2071,1395],{"class":1288},[1165,2073,2075],{"class":1167,"line":2074},49,[1165,2076,1743],{"class":1288},[1165,2078,2080,2082,2084,2086,2088,2090,2093],{"class":1167,"line":2079},50,[1165,2081,1342],{"class":1288},[1165,2083,1751],{"class":1171},[1165,2085,1295],{"class":1288},[1165,2087,1304],{"class":1288},[1165,2089,1307],{"class":1288},[1165,2091,2092],{"class":1175},"*",[1165,2094,1395],{"class":1288},[1165,2096,2098],{"class":1167,"line":2097},51,[1165,2099,1489],{"class":1288},[1165,2101,2103],{"class":1167,"line":2102},52,[1165,2104,1495],{"class":1288},[1165,2106,2108],{"class":1167,"line":2107},53,[1165,2109,1501],{"class":1288},[2111,2112,2113],"tip",{},[885,2114,2115,2116,2119,2120,2125],{},"Always copy the policy from the wizard to ensure you have the latest required permissions. The permission set is scoped to the AWS-backed capabilities your organization uses — browse the ",[1162,2117,2118],{},"aws.*"," workflows it unlocks in the ",[1203,2121,2124],{"href":2122,"rel":2123},"https://reference.orkestia.dev",[1207],"workflow reference",".",[978,2127,2129],{"id":2128},"_45-attach-the-permission-policy","4.5 Attach the Permission Policy",[1191,2131,2132,2136,2147,2151,2154,2158,2169,2173],{"level":1193},[1195,2133,2135],{"id":2134},"create-a-new-policy","Create a new policy",[885,2137,2138,2139,2142,2143,2146],{},"In the AWS Console, click ",[921,2140,2141],{},"Create policy"," and switch to the ",[921,2144,2145],{},"JSON"," tab.",[1195,2148,2150],{"id":2149},"paste-the-policy","Paste the policy",[885,2152,2153],{},"Paste the permission policy from the wizard.",[1195,2155,2157],{"id":2156},"name-and-create","Name and create",[885,2159,1220,2160,2162,2163,2166,2167,2125],{},[921,2161,1267],{},", name the policy (e.g., ",[1162,2164,2165],{},"OrkestiaPolicy","), and click ",[921,2168,2141],{},[1195,2170,2172],{"id":2171},"attach-to-role","Attach to role",[885,2174,2175],{},"Return to role creation and attach this policy. Complete the role creation.",[978,2177,2179],{"id":2178},"_46-get-the-role-arn","4.6 Get the Role ARN",[885,2181,2182],{},"After creating the role:",[2184,2185,2186,2189],"ol",{},[986,2187,2188],{},"Open the role in IAM Console",[986,2190,2191,2192,2195],{},"Copy the ",[921,2193,2194],{},"Role ARN"," from the summary section",[1155,2197,2200],{"className":2198,"code":2199,"language":1245},[1243],"Example: arn:aws:iam::123456789012:role/OrkestiaRole\n",[1162,2201,2199],{"__ignoreMap":1160},[1137,2203,2204,2207,2211,2228,2232,2235,2307,2312,2379,2383,2386],{"icon":241,"label":1057},[885,2205,2206],{},"Deploy a CloudFormation stack to automatically create the IAM role.",[978,2208,2210],{"id":2209},"_41-clone-the-repository","4.1 Clone the Repository",[1155,2212,2215],{"className":1157,"code":2213,"filename":2214,"language":1159,"meta":1160,"style":1160},"# The CloudFormation template is provided by your Orkestia contact.\n# (The Manual method above is fully self-contained and needs no download.)\n","Terminal",[1162,2216,2217,2223],{"__ignoreMap":1160},[1165,2218,2219],{"class":1167,"line":1168},[1165,2220,2222],{"class":2221},"sHwdD","# The CloudFormation template is provided by your Orkestia contact.\n",[1165,2224,2225],{"class":1167,"line":1292},[1165,2226,2227],{"class":2221},"# (The Manual method above is fully self-contained and needs no download.)\n",[978,2229,2231],{"id":2230},"_42-deploy-the-stack","4.2 Deploy the Stack",[885,2233,2234],{},"Run the following command, replacing the parameter values from the wizard:",[1155,2236,2238],{"className":1157,"code":2237,"filename":2214,"language":1159,"meta":1160,"style":1160},"aws cloudformation deploy \\\n  --template-file template.yaml \\\n  --stack-name ltinteg-role \\\n  --parameter-overrides \\\n    ExternalId=YOUR_EXTERNAL_ID \\\n    OrkestiaAccountId=856022192189 \\\n  --capabilities CAPABILITY_NAMED_IAM\n",[1162,2239,2240,2255,2265,2275,2282,2289,2299],{"__ignoreMap":1160},[1165,2241,2242,2245,2248,2251],{"class":1167,"line":1168},[1165,2243,2244],{"class":1171},"aws",[1165,2246,2247],{"class":1175}," cloudformation",[1165,2249,2250],{"class":1175}," deploy",[1165,2252,2254],{"class":2253},"sTEyZ"," \\\n",[1165,2256,2257,2260,2263],{"class":1167,"line":1292},[1165,2258,2259],{"class":1175},"  --template-file",[1165,2261,2262],{"class":1175}," template.yaml",[1165,2264,2254],{"class":2253},[1165,2266,2267,2270,2273],{"class":1167,"line":1318},[1165,2268,2269],{"class":1175},"  --stack-name",[1165,2271,2272],{"class":1175}," ltinteg-role",[1165,2274,2254],{"class":2253},[1165,2276,2277,2280],{"class":1167,"line":1333},[1165,2278,2279],{"class":1175},"  --parameter-overrides",[1165,2281,2254],{"class":2253},[1165,2283,2284,2287],{"class":1167,"line":1339},[1165,2285,2286],{"class":1175},"    ExternalId=YOUR_EXTERNAL_ID",[1165,2288,2254],{"class":2253},[1165,2290,2291,2294,2297],{"class":1167,"line":1361},[1165,2292,2293],{"class":1175},"    OrkestiaAccountId=",[1165,2295,2296],{"class":1382},"856022192189",[1165,2298,2254],{"class":2253},[1165,2300,2301,2304],{"class":1167,"line":1376},[1165,2302,2303],{"class":1175},"  --capabilities",[1165,2305,2306],{"class":1175}," CAPABILITY_NAMED_IAM\n",[885,2308,2309],{},[921,2310,2311],{},"With Route53 enabled:",[1155,2313,2315],{"className":1157,"code":2314,"filename":2214,"language":1159,"meta":1160,"style":1160},"aws cloudformation deploy \\\n  --template-file template.yaml \\\n  --stack-name ltinteg-role \\\n  --parameter-overrides \\\n    ExternalId=YOUR_EXTERNAL_ID \\\n    OrkestiaAccountId=856022192189 \\\n    UseRoute53=true \\\n  --capabilities CAPABILITY_NAMED_IAM\n",[1162,2316,2317,2327,2335,2343,2349,2355,2363,2373],{"__ignoreMap":1160},[1165,2318,2319,2321,2323,2325],{"class":1167,"line":1168},[1165,2320,2244],{"class":1171},[1165,2322,2247],{"class":1175},[1165,2324,2250],{"class":1175},[1165,2326,2254],{"class":2253},[1165,2328,2329,2331,2333],{"class":1167,"line":1292},[1165,2330,2259],{"class":1175},[1165,2332,2262],{"class":1175},[1165,2334,2254],{"class":2253},[1165,2336,2337,2339,2341],{"class":1167,"line":1318},[1165,2338,2269],{"class":1175},[1165,2340,2272],{"class":1175},[1165,2342,2254],{"class":2253},[1165,2344,2345,2347],{"class":1167,"line":1333},[1165,2346,2279],{"class":1175},[1165,2348,2254],{"class":2253},[1165,2350,2351,2353],{"class":1167,"line":1339},[1165,2352,2286],{"class":1175},[1165,2354,2254],{"class":2253},[1165,2356,2357,2359,2361],{"class":1167,"line":1361},[1165,2358,2293],{"class":1175},[1165,2360,2296],{"class":1382},[1165,2362,2254],{"class":2253},[1165,2364,2365,2368,2371],{"class":1167,"line":1376},[1165,2366,2367],{"class":1175},"    UseRoute53=",[1165,2369,2370],{"class":1288},"true",[1165,2372,2254],{"class":2253},[1165,2374,2375,2377],{"class":1167,"line":1398},[1165,2376,2303],{"class":1175},[1165,2378,2306],{"class":1175},[978,2380,2382],{"id":2381},"_43-get-the-role-arn","4.3 Get the Role ARN",[885,2384,2385],{},"After deployment completes, retrieve the Role ARN:",[1155,2387,2389],{"className":1157,"code":2388,"filename":2214,"language":1159,"meta":1160,"style":1160},"aws cloudformation describe-stacks \\\n  --stack-name ltinteg-role \\\n  --query \"Stacks[0].Outputs[?OutputKey=='RoleArn'].OutputValue\" \\\n  --output text\n",[1162,2390,2391,2402,2410,2424],{"__ignoreMap":1160},[1165,2392,2393,2395,2397,2400],{"class":1167,"line":1168},[1165,2394,2244],{"class":1171},[1165,2396,2247],{"class":1175},[1165,2398,2399],{"class":1175}," describe-stacks",[1165,2401,2254],{"class":2253},[1165,2403,2404,2406,2408],{"class":1167,"line":1292},[1165,2405,2269],{"class":1175},[1165,2407,2272],{"class":1175},[1165,2409,2254],{"class":2253},[1165,2411,2412,2415,2417,2420,2422],{"class":1167,"line":1318},[1165,2413,2414],{"class":1175},"  --query",[1165,2416,1307],{"class":1288},[1165,2418,2419],{"class":1175},"Stacks[0].Outputs[?OutputKey=='RoleArn'].OutputValue",[1165,2421,1295],{"class":1288},[1165,2423,2254],{"class":2253},[1165,2425,2426,2429],{"class":1167,"line":1333},[1165,2427,2428],{"class":1175},"  --output",[1165,2430,2431],{"class":1175}," text\n",[1137,2433,2435,2438,2441,2455,2459,2466,2483,2487,2505,2509,2536,2540,2543],{"icon":2434,"label":1070},"i-simple-icons-terraform",[885,2436,2437],{},"Use Terraform to provision the IAM role as part of your infrastructure code.",[978,2439,2210],{"id":2440},"_41-clone-the-repository-1",[1155,2442,2444],{"className":1157,"code":2443,"filename":2214,"language":1159,"meta":1160,"style":1160},"# The Terraform module is provided by your Orkestia contact.\n# (The Manual method above is fully self-contained and needs no download.)\n",[1162,2445,2446,2451],{"__ignoreMap":1160},[1165,2447,2448],{"class":1167,"line":1168},[1165,2449,2450],{"class":2221},"# The Terraform module is provided by your Orkestia contact.\n",[1165,2452,2453],{"class":1167,"line":1292},[1165,2454,2227],{"class":2221},[978,2456,2458],{"id":2457},"_42-configure-variables","4.2 Configure Variables",[885,2460,2461,2462,2465],{},"Create or update ",[1162,2463,2464],{},"terraform.tfvars"," with your values:",[1155,2467,2471],{"className":2468,"code":2469,"filename":2464,"language":2470,"meta":1160,"style":1160},"language-hcl shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","external_id         = \"YOUR_EXTERNAL_ID\"\nltinteg_account_id  = \"856022192189\"\n","hcl",[1162,2472,2473,2478],{"__ignoreMap":1160},[1165,2474,2475],{"class":1167,"line":1168},[1165,2476,2477],{},"external_id         = \"YOUR_EXTERNAL_ID\"\n",[1165,2479,2480],{"class":1167,"line":1292},[1165,2481,2482],{},"ltinteg_account_id  = \"856022192189\"\n",[885,2484,2485],{},[921,2486,2311],{},[1155,2488,2490],{"className":2468,"code":2489,"filename":2464,"language":2470,"meta":1160,"style":1160},"external_id         = \"YOUR_EXTERNAL_ID\"\nltinteg_account_id  = \"856022192189\"\nuse_route53         = true\n",[1162,2491,2492,2496,2500],{"__ignoreMap":1160},[1165,2493,2494],{"class":1167,"line":1168},[1165,2495,2477],{},[1165,2497,2498],{"class":1167,"line":1292},[1165,2499,2482],{},[1165,2501,2502],{"class":1167,"line":1318},[1165,2503,2504],{},"use_route53         = true\n",[978,2506,2508],{"id":2507},"_43-apply-the-configuration","4.3 Apply the Configuration",[1155,2510,2512],{"className":1157,"code":2511,"filename":2214,"language":1159,"meta":1160,"style":1160},"terraform init\nterraform plan\nterraform apply\n",[1162,2513,2514,2522,2529],{"__ignoreMap":1160},[1165,2515,2516,2519],{"class":1167,"line":1168},[1165,2517,2518],{"class":1171},"terraform",[1165,2520,2521],{"class":1175}," init\n",[1165,2523,2524,2526],{"class":1167,"line":1292},[1165,2525,2518],{"class":1171},[1165,2527,2528],{"class":1175}," plan\n",[1165,2530,2531,2533],{"class":1167,"line":1318},[1165,2532,2518],{"class":1171},[1165,2534,2535],{"class":1175}," apply\n",[978,2537,2539],{"id":2538},"_44-get-the-role-arn","4.4 Get the Role ARN",[885,2541,2542],{},"After applying, retrieve the Role ARN:",[1155,2544,2546],{"className":1157,"code":2545,"filename":2214,"language":1159,"meta":1160,"style":1160},"terraform output cross_account_role_arn\n",[1162,2547,2548],{"__ignoreMap":1160},[1165,2549,2550,2552,2555],{"class":1167,"line":1168},[1165,2551,2518],{"class":1171},[1165,2553,2554],{"class":1175}," output",[1165,2556,2557],{"class":1175}," cross_account_role_arn\n",[885,2559,2560],{},"::",[968,2562],{},[889,2564,2566],{"id":2565},"step-5-enter-connection-details","Step 5: Enter Connection Details",[885,2568,2569],{},"After creating the IAM role using any method:",[978,2571,2573],{"id":2572},"_51-enter-connection-name","5.1 Enter Connection Name",[885,2575,2576],{},"Give your connection a descriptive name:",[983,2578,2579,2584,2589],{},[986,2580,2581],{},[1162,2582,2583],{},"Production Account",[986,2585,2586],{},[1162,2587,2588],{},"Staging Environment",[986,2590,2591],{},[1162,2592,2593],{},"US-East Region",[978,2595,2597],{"id":2596},"_52-enter-role-arn","5.2 Enter Role ARN",[885,2599,2600],{},"Paste the IAM Role ARN you obtained:",[1155,2602,2605],{"className":2603,"code":2604,"language":1245},[1243],"arn:aws:iam::123456789012:role/OrkestiaRole\n",[1162,2606,2604],{"__ignoreMap":1160},[885,2608,2609],{},"The wizard validates the ARN format in real-time:",[983,2611,2612,2625],{},[986,2613,2614,2620,2621,2624],{},[2615,2616],"icon",{"className":2617,"name":2619},[2618],"text-green-500","i-lucide-check"," ",[921,2622,2623],{},"Green checkmark"," — Valid ARN format",[986,2626,2627,2620,2632,2635],{},[2615,2628],{"className":2629,"name":2631},[2630],"text-red-500","i-lucide-x",[921,2633,2634],{},"Red X"," — Invalid format, check for typos",[978,2637,2639],{"id":2638},"_53-connect","5.3 Connect",[885,2641,1220,2642,2645],{},[921,2643,2644],{},"Connect AWS"," to create the connection.",[885,2647,2648],{},"Orkestia will:",[2184,2650,2651,2654,2657],{},[986,2652,2653],{},"Attempt to assume the role",[986,2655,2656],{},"Validate required permissions",[986,2658,2659],{},"Check for security issues",[968,2661],{},[889,2663,2665],{"id":2664},"next-steps","Next Steps",[2667,2668,2669,2675,2680,2685],"card-group",{},[2670,2671,2672],"card",{"icon":254,"title":251,"to":252},[885,2673,2674],{},"View and manage your connections.",[2670,2676,2677],{"icon":259,"title":256,"to":257},[885,2678,2679],{},"Understand security recommendations.",[2670,2681,2682],{"icon":229,"title":261,"to":262},[885,2683,2684],{},"Fix common connection issues.",[2670,2686,2688],{"icon":181,"title":2687,"to":179},"Integrations",[885,2689,2690],{},"See how AWS fits the wider connection catalog.",[2692,2693,2694],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":1160,"searchDepth":1168,"depth":1292,"links":2696},[2697,2698,2702,2703,2707,2708,2713],{"id":891,"depth":1292,"text":892},{"id":972,"depth":1292,"text":973,"children":2699},[2700,2701],{"id":980,"depth":1318,"text":981},{"id":1001,"depth":1318,"text":1002},{"id":1016,"depth":1292,"text":1017},{"id":1080,"depth":1292,"text":1081,"children":2704},[2705,2706],{"id":1087,"depth":1318,"text":1088},{"id":1108,"depth":1318,"text":1109},{"id":1128,"depth":1292,"text":1129},{"id":2565,"depth":1292,"text":2566,"children":2709},[2710,2711,2712],{"id":2572,"depth":1318,"text":2573},{"id":2596,"depth":1318,"text":2597},{"id":2638,"depth":1318,"text":2639},{"id":2664,"depth":1292,"text":2665},"Three ways to create an IAM role for your AWS connection - Manual, CloudFormation, or Terraform.","md",null,{},{"icon":249},{"title":246,"description":2714},"X0SLnOWx4_KiguCAsLW7amcjbYZkkeiAp00Ng3FHUZc",[2722,2724],{"title":23,"path":243,"stem":244,"description":2723,"icon":29,"children":-1},"Create your first AWS connection to Orkestia in minutes.",{"title":251,"path":252,"stem":253,"description":2725,"icon":254,"children":-1},"View, filter, validate, and delete your AWS connections.",1790354046513]