From bf34d8ded9a8bda82449f32a07b9259edfd03212 Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Tue, 30 Jun 2026 14:14:42 +0200 Subject: [PATCH 01/12] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fbab1f2e7..bf8a3b95f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # LocalStack Docs v2 + This is just the Starlight starter for now. We can begin moving existing content into `/content/docs`. ## Starlight Starter Kit: Basics From 728df23185b7c8ccc9fb8843a8129228a45b7b33 Mon Sep 17 00:00:00 2001 From: Alex Rashed <2796604+alexrashed@users.noreply.github.com> Date: Wed, 1 Jul 2026 16:48:08 +0200 Subject: [PATCH 02/12] DOC-328: Rename K8s/EKS config variables to cloud-agnostic names (#745) --- .../aws/configuration/config/configuration.md | 18 +++++++++++------ .../enterprise/kubernetes/configuration.md | 20 +++++++++---------- .../kubernetes/kubernetes-executor.md | 2 +- .../kubernetes/pod-configuration.md | 14 ++++++------- src/content/docs/aws/services/eks.mdx | 12 +++++------ 5 files changed, 36 insertions(+), 30 deletions(-) diff --git a/src/content/docs/aws/configuration/config/configuration.md b/src/content/docs/aws/configuration/config/configuration.md index 9ad76f33d..4e0de16b8 100644 --- a/src/content/docs/aws/configuration/config/configuration.md +++ b/src/content/docs/aws/configuration/config/configuration.md @@ -197,14 +197,20 @@ This section covers configuration options that are specific to certain AWS servi | Variable | Example Values | Description | | - | - | - | -| `EKS_K3S_FLAGS` | | Customize the `k3s` cluster created by LocalStack to emulate EKS clusters. | +| `K3S_FLAGS` | | Customize the `k3s` cluster created by LocalStack to emulate EKS clusters. (formerly `EKS_K3S_FLAGS`, still accepted as a deprecated alias) | | `EKS_LOADBALANCER_PORT` | `8081` (default) | Local port on which the Kubernetes load balancer is exposed on the host. | -| `EKS_K3S_IMAGE_TAG` | `v1.31.5-k3s1` (default) | Custom tag of the `rancher/k3s` image used to spin up Kubernetes clusters locally. | -| `EKS_K8S_PROVIDER` | `k3s` (default)\|`local` | The k8s provider which should be used to start the k8s cluster backing EKS. For more information on the providers, please see [Elastic Kubernetes Service (EKS)](/aws/services/eks) | -| `EKS_K3S_IMAGE_REPOSITORY` | `rancher/k3s` (default) | Custom repository of the `rancher/k3s` image used to spin up Kubernetes clusters locally. | -| `EKS_START_K3D_LB_INGRESS` | `0` (default) | Whether to start the k3d load balancer and Traefik ingress controller automatically when creating an EKS cluster. Set to `1` to enable. | +| `K3S_IMAGE_TAG` | `v1.31.5-k3s1` (default) | Custom tag of the `rancher/k3s` image used to spin up Kubernetes clusters locally. (formerly `EKS_K3S_IMAGE_TAG`, still accepted as a deprecated alias) | +| `MANAGED_K8S_PROVIDER` | `k3s` (default)\|`local` | The k8s provider which should be used to start the k8s cluster backing EKS. For more information on the providers, please see [Elastic Kubernetes Service (EKS)](/aws/services/eks) (formerly `EKS_K8S_PROVIDER`, still accepted as a deprecated alias) | +| `K3S_IMAGE_REPOSITORY` | `rancher/k3s` (default) | Custom repository of the `rancher/k3s` image used to spin up Kubernetes clusters locally. (formerly `EKS_K3S_IMAGE_REPOSITORY`, still accepted as a deprecated alias) | +| `K3D_START_LB_INGRESS` | `0` (default) | Whether to start the k3d load balancer and Traefik ingress controller automatically when creating an EKS cluster. Set to `1` to enable. (formerly `EKS_START_K3D_LB_INGRESS`, still accepted as a deprecated alias) | | `EKS_PERSIST_CLUSTER_CONTENTS` | `0` (default) | When Persistence is enabled or when saving/loading Cloud Pods, this flag can be used to control whether the content deployed to EKS clusters will be persisted. Set to `1` to enable. | -| `EKS_K3D_CLUSTER_TOKEN` | `localstack-k3d-cluster-token` (default) | Token used to authenticate agent nodes joining a k3d-backed EKS cluster. Setting an explicit token ensures consistent node authentication across k3d versions, which is required for dynamic agent assignment. Can be overridden via the `EKS_K3D_CLUSTER_TOKEN` environment variable. | +| `K3D_CLUSTER_TOKEN` | `localstack-k3d-cluster-token` (default) | Token used to authenticate agent nodes joining a k3d-backed EKS cluster. Setting an explicit token ensures consistent node authentication across k3d versions, which is required for dynamic agent assignment. (formerly `EKS_K3D_CLUSTER_TOKEN`, still accepted as a deprecated alias) | + +:::note +The EKS configuration variables were renamed to cloud-agnostic names since they're shared across cloud emulators (AWS EKS / Azure AKS). The previous `EKS_*`, `LOCALSTACK_K8S_*`, and `LAMBDA_K8S_*` names still work as deprecated aliases and will be removed in a future release. + +If you configure these options through the LocalStack CLI **v1**, keep the `LOCALSTACK_` prefix on the new names (e.g. `LOCALSTACK_MANAGED_K8S_PROVIDER`). The CLI v1 only forwards host environment variables prefixed with `LOCALSTACK_` into the container, where the prefix is stripped to yield the in-container variable (`MANAGED_K8S_PROVIDER`). +::: ### ElastiCache diff --git a/src/content/docs/aws/enterprise/kubernetes/configuration.md b/src/content/docs/aws/enterprise/kubernetes/configuration.md index df509e804..962783e63 100644 --- a/src/content/docs/aws/enterprise/kubernetes/configuration.md +++ b/src/content/docs/aws/enterprise/kubernetes/configuration.md @@ -11,9 +11,9 @@ When LocalStack runs on Kubernetes with the Kubernetes executor enabled, a set o ### Namespace -By default, LocalStack creates child pods in the `default` namespace. Use `LOCALSTACK_K8S_NAMESPACE` to deploy them into a different namespace. +By default, LocalStack creates child pods in the `default` namespace. Use `K8S_NAMESPACE` to deploy them into a different namespace. ```bash -LOCALSTACK_K8S_NAMESPACE=localstack-workloads +K8S_NAMESPACE=localstack-workloads ``` The namespace must already exist in your cluster before starting LocalStack. @@ -24,18 +24,18 @@ You can attach custom Kubernetes labels and annotations to all child pods create Both variables accept a comma-separated list of `key=value` pairs: ```bash -LOCALSTACK_K8S_LABELS=env=dev,team=platform -LOCALSTACK_K8S_ANNOTATIONS=prometheus.io/scrape=true,prometheus.io/port=8080 +K8S_LABELS=env=dev,team=platform +K8S_ANNOTATIONS=prometheus.io/scrape=true,prometheus.io/port=8080 ``` ### Pod configuration -`LOCALSTACK_K8S_POD_CONFIG` configures Kubernetes metadata, scheduling, and resource settings for child pods created by supported services such as Lambda and ECS. +`K8S_POD_CONFIG` configures Kubernetes metadata, scheduling, and resource settings for child pods created by supported services such as Lambda and ECS. Use it to define reusable pod profiles with fields such as `nodeSelector`, `tolerations`, `affinity`, `resources`, `labels`, and `annotations`. The value must be valid JSON. ```bash -LOCALSTACK_K8S_POD_CONFIG='{"profiles":{"default":{"nodeSelector":{"pool":"general"}}}}' +K8S_POD_CONFIG='{"profiles":{"default":{"nodeSelector":{"pool":"general"}}}}' ``` For the full JSON schema, profile resolution order, and examples, see [Pod Configuration](/aws/enterprise/kubernetes/pod-configuration/). @@ -88,10 +88,10 @@ Increase these values if your cluster is under heavy load or if image pulls are | Variable | Description | |---|---| -| `LOCALSTACK_K8S_NAMESPACE` | Kubernetes namespace for child pods | -| `LOCALSTACK_K8S_LABELS` | Comma-separated `key=value` labels applied to child pods | -| `LOCALSTACK_K8S_ANNOTATIONS` | Comma-separated `key=value` annotations applied to child pods | -| `LOCALSTACK_K8S_POD_CONFIG` | JSON pod configuration for supported child pods. See [Pod Configuration](/aws/enterprise/kubernetes/pod-configuration/) | +| `K8S_NAMESPACE` | Kubernetes namespace for child pods | +| `K8S_LABELS` | Comma-separated `key=value` labels applied to child pods | +| `K8S_ANNOTATIONS` | Comma-separated `key=value` annotations applied to child pods | +| `K8S_POD_CONFIG` | JSON pod configuration for supported child pods. See [Pod Configuration](/aws/enterprise/kubernetes/pod-configuration/) | | `K8S_CONTAINER_SECURITY_CONTEXT` | JSON security context applied to child pod containers | | `K8S_CURL_INIT_IMAGE` | Init container image used for network readiness checks | | `LAMBDA_K8S_INIT_IMAGE` | Init container image used in Lambda pods | diff --git a/src/content/docs/aws/enterprise/kubernetes/kubernetes-executor.md b/src/content/docs/aws/enterprise/kubernetes/kubernetes-executor.md index 8716c4e27..422408eee 100644 --- a/src/content/docs/aws/enterprise/kubernetes/kubernetes-executor.md +++ b/src/content/docs/aws/enterprise/kubernetes/kubernetes-executor.md @@ -45,7 +45,7 @@ For more information, see the [Helm Chart configuration](https://github.com/loca - Kubernetes Lambda Executor in LocalStack scales Lambda execution by spawning new environments (running in pods) during concurrent invocations. Inactive environments shut down after 10 minutes (configurable via `LAMBDA_KEEPALIVE_MS`). - Executor schedules multiple Lambda functions according to Kubernetes cluster defaults without specifying node affinity. - Users can assign labels to lambda pods using the `LAMBDA_K8S_LABELS` variable (e.g., `LAMBDA_K8S_LABELS=key=value,key2=value2`). + Users can assign labels to lambda pods using the `K8S_LABELS` variable (e.g., `K8S_LABELS=key=value,key2=value2`). - Timeout configurations similar to AWS are enforced using the `Timeout` function parameter. No intrinsic limits on the number of Lambdas; default limit on concurrent executions is 1000 (`LAMBDA_LIMITS_CONCURRENT_EXECUTIONS`). - Custom DNS configuration for Lambda on Kubernetes can be set through the `LAMBDA_DOCKER_DNS` configuration variable. diff --git a/src/content/docs/aws/enterprise/kubernetes/pod-configuration.md b/src/content/docs/aws/enterprise/kubernetes/pod-configuration.md index 7f32bf12e..b2c05c51c 100644 --- a/src/content/docs/aws/enterprise/kubernetes/pod-configuration.md +++ b/src/content/docs/aws/enterprise/kubernetes/pod-configuration.md @@ -12,7 +12,7 @@ tags: ["Enterprise"] When LocalStack runs inside Kubernetes with the Kubernetes executor enabled, some services create child pods for workloads such as Lambda invocations and ECS tasks. In heterogeneous clusters, these child pods may need additional Kubernetes configuration so they are scheduled onto the right node pools, carry the right resource requests, or integrate with cluster policies. -Use the `LOCALSTACK_K8S_POD_CONFIG` environment variable to configure Kubernetes metadata, scheduling, and resource settings for LocalStack-spawned pods. +Use the `K8S_POD_CONFIG` environment variable to configure Kubernetes metadata, scheduling, and resource settings for LocalStack-spawned pods. The variable accepts a JSON object with reusable `profiles` and optional per-service mappings. The value must be valid JSON. LocalStack validates this configuration at startup and refuses to start if the value is not valid JSON or contains unknown fields, so misconfigurations surface before any child pods are created. @@ -77,7 +77,7 @@ To use this with the Helm chart, pass the JSON as an environment variable in you ```yaml extraEnvVars: - - name: LOCALSTACK_K8S_POD_CONFIG + - name: K8S_POD_CONFIG value: | { "profiles": { @@ -190,15 +190,15 @@ Use them only for global defaults. Architecture values are normalized before lookup. For example, `ARM64` is treated as `arm64`, and `x86_64` or `X86_64` are treated as `amd64`. -The keys in `LOCALSTACK_K8S_POD_CONFIG` should still be `arm64` and `amd64`. +The keys in `K8S_POD_CONFIG` should still be `arm64` and `amd64`. If a service references a profile that does not exist, LocalStack logs a warning and applies no pod configuration for that request. It does not silently fall back to `default`. ## Labels and annotations -`labels` and `annotations` in `LOCALSTACK_K8S_POD_CONFIG` are merged into the metadata of the generated child pod. -Profile labels override labels set through `LOCALSTACK_K8S_LABELS`, and profile annotations override annotations set through `LOCALSTACK_K8S_ANNOTATIONS`. +`labels` and `annotations` in `K8S_POD_CONFIG` are merged into the metadata of the generated child pod. +Profile labels override labels set through `K8S_LABELS`, and profile annotations override annotations set through `K8S_ANNOTATIONS`. LocalStack also injects the following system labels: @@ -257,8 +257,8 @@ The following example schedules Lambda pods on dedicated nodes, adds tolerations ## Related configuration -- Use `LOCALSTACK_K8S_NAMESPACE` to choose the namespace for child pods. -- Use `LOCALSTACK_K8S_LABELS` and `LOCALSTACK_K8S_ANNOTATIONS` for simple labels and annotations that apply to all child pods. +- Use `K8S_NAMESPACE` to choose the namespace for child pods. +- Use `K8S_LABELS` and `K8S_ANNOTATIONS` for simple labels and annotations that apply to all child pods. - Use `K8S_CONTAINER_SECURITY_CONTEXT` to configure the security context for child pod containers. For the complete list of Kubernetes executor configuration variables, see the [Kubernetes configuration reference](/aws/enterprise/kubernetes/configuration/). diff --git a/src/content/docs/aws/services/eks.mdx b/src/content/docs/aws/services/eks.mdx index 661d2730a..ab316f0d7 100644 --- a/src/content/docs/aws/services/eks.mdx +++ b/src/content/docs/aws/services/eks.mdx @@ -98,7 +98,7 @@ The Traefik ingress controller and the default k3d load balancer containers are To restore the previous behavior, set the following configuration variable: ```bash -EKS_START_K3D_LB_INGRESS=1 +K3D_START_LB_INGRESS=1 ``` ::: @@ -464,7 +464,7 @@ Two AMI families are supported: LocalStack reads the same set of fields from both formats and propagates them to the registered node, including node labels, taints, topology metadata (region, zone, instance type), and the provider ID. This matches what real EKS nodes look like from the cluster's perspective. :::note -Self-managed nodes use the embedded k3d-backed provider (`EKS_K8S_PROVIDER=k3s`), which is the default. +Self-managed nodes use the embedded k3d-backed provider (`MANAGED_K8S_PROVIDER=k3s`), which is the default. The walkthrough below runs entirely between Docker containers, so it also works on macOS where direct host-to-instance networking is not available. ::: @@ -640,7 +640,7 @@ To try this out, follow the upstream [Getting started with Karpenter](https://ka ## Use an existing Kubernetes installation You can also access the EKS API using your existing local Kubernetes installation. -This can be achieved by setting the configuration variable `EKS_K8S_PROVIDER=local` and mounting the `$HOME/.kube/config` file into the LocalStack container. +This can be achieved by setting the configuration variable `MANAGED_K8S_PROVIDER=local` and mounting the `$HOME/.kube/config` file into the LocalStack container. When using a `docker-compose.yml` file, you need to add a bind mount like this: ```yaml @@ -875,15 +875,15 @@ The default version is `1.35`. | 1.31 | v1.31.14-k3s1 | eks.60 | | 1.30 | v1.30.14-k3s2 | eks.68 | -Users can specify the desired version when creating an EKS cluster in LocalStack using the `EKS_K3S_IMAGE_TAG` configuration variable when starting LocalStack. +Users can specify the desired version when creating an EKS cluster in LocalStack using the `K3S_IMAGE_TAG` configuration variable when starting LocalStack. ## Configuring the k3d Cluster Token When LocalStack creates a k3d-backed EKS cluster, it starts the k3s server with an explicit cluster token. This token is used to authenticate agent nodes joining the cluster, enabling dynamic node registration. -By default, LocalStack uses `localstack-k3d-cluster-token` as the cluster token. You can override this value using the `EKS_K3D_CLUSTER_TOKEN` configuration variable: +By default, LocalStack uses `localstack-k3d-cluster-token` as the cluster token. You can override this value using the `K3D_CLUSTER_TOKEN` configuration variable: ```bash -EKS_K3D_CLUSTER_TOKEN=my-custom-token localstack start +K3D_CLUSTER_TOKEN=my-custom-token localstack start ``` Any agent nodes added to the cluster — whether via k3d node create or k3s agent — will use the same token to authenticate with the k3s server. From 81ab342c6b69ebd202691cd42dfd00f61e1817f9 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 2 Jul 2026 23:09:56 +1200 Subject: [PATCH 03/12] Remove mention of obsolete ACTIVATE_PRO config var (#748) --- src/content/docs/aws/configuration/config/configuration.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/docs/aws/configuration/config/configuration.md b/src/content/docs/aws/configuration/config/configuration.md index 4e0de16b8..f63006b15 100644 --- a/src/content/docs/aws/configuration/config/configuration.md +++ b/src/content/docs/aws/configuration/config/configuration.md @@ -468,7 +468,6 @@ To learn more about these configuration options, see [DNS Server](/aws/configura | Variable | Example Values | Description | |----------------------|----------------|-------------| -| `ACTIVATE_PRO` | `0` \| `1` (default) | Whether Pro should be activated or not. This is set to true by default if using the `localstack/localstack-pro` container image. If set to `1`, LocalStack will fail to start if the license key activation did not work. If set to `0`, an attempt is made to start LocalStack without Pro features. | | `LOCALSTACK_AUTH_TOKEN` | | [Auth token](/aws/getting-started/auth-token) to activate LocalStack for AWS. | | `LOCALSTACK_API_KEY` | | **Deprecated since 3.0.0** API key to activate LocalStack for AWS.
**Use the `LOCALSTACK_AUTH_TOKEN` instead (except for [CI environments](/aws/integrations/continuous-integration/)).** | | `LOG_LICENSE_ISSUES` | `0` \| `1` (default) | Whether to log issues with the license activation to the console. | From 89c53441a5a56c7401a1e4e1ff719d70cb653bc2 Mon Sep 17 00:00:00 2001 From: Kostas Date: Thu, 2 Jul 2026 14:48:05 +0300 Subject: [PATCH 04/12] feat(scim-for-entra): BEE-866 / Add documentation for SCIM with Microsoft Entra ID (#722) Co-authored-by: Brian Rinaldi --- astro.config.mjs | 11 +- ...nfiguration.jpg => SCIM-configuration.png} | Bin ...M-permissions.jpg => SCIM-permissions.png} | Bin .../aws/SCIM_entra_add_members_search.png | Bin 0 -> 37307 bytes public/images/aws/SCIM_entra_connectivity.png | Bin 0 -> 78928 bytes .../SCIM_entra_create_group_member_popup.png | Bin 0 -> 32962 bytes .../images/aws/SCIM_entra_create_new_user.png | Bin 0 -> 60954 bytes public/images/aws/SCIM_entra_new_group.png | Bin 0 -> 44612 bytes public/images/aws/SCIM_entra_role_group.png | Bin 0 -> 47465 bytes ...oning-3.jpg => SCIM_okta_bearer_token.png} | Bin ....jpg => SCIM_okta_connection_settings.png} | Bin ...isioning.jpg => SCIM_okta_enable_scim.png} | Bin ...=> SCIM_okta_provision_existing_users.png} | Bin ...jpg => SCIM_okta_provisioning_actions.png} | Bin public/images/aws/SCIM_okta_role_group.png | Bin 0 -> 171761 bytes src/content/docs/aws/enterprise/sso/scim.mdx | 232 ------------------ .../docs/aws/enterprise/sso/scim/entra.md | 156 ++++++++++++ .../docs/aws/enterprise/sso/scim/index.md | 107 ++++++++ .../docs/aws/enterprise/sso/scim/okta.mdx | 211 ++++++++++++++++ src/styles/custom.css | 10 + src/styles/global.css | 2 +- 21 files changed, 495 insertions(+), 234 deletions(-) rename public/images/aws/{SCIM-configuration.jpg => SCIM-configuration.png} (100%) rename public/images/aws/{SCIM-permissions.jpg => SCIM-permissions.png} (100%) create mode 100644 public/images/aws/SCIM_entra_add_members_search.png create mode 100644 public/images/aws/SCIM_entra_connectivity.png create mode 100644 public/images/aws/SCIM_entra_create_group_member_popup.png create mode 100644 public/images/aws/SCIM_entra_create_new_user.png create mode 100644 public/images/aws/SCIM_entra_new_group.png create mode 100644 public/images/aws/SCIM_entra_role_group.png rename public/images/aws/{SCIM-SAML-provisioning-3.jpg => SCIM_okta_bearer_token.png} (100%) rename public/images/aws/{SCIM-SAML-provisioning-2.jpg => SCIM_okta_connection_settings.png} (100%) rename public/images/aws/{SCIM-SAML-provisioning.jpg => SCIM_okta_enable_scim.png} (100%) rename public/images/aws/{SCIM-SAML-provisioning-5.jpg => SCIM_okta_provision_existing_users.png} (100%) rename public/images/aws/{SCIM-SAML-provisioning-4.jpg => SCIM_okta_provisioning_actions.png} (100%) create mode 100644 public/images/aws/SCIM_okta_role_group.png delete mode 100644 src/content/docs/aws/enterprise/sso/scim.mdx create mode 100644 src/content/docs/aws/enterprise/sso/scim/entra.md create mode 100644 src/content/docs/aws/enterprise/sso/scim/index.md create mode 100644 src/content/docs/aws/enterprise/sso/scim/okta.mdx diff --git a/astro.config.mjs b/astro.config.mjs index 806385428..7300bc33b 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -720,7 +720,16 @@ export default defineConfig({ { label: 'Single Sign-On', items: [ - { autogenerate: { directory: '/aws/enterprise/sso' } }, + { slug: 'aws/enterprise/sso' }, + { slug: 'aws/enterprise/sso/azure-ad' }, + { + label: 'SCIM', + items: [ + { slug: 'aws/enterprise/sso/scim' }, + { slug: 'aws/enterprise/sso/scim/okta' }, + { slug: 'aws/enterprise/sso/scim/entra' }, + ], + }, ], }, { diff --git a/public/images/aws/SCIM-configuration.jpg b/public/images/aws/SCIM-configuration.png similarity index 100% rename from public/images/aws/SCIM-configuration.jpg rename to public/images/aws/SCIM-configuration.png diff --git a/public/images/aws/SCIM-permissions.jpg b/public/images/aws/SCIM-permissions.png similarity index 100% rename from public/images/aws/SCIM-permissions.jpg rename to public/images/aws/SCIM-permissions.png diff --git a/public/images/aws/SCIM_entra_add_members_search.png b/public/images/aws/SCIM_entra_add_members_search.png new file mode 100644 index 0000000000000000000000000000000000000000..d471dd1c184b10fc3cfa4ce31e868b01631bbbe4 GIT binary patch literal 37307 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 z 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 NQyC@cd?~|#{{dYa2RQ%$ literal 0 HcmV?d00001 diff --git a/public/images/aws/SCIM_entra_create_new_user.png b/public/images/aws/SCIM_entra_create_new_user.png new file mode 100644 index 0000000000000000000000000000000000000000..6d37c0a7e9b0ca3446812dad3b676b714d26d478 GIT binary patch literal 60954 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/SCIM_entra_new_group.png b/public/images/aws/SCIM_entra_new_group.png new file mode 100644 index 0000000000000000000000000000000000000000..39b4bd1607f1728d89c53c622aa9f7a0a184ba84 GIT binary patch literal 44612 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 literal 0 HcmV?d00001 diff --git a/public/images/aws/SCIM_entra_role_group.png b/public/images/aws/SCIM_entra_role_group.png new file mode 100644 index 0000000000000000000000000000000000000000..79cd707848f052b95b3fdf8195cfd0b486e83dd2 GIT binary patch literal 47465 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 RS3P&`nSv^`Snl=5{{lR^&qn|N literal 0 HcmV?d00001 diff --git a/public/images/aws/SCIM-SAML-provisioning-3.jpg b/public/images/aws/SCIM_okta_bearer_token.png similarity index 100% rename from public/images/aws/SCIM-SAML-provisioning-3.jpg rename to public/images/aws/SCIM_okta_bearer_token.png diff --git a/public/images/aws/SCIM-SAML-provisioning-2.jpg b/public/images/aws/SCIM_okta_connection_settings.png similarity index 100% rename from public/images/aws/SCIM-SAML-provisioning-2.jpg rename to public/images/aws/SCIM_okta_connection_settings.png diff --git a/public/images/aws/SCIM-SAML-provisioning.jpg b/public/images/aws/SCIM_okta_enable_scim.png similarity index 100% rename from public/images/aws/SCIM-SAML-provisioning.jpg rename to public/images/aws/SCIM_okta_enable_scim.png diff --git a/public/images/aws/SCIM-SAML-provisioning-5.jpg b/public/images/aws/SCIM_okta_provision_existing_users.png similarity index 100% rename from public/images/aws/SCIM-SAML-provisioning-5.jpg rename to public/images/aws/SCIM_okta_provision_existing_users.png diff --git a/public/images/aws/SCIM-SAML-provisioning-4.jpg b/public/images/aws/SCIM_okta_provisioning_actions.png similarity index 100% rename from public/images/aws/SCIM-SAML-provisioning-4.jpg rename to public/images/aws/SCIM_okta_provisioning_actions.png diff --git a/public/images/aws/SCIM_okta_role_group.png b/public/images/aws/SCIM_okta_role_group.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7b54bec6f25c2895c0bea6fa22d10089aecda1 GIT binary patch literal 171761 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

    `d(2k@RFzEWKfEXLkqmMiSokpzX#pFygZ^0 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 literal 0 HcmV?d00001 diff --git a/src/content/docs/aws/enterprise/sso/scim.mdx b/src/content/docs/aws/enterprise/sso/scim.mdx deleted file mode 100644 index 87308b66d..000000000 --- a/src/content/docs/aws/enterprise/sso/scim.mdx +++ /dev/null @@ -1,232 +0,0 @@ ---- -title: SCIM User Provisioning -description: Automating user and license provisioning in LocalStack using SCIM (System for Cross-domain Identity Management). -template: doc -tags: ['Enterprise'] ---- - -SCIM (System for Cross-domain Identity Management) allows you to automate user provisioning, deprovisioning, and license assignment in LocalStack through your identity provider (IdP). LocalStack's SCIM implementation follows the SCIM v2.0 specification and has been developed and tested with the Okta SCIM client. - -SCIM is a sub-feature of SSO and requires an active SSO configuration with at least one Identity Provider already set up. See the [Single Sign-On](/aws/enterprise/sso/) documentation before proceeding. - -All integration details — including the SCIM Base Connector URL, Bearer Auth Token, and group names per subscription — are available in the LocalStack web app under **Settings → [Single Sign-On](https://app.localstack.cloud/settings/sso)**. - -## Prerequisites - -- An active Enterprise subscription with the SCIM feature enabled -- A configured SSO Identity Provider (OIDC or SAML) -- Admin access to your organization in the LocalStack web app - -## Enabling SCIM - -In the LocalStack web app, navigate to **Settings → Single Sign-On**. For each configured Identity Provider, you will see a **SCIM User Provisioning** toggle. Enable it for the IdP you want to use for SCIM provisioning. - -:::note -Only one Identity Provider can have SCIM active at a time. -::: - -Once enabled, click **View SCIM Configuration** to access the SCIM Base Connector URL and Bearer Auth Token needed to configure your IdP. - -## Setup and Configuration - -The settings contain the **SCIM API Base Connector URL** and the **Bearer Auth Token** as shown in the image below. You can copy these values to configure your SCIM client. - -![SCIM connection details](/images/aws/SCIM-configuration.jpg) - -SCIM clients authenticate using a long-lived bearer token. The token starts with `scim-` and is displayed (masked) in the SCIM configuration panel. Use the copy icon to copy it to your clipboard. - -You can regenerate the token at any time using the refresh icon. Regenerating the token immediately invalidates the previous one — update your IdP configuration with the new token to avoid interruptions. - -## Configuring SCIM with Okta - -Use the following steps to configure SCIM Base Connector URL and Bearer Auth Token: - -1. **Select your application** — Go to **Applications → Applications** and select the application you want to enable SCIM provisioning for. -2. **Navigate to Provisioning settings** — In the application settings, go to the **Provisioning** tab and click **Integration** or **Edit** (wording may vary). -3. **Enter the SCIM connection details:** - - **SCIM connector base URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. - - **Authentication Mode:** Select **HTTP Header**. - - **Bearer Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. -4. **Test the connection** — Click **Test Connector Configuration** to confirm Okta can connect successfully. -5. **Enable provisioning features** (optional) — Once the connection succeeds, enable the desired provisioning actions (Create Users, Update User Attributes, Deactivate Users) under the **To App** settings tab. There is no need to enable Sync Password, as SSO does not require a password. -6. **Save** — Save and apply the integration settings. - -:::note -The exact menu names may vary depending on Okta's UI version and app type, but the key settings are always the SCIM Base Connector URL and Bearer Auth Token under the provisioning or integration section. -::: - -### Provisioning Individual Users - -LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. - -:::note -For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack [**Users & Licenses**](https://app.localstack.cloud/settings/members). The user will receive an email invitation and must explicitly accept it to rejoin the workspace. -::: - -1. In the Okta Admin Console, go to your application and click the **Assignments** tab. -2. Select **Assign → Assign to People**. -3. Search for and select the users you want to provision, then click **Assign** and **Done**. -4. Okta will automatically send a SCIM request to LocalStack to create the user account. The user will be visible in LocalStack and their account details will sync from Okta. - -:::tip -Legacy users (existing LocalStack accounts) can also be assigned to the Okta application, provided their email address matches the one they used to register with the LocalStack web app. -::: - -### Updating User Accounts - -Changes to user attributes (first name, last name, email) in Okta are automatically pushed to LocalStack via SCIM while the integration is active. - -### Deprovisioning Users - -1. In Okta, go to your application's **Assignments** tab. -2. Find the user you want to remove and click **Remove** next to their name. -3. Confirm the action. - -Okta will send a SCIM deprovisioning request and the user will be removed from LocalStack. - -### Provisioning Groups of Users - -Groups in Okta can be used to provision multiple users to LocalStack at once. - -#### Assigning a Group - -1. In the Okta Admin Console, go to your application and click the **Assignments** tab. -2. Select **Assign → Assign to Groups**. -3. Search for and select the groups you want to provision, then click **Assign** and **Done**. - -Okta will send a SCIM request to LocalStack to create a user account for each member of the group. Changes to a group's membership in Okta are automatically pushed to LocalStack via SCIM. - -#### Deprovisioning a Group - -1. In Okta, return to your application's **Assignments** tab. -2. Find the group and click **Remove** next to its name. -3. Confirm the action. - -Okta will send a SCIM request to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. - -:::tip -Any changes in Okta (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack as long as the SCIM integration is active. -::: - -#### Migrating an Existing OpenID Connect or SAML Application - -If you have an existing OIDC or SAML app in Okta that already has SSO users assigned, follow these steps to add SCIM provisioning: - -1. On the **General** tab of your Okta application, set **Provisioning** to **SCIM**. - ![Provisioning to SCIM for SAML application](/images/aws/SCIM-SAML-provisioning.jpg) -2. Go to the **Provisioning** tab and click **Edit** to configure the SCIM connection: - - **SCIM connector base URL:** Paste the URL from LocalStack. - - **Unique identifier field for users:** Enter `userName` (the Okta default). - - **Supported provisioning actions:** Enable all available options. - - ![Adding the LocalStack settings for SAML application](/images/aws/SCIM-SAML-provisioning-2.jpg) - -3. Select **HTTP Header** as the Authentication Mode and paste the Bearer token from the LocalStack SCIM configuration panel. Click **Save**. - ![Adding the Bearer token for SAML application](/images/aws/SCIM-SAML-provisioning-3.jpg) -4. After a successful connection test, go to the **To App** tab, click **Edit**, and enable **Create Users**, **Update User Attributes**, and **Deactivate Users**. Save your changes. - ![Testing the connection for SAML application](/images/aws/SCIM-SAML-provisioning-4.jpg) -5. Click the **Assignments** tab. Okta will show error messages for users who were assigned before provisioning was enabled. Click **Provision User** and confirm the action to sync all existing users. If the task fails, you can retry it under **Dashboard → Tasks**. - ![Errors when provisioning users for SAML application](/images/aws/SCIM-SAML-provisioning-5.jpg) -6. After syncing completes, refresh the page — the error messages should be gone and all users will be fully managed via Okta SCIM. - -## License Assignment - -Licenses are assigned to users by pushing specifically named SCIM groups that correspond to your LocalStack subscriptions. - -### Group Name Format - -License group names follow this format: - -```text -{PLAN}-{EMULATOR}-{SUBSCRIPTION_ID} -``` - -For example: `Enterprise Plan-AWS-sub_1RqpMYGCs0LNOzY9UszOGJkL` - -The exact group name for each subscription is displayed in the SCIM configuration panel in the LocalStack web app. Use the subscription dropdown to select the plan you want to manage, and the correct group name will be shown for you to copy. - -:::tip -Legacy users can be added to a license assignment group in Okta, provided their email address matches their LocalStack registration email, they have been assigned to the Okta application, and the group name matches the correct subscription. -::: - -:::caution -Each user can only be a member of one license group (subscription) per organization. Assigning a user to multiple license groups will result in an error and provisioning will fail for that user. -::: - -#### Creating and Pushing a License Group in Okta - -1. Create a new Okta group named exactly as shown in the LocalStack SCIM configuration panel. -2. Add users to the group (users must already be assigned to the LocalStack SCIM application). -3. In your application, go to the **Push Groups** tab. -4. Push the group to LocalStack via SCIM. -5. Once synced, LocalStack will recognize the group and assign the corresponding license to all members. - -:::danger[License revocation risk] - -The Okta group's membership is the source of truth for license assignments on this subscription. Any change to this group in Okta (adding users, removing users, or syncing it) will reconcile the subscription's licenses to match the group exactly. Users who are licensed on this subscription but not in the Okta group will have their licenses revoked, regardless of how the license was originally assigned (manually or via SCIM). - -This means: - -- If you sync an **empty group**, every license on this subscription will be revoked. -- If you sync a **partial group** (for example, 2 users in Okta but 5 currently licensed), the 3 users not in the group will lose their licenses. - -If you are enabling SCIM on a subscription that already has licensed users, follow the [Migrating Users with Existing Licenses](#migrating-users-with-existing-licenses) steps below **before** any sync occurs. Once SCIM is enabled, manage license assignments exclusively through Okta. - -::: - -### Migrating Users with Existing Licenses - -If your organization already has users with assigned licenses and you want to manage them through SCIM: - -1. Create a license group in Okta with the correct name. -2. Add it to the application via the **Push Groups** tab. -3. Add the existing licensed users to that group through the application. Once added, they will be automatically synced (Push Status becomes **Active**) and managed through SCIM going forward. - -## Web App Roles and Permissions - -LocalStack supports configuring default roles and permissions that are applied when a user is provisioned via SCIM. These can for example be used to grant users access CI credentials or to make them workspace admins. - -Granting users permissions or assigning them to groups (e.g. 'Member', 'Admin') is not supported via SCIM but the settings in the LocalStack web app allow you to set presets that are applied when a user is provisioned via SCIM. These settings are inherited from the SSO settings. - -![SCIM user role and permission settings](/images/aws/SCIM-permissions.jpg) - -## Limitations - -- **One license group per user:** Each user can be assigned to only one license group (subscription) per organization. -- **One SCIM provider at a time:** Only one Identity Provider can have SCIM enabled at a time. -- **Provisioning is one-way:** SCIM sync goes from your IdP to LocalStack only. There is no synchronization from LocalStack back to your IdP. -- **LocalStack UI does not block manual edits:** The LocalStack web app does not prevent you from manually editing SCIM-provisioned users or their license assignments. It is strongly recommended to manage SCIM-provisioned users exclusively through your IdP to avoid inconsistencies. -- **Re-provisioning removed users requires re-invitation:** If a user was provisioned via SCIM and later removed, they cannot be re-provisioned via SCIM directly. They must be re-invited through the LocalStack **Users & Licenses** page and accept the invitation before being reassigned. - -## API Reference - -LocalStack's SCIM API is available at `/scim/v2` and implements the SCIM v2.0 specification (RFC 7644). - -### User Endpoints (`/scim/v2/Users`) - -| Method | Endpoint | Description | -| ------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `POST` | `/scim/v2/Users` | Create a SCIM user, or idempotently return an existing member when the email matches. Enforces global email uniqueness and `userName` uniqueness per org and IdP. | -| `GET` | `/scim/v2/Users` | List active SCIM-provisioned users. Supports `filter=userName eq "..."`, `startIndex`, and `count` for pagination. | -| `GET` | `/scim/v2/Users/{id}` | Retrieve a SCIM user only if they are SCIM-provisioned and active in the org; returns `404` otherwise. | -| `PATCH` | `/scim/v2/Users/{id}` | RFC 7644 PatchOp for selected fields (`name`, `emails`) and deactivation via `active:false`. Reactivation via SCIM is not supported. Patching `userName` or `externalId` is not supported. | -| `PUT` | `/scim/v2/Users/{id}` | Full replace of mutable fields (name, email) with support for deactivation via `active:false`. Reactivation via SCIM is ignored. | - -### Group Endpoints (`/scim/v2/Groups`) - -| Method | Endpoint | Description | -| -------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `POST` | `/scim/v2/Groups` | Bind an existing subscription as a SCIM group via `displayName` (format: `{PLAN}-{EMULATOR}-{subscription_id}`). Optionally assign members. Validates membership and enforces one-group-per-user per org. Returns `201` on success; `409` for insufficient seats or conflicts. | -| `GET` | `/scim/v2/Groups` | List groups (subscriptions) with their SCIM members. Supports `filter=displayName eq "..."`, `startIndex`, and `count` (max 1000). | -| `GET` | `/scim/v2/Groups/{id}` | Retrieve a group by its subscription ID with SCIM members. Returns `404` if not found. | -| `PATCH` | `/scim/v2/Groups/{id}` | RFC 7644 PatchOp (`add`, `remove`, `replace`) for members. Supports capacity checks and rollback on partial failures. | -| `PUT` | `/scim/v2/Groups/{id}` | Full replace of group membership. Omitting or passing an empty `members` array clears all members. Supports rollback on errors. | -| `DELETE` | `/scim/v2/Groups/{id}` | Delete the group binding and unassign SCIM members. Non-SCIM assignments are unaffected. Returns `204` on success. | - -### Metadata Endpoints - -| Method | Endpoint | Description | -| ------ | -------------------------------- | ----------------------------------------------------------------- | -| `GET` | `/scim/v2/ResourceTypes` | List all supported SCIM resource types (`User`, `Group`). | -| `GET` | `/scim/v2/Schemas` | List supported SCIM schemas for user and group resources. | -| `GET` | `/scim/v2/ServiceProviderConfig` | Return service provider configuration and supported capabilities. | diff --git a/src/content/docs/aws/enterprise/sso/scim/entra.md b/src/content/docs/aws/enterprise/sso/scim/entra.md new file mode 100644 index 000000000..06c4607c8 --- /dev/null +++ b/src/content/docs/aws/enterprise/sso/scim/entra.md @@ -0,0 +1,156 @@ +--- +title: SCIM with Entra ID +description: Configuring Microsoft Entra ID as the SCIM client for LocalStack user provisioning. +template: doc +tags: ['Enterprise'] +sidebar: + order: 3 +--- + +This page covers configuring **Microsoft Entra ID** as your SCIM client to provision users and groups into LocalStack. Before starting, make sure you've completed the steps in the [SCIM overview](/aws/enterprise/sso/scim/) to enable SCIM and obtain the **SCIM Base Connector URL** and **Bearer Auth Token** from the LocalStack web app. + +## Configuring SCIM with Microsoft Entra ID + +Use the following steps to configure SCIM provisioning from a Microsoft Entra ID Enterprise Application. + +1. **Select or create your Enterprise Application** - In the Microsoft Entra admin center, go to **Identity → Applications → Enterprise applications** and select the application you want to enable SCIM provisioning for. If you don't have one yet, create a new non-gallery application. +2. **Navigate to Provisioning** - In the application's side menu, open **Manage → Provisioning**. On first setup, click **Get started** and set the **Provisioning Mode** to **Automatic**. +3. **Enter the SCIM connection details** under the **Connectivity** section (or **Admin Credentials** in the legacy view): + - **Authentication method:** Select **Bearer authentication**. + - **Tenant URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. + - **Secret Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. + + ![Entra ID SCIM connectivity configuration](/images/aws/SCIM_entra_connectivity.png) + +4. **Test the connection and save** - Click **Test connection** to confirm Entra can reach LocalStack, then save the settings. +5. **(Recommended) Set scope** - Under **Provisioning → Settings → Scope**, select **Sync only assigned users and groups** to limit provisioning to users and groups you explicitly assign to the application. +6. **Start provisioning** - Return to the Provisioning overview and click **Start provisioning**. Entra will sync user and group changes to LocalStack every ~40 minutes; for an immediate sync of a specific user, use **Provision on Demand** from the Provisioning blade. + +:::caution +Do **NOT** enable the `aadOptscim062020` feature flag on the Entra provisioning configuration. This flag changes Entra's outbound `PATCH /Groups` semantics in a way that can cause destructive single-user member replacements. The default behavior (flag off) is what LocalStack expects. +::: + +### User Management + +#### Provisioning Individual Users + +LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. + +1. **Create the user in Entra** (if not already present) - In **Microsoft Entra ID → Users**, click **+ New user → Create new user** and fill in the basic details (User principal name, Display name, etc). + ![Creating a new user in Entra ID](/images/aws/SCIM_entra_create_new_user.png) + +2. **Assign the user to the LocalStack application** - Open your Enterprise Application and go to **Manage → Users and groups**. Click **+ Add user/group**, search for the user, select them, and click **Select**. + ![Selecting users to assign to the application](/images/aws/SCIM_entra_add_members_search.png) + +3. **Wait for sync** - On the next provisioning cycle (or via **Provision on Demand**), Entra will send a SCIM request to LocalStack to create the user account. + +:::tip +Legacy users (existing LocalStack accounts) can also be assigned to the Entra application, provided their email address matches the one they used to register with the LocalStack web app. +::: + +:::note +For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack Users & Licenses. The user will receive an email invitation and must explicitly accept it to rejoin the workspace. +::: + +#### Updating User Accounts + +Changes to user attributes (first name, last name, email) in Entra are automatically pushed to LocalStack via SCIM while the integration is active. + +#### Deprovisioning Users + +1. In Entra, open the LocalStack Enterprise Application and go to **Manage → Users and groups**. +2. Find the user you want to remove and click **Remove**. +3. Confirm the action. + +Entra will send a SCIM deprovisioning request and the user will be removed from LocalStack on the next sync cycle. Disabling the user in the Entra directory itself (`accountEnabled = false`) has the same effect. + +:::caution +LocalStack will not let you deprovision the last remaining workspace admin. If the user being removed is the only admin, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the deprovisioning. +::: + +#### Provisioning Groups of Users + +Groups in Microsoft Entra ID can be used to provision multiple users to LocalStack at once. To enable group provisioning, ensure the **Provision Microsoft Entra ID Groups** mapping is enabled in **Provisioning → Mappings**. + +1. **Create a security group** - In **Microsoft Entra ID → Groups → All groups**, click **+ New group**. Choose **Security** as the group type, set the **Membership type** to **Assigned**, give the group a name, and (optionally) a description. + ![Creating a new security group in Entra ID](/images/aws/SCIM_entra_new_group.png) +2. **Add members to the group** - In the same form (or after creation, via the group's **Members** tab), select the users you want to provision. + ![Adding members to a group in Entra ID](/images/aws/SCIM_entra_create_group_member_popup.png) +3. **Assign the group to the application** - Open your Enterprise Application, go to **Manage → Users and groups**, click **+ Add user/group**, select the group, and confirm. +4. **Wait for sync** - Entra will send SCIM requests to LocalStack to provision each member on the next sync cycle. + +Changes to a group's membership in Entra are automatically pushed to LocalStack via SCIM on subsequent sync cycles. + +#### Deprovisioning Groups of Users + +1. In Entra, open the LocalStack Enterprise Application and go to **Manage → Users and groups**. +2. Find the group and click **Remove**. +3. Confirm the action. + +Entra will send SCIM requests to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. + +:::tip +Any changes in Entra (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack on subsequent sync cycles as long as the SCIM integration is active. +::: + +#### Migrating an Existing Enterprise Application + +If you enable SCIM provisioning on an Entra Enterprise Application that was already used for SSO, the users and groups already assigned to it are brought under SCIM management automatically - there's no separate migration step. + +1. Enable provisioning on the existing application by following the [Configuring SCIM with Microsoft Entra ID](#configuring-scim-with-microsoft-entra-id) steps above. +2. The users and groups already assigned to the application are provisioned to LocalStack on the next sync cycle. +3. To sync them immediately rather than waiting for the cycle, use **Provision on Demand** from the Provisioning blade for each user. + +### Role Management + +LocalStack workspace roles (**admin** and **member**) are assigned to users by syncing SCIM groups whose name identifies the target role. The role groups themselves do not need to exist in LocalStack before the sync - they are synthetic SCIM groups keyed off the `displayName`. + +:::caution +Each user can only be in **one** role group at a time. Attempting to add a user who is already in the admin role group to the member role group (or vice versa) returns a `409` conflict. Remove the user from the previous role group first, then add to the new one. +::: + +#### Group Name Convention + +Role groups are matched by `displayName` using a case-insensitive substring check: + +- Any group whose name contains `admin` → admin role group +- Any group whose name contains `member` → member role group + +All of the following are valid names for the admin role group: + +- `LocalStack-Admin` +- `LocalStack-Admins-Prod` +- `ABC-ABC-AB1000_AuthLocalstackAdmin` + +The first time you sync a role group from Entra, LocalStack persists that `displayName` so subsequent GET responses to your IdP reflect the name you sent. You can also rename the group later via SCIM and LocalStack will track the rename. + +#### Creating a Role Group in Microsoft Entra ID + +1. In **Microsoft Entra ID → Groups → All groups**, click **+ New group**. Create a **Security** group with **Membership type: Assigned** whose name contains either `Admin` (for the admin role) or `Member` (for the member role). + ![Creating a role group in Entra ID](/images/aws/SCIM_entra_role_group.png) +2. Add users to the group (users must already be assigned to the LocalStack Enterprise Application). +3. Assign the group to the LocalStack Enterprise Application via **Manage → Users and groups**. +4. Confirm that **Provision Microsoft Entra ID Groups** is enabled under **Provisioning → Mappings**. +5. On the next provisioning cycle (or via **Provision on Demand**), Entra will sync the group to LocalStack and assign the corresponding role to all members. + +#### Moving a User Between Roles + +To change a user's role from member to admin (or vice versa), apply the two changes **in sequence**, letting the removal sync to LocalStack before adding the new group: + +1. Remove the user from their current role group in Entra. +2. **Wait for the removal to sync to LocalStack** - either the next provisioning cycle, or use **Provision on Demand** on that user to commit it immediately. +3. Add the user to the target role group (and let it sync as in step 2). + +:::caution +Don't change both groups at once. Entra may send the *add* and *remove* operations in any order within a single sync cycle. If the *add* reaches LocalStack before the *removal* has been committed, the user still carries their old role-group marker and the request is rejected with a `409` conflict. Committing the removal first guarantees the marker is cleared before the new role is applied. + +The `409` is transient - Entra retries the failed operation on the next cycle, and the move eventually converges - but sequencing the changes avoids the error and the temporary inconsistency entirely. +::: + +#### Last-Admin Protection + +LocalStack will reject any SCIM request that would leave the workspace without an admin. If you attempt to remove the only admin from the admin role group, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the removal. + +:::note +License assignment via SCIM is not supported with Microsoft Entra ID. To assign licenses through SCIM, use [Okta](/aws/enterprise/sso/scim/okta/#license-management). Otherwise, manage license assignments directly in the LocalStack web app. +::: diff --git a/src/content/docs/aws/enterprise/sso/scim/index.md b/src/content/docs/aws/enterprise/sso/scim/index.md new file mode 100644 index 000000000..94c5d585a --- /dev/null +++ b/src/content/docs/aws/enterprise/sso/scim/index.md @@ -0,0 +1,107 @@ +--- +title: SCIM +description: Automating user provisioning, role assignment, and license assignment in LocalStack using SCIM (System for Cross-domain Identity Management). +template: doc +tags: ['Enterprise'] +sidebar: + label: Overview +--- + +SCIM (System for Cross-domain Identity Management) allows you to automate user provisioning, deprovisioning, role assignment, and license assignment in LocalStack through your identity provider (IdP). LocalStack's SCIM implementation follows the SCIM v2.0 specification and has been developed and tested with both the **Okta** and **Microsoft Entra ID** SCIM clients. + +SCIM is a sub-feature of SSO and requires an active SSO configuration with at least one Identity Provider already set up. See the [Single Sign-On](/aws/enterprise/sso/) documentation before proceeding. + +All integration details - including the SCIM Base Connector URL, Bearer Auth Token, and group names per subscription - are available in the LocalStack web app under Settings → Single Sign-On. + +For IdP-specific setup instructions, see: + +- [SCIM with Okta](/aws/enterprise/sso/scim/okta/) +- [SCIM with Microsoft Entra ID](/aws/enterprise/sso/scim/entra/) + +:::note +License assignment via SCIM is currently supported with **Okta** only. Microsoft Entra ID supports user provisioning, deprovisioning, and role management, but not license assignment. +::: + +## Prerequisites + +- An active Enterprise subscription with the SCIM feature enabled +- A configured SSO Identity Provider (OIDC or SAML) +- Admin access to your organization in the LocalStack web app + +## Enabling SCIM + +In the LocalStack web app, navigate to **Settings → Single Sign-On**. For each configured Identity Provider, you will see a **SCIM User Provisioning** toggle. Enable it for the IdP you want to use for SCIM provisioning. + +:::note +Only one Identity Provider can have SCIM active at a time. +::: + +Once enabled, click **View SCIM Configuration** to access the SCIM Base Connector URL and Bearer Auth Token needed to configure your IdP. + +## Setup and Configuration + +The settings contain the **SCIM API Base Connector URL** and the **Bearer Auth Token** as shown in the image below. You can copy these values to configure your SCIM client. + +![SCIM connection details](/images/aws/SCIM-configuration.png) + +SCIM clients authenticate using a long-lived bearer token. The token starts with `scim-` and is displayed (masked) in the SCIM configuration panel. Use the copy icon to copy it to your clipboard. + +You can regenerate the token at any time using the refresh icon. Regenerating the token immediately invalidates the previous one - update your IdP configuration with the new token to avoid interruptions. + +Once you have the Base Connector URL and Bearer Token, continue with the IdP-specific setup: + +- [SCIM with Okta](/aws/enterprise/sso/scim/okta/) +- [SCIM with Microsoft Entra ID](/aws/enterprise/sso/scim/entra/) + +## Web App Roles and Permissions + +There are two ways roles and permissions are applied to SCIM-provisioned users: + +- **Default presets at provisioning time** - LocalStack lets you configure a default role and permissions that are applied when a user is first provisioned via SCIM (for example, to grant CI credentials by default). These presets are inherited from the SSO settings and apply to every newly provisioned user. + + ![SCIM user role and permission settings](/images/aws/SCIM-permissions.png) + +- **Role assignment via SCIM role groups** - workspace roles (**admin** / **member**) can be assigned and changed directly from your IdP by syncing role groups. See **Role Management** for [Okta](/aws/enterprise/sso/scim/okta/#role-management) or [Microsoft Entra ID](/aws/enterprise/sso/scim/entra/#role-management). + +Granular permissions beyond the workspace role (e.g. specific CI credential grants) are not individually assignable via SCIM - they are controlled by the provisioning-time presets above or managed directly in the LocalStack web app. + +## Limitations + +- **One license group per user:** Each user can be assigned to only one license group (subscription) per organization. +- **One SCIM provider at a time:** Only one Identity Provider can have SCIM enabled at a time. +- **Provisioning is one-way:** SCIM sync goes from your IdP to LocalStack only. There is no synchronization from LocalStack back to your IdP. +- **LocalStack UI does not block manual edits:** The LocalStack web app does not prevent you from manually editing SCIM-provisioned users or their license assignments. It is strongly recommended to manage SCIM-provisioned users exclusively through your IdP to avoid inconsistencies. +- **Re-provisioning removed users requires re-invitation:** If a user was provisioned via SCIM and later removed, they cannot be re-provisioned via SCIM directly. They must be re-invited through the LocalStack **Users & Licenses** page and accept the invitation before being reassigned. + +## API Reference + +LocalStack's SCIM API is available at `/scim/v2` and implements the SCIM v2.0 specification (RFC 7644). + +### User Endpoints (`/scim/v2/Users`) + +| Method | Endpoint | Description | +| ------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `POST` | `/scim/v2/Users` | Create a SCIM user, or idempotently return an existing member when the email matches. Enforces global email uniqueness and `userName` uniqueness per org and IdP. | +| `GET` | `/scim/v2/Users` | List active SCIM-provisioned users. Supports `filter=userName eq "..."`, `startIndex`, and `count` for pagination. | +| `GET` | `/scim/v2/Users/{id}` | Retrieve a SCIM user only if they are SCIM-provisioned and active in the org; returns `404` otherwise. | +| `PATCH` | `/scim/v2/Users/{id}` | RFC 7644 PatchOp for selected fields (`name`, `emails`) and deactivation via `active:false`. Reactivation via SCIM is not supported. Patching `userName` or `externalId` is not supported. | +| `PUT` | `/scim/v2/Users/{id}` | Full replace of mutable fields (name, email) with support for deactivation via `active:false`. Reactivation via SCIM is ignored. | + +### Group Endpoints (`/scim/v2/Groups`) + +| Method | Endpoint | Description | +| -------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `POST` | `/scim/v2/Groups` | Bind an existing subscription as a SCIM group via `displayName` (format: `{PLAN}-{EMULATOR}-{subscription_id}`). Optionally assign members. Validates membership and enforces one-group-per-user per org. Returns `201` on success; `409` for insufficient seats or conflicts. | +| `GET` | `/scim/v2/Groups` | List groups (subscriptions) with their SCIM members. Supports `filter=displayName eq "..."`, `startIndex`, and `count` (max 1000). | +| `GET` | `/scim/v2/Groups/{id}` | Retrieve a group by its subscription ID with SCIM members. Returns `404` if not found. | +| `PATCH` | `/scim/v2/Groups/{id}` | RFC 7644 PatchOp (`add`, `remove`, `replace`) for members. Supports capacity checks and rollback on partial failures. | +| `PUT` | `/scim/v2/Groups/{id}` | Full replace of group membership. Omitting or passing an empty `members` array clears all members. Supports rollback on errors. | +| `DELETE` | `/scim/v2/Groups/{id}` | Delete the group binding and unassign SCIM members. Non-SCIM assignments are unaffected. Returns `204` on success. | + +### Metadata Endpoints + +| Method | Endpoint | Description | +| ------ | -------------------------------- | ----------------------------------------------------------------- | +| `GET` | `/scim/v2/ResourceTypes` | List all supported SCIM resource types (`User`, `Group`). | +| `GET` | `/scim/v2/Schemas` | List supported SCIM schemas for user and group resources. | +| `GET` | `/scim/v2/ServiceProviderConfig` | Return service provider configuration and supported capabilities. | diff --git a/src/content/docs/aws/enterprise/sso/scim/okta.mdx b/src/content/docs/aws/enterprise/sso/scim/okta.mdx new file mode 100644 index 000000000..0e8622c5b --- /dev/null +++ b/src/content/docs/aws/enterprise/sso/scim/okta.mdx @@ -0,0 +1,211 @@ +--- +title: SCIM with Okta +description: Configuring Okta as the SCIM client for LocalStack user and license provisioning. +template: doc +tags: ['Enterprise'] +sidebar: + order: 2 +--- + +This page covers configuring **Okta** as your SCIM client to provision users, groups, and licenses into LocalStack. Before starting, make sure you've completed the steps in the [SCIM overview](/aws/enterprise/sso/scim/) to enable SCIM and obtain the **SCIM Base Connector URL** and **Bearer Auth Token** from the LocalStack web app. + +## Configuring SCIM with Okta + +Use the following steps to configure SCIM Base Connector URL and Bearer Auth Token: + +1. **Select your application** - Go to **Applications → Applications** and select the application you want to enable SCIM provisioning for. +2. **Navigate to Provisioning settings** - In the application settings, go to the **Provisioning** tab and click **Integration** or **Edit** (wording may vary). +3. **Enter the SCIM connection details:** + - **SCIM connector base URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. + - **Authentication Mode:** Select **HTTP Header**. + - **Bearer Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. +4. **Test the connection** - Click **Test Connector Configuration** to confirm Okta can connect successfully. +5. **Enable provisioning features** (optional) - Once the connection succeeds, enable the desired provisioning actions (Create Users, Update User Attributes, Deactivate Users) under the **To App** settings tab. There is no need to enable Sync Password, as SSO does not require a password. +6. **Save** - Save and apply the integration settings. + +:::note +The exact menu names may vary depending on Okta's UI version and app type, but the key settings are always the SCIM Base Connector URL and Bearer Auth Token under the provisioning or integration section. +::: + +### User Management + +#### Provisioning Individual Users + +LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. + +1. In the Okta Admin Console, go to your application and click the **Assignments** tab. +2. Select **Assign → Assign to People**. +3. Search for and select the users you want to provision, then click **Assign** and **Done**. +4. Okta will automatically send a SCIM request to LocalStack to create the user account. The user will be visible in LocalStack and their account details will sync from Okta. + +:::tip +Legacy users (existing LocalStack accounts) can also be assigned to the Okta application, provided their email address matches the one they used to register with the LocalStack web app. +::: + +:::note +For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack Users & Licenses. The user will receive an email invitation and must explicitly accept it to rejoin the workspace. +::: + +#### Updating User Accounts + +Changes to user attributes (first name, last name, email) in Okta are automatically pushed to LocalStack via SCIM while the integration is active. + +#### Deprovisioning Users + +1. In Okta, go to your application's **Assignments** tab. +2. Find the user you want to remove and click **Remove** next to their name. +3. Confirm the action. + +Okta will send a SCIM deprovisioning request and the user will be removed from LocalStack. + +:::caution +LocalStack will not let you deprovision the last remaining workspace admin. If the user being removed is the only admin, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the deprovisioning. +::: + +#### Provisioning Groups of Users + +Groups in Okta can be used to provision multiple users to LocalStack at once. + +1. In the Okta Admin Console, go to your application and click the **Assignments** tab. +2. Select **Assign → Assign to Groups**. +3. Search for and select the groups you want to provision, then click **Assign** and **Done**. + +Okta will send a SCIM request to LocalStack to create a user account for each member of the group. Changes to a group's membership in Okta are automatically pushed to LocalStack via SCIM. + +#### Deprovisioning Groups of Users + +1. In Okta, return to your application's **Assignments** tab. +2. Find the group and click **Remove** next to its name. +3. Confirm the action. + +Okta will send a SCIM request to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. + +:::tip +Any changes in Okta (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack as long as the SCIM integration is active. +::: + +#### Migrating an Existing OpenID Connect or SAML Application + +If you have an existing OIDC or SAML app in Okta that already has SSO users assigned, follow these steps to add SCIM provisioning: + +1. On the **General** tab of your Okta application, set **Provisioning** to **SCIM**. + ![Enabling SCIM provisioning on an Okta application](/images/aws/SCIM_okta_enable_scim.png) +2. Go to the **Provisioning** tab and click **Edit** to configure the SCIM connection: + - **SCIM connector base URL:** Paste the URL from LocalStack. + - **Unique identifier field for users:** Enter `userName` (the Okta default). + - **Supported provisioning actions:** Enable all available options. + + ![Configuring the SCIM connection settings in Okta](/images/aws/SCIM_okta_connection_settings.png) + +3. Select **HTTP Header** as the Authentication Mode and paste the Bearer token from the LocalStack SCIM configuration panel. Click **Save**. + ![Adding the Bearer token in Okta](/images/aws/SCIM_okta_bearer_token.png) +4. After a successful connection test, go to the **To App** tab, click **Edit**, and enable **Create Users**, **Update User Attributes**, and **Deactivate Users**. Save your changes. + ![Enabling provisioning actions in Okta](/images/aws/SCIM_okta_provisioning_actions.png) +5. Click the **Assignments** tab. Okta will show error messages for users who were assigned before provisioning was enabled. Click **Provision User** and confirm the action to sync all existing users. If the task fails, you can retry it under **Dashboard → Tasks**. + ![Provisioning existing users in Okta](/images/aws/SCIM_okta_provision_existing_users.png) +6. After syncing completes, refresh the page - the error messages should be gone and all users will be fully managed via Okta SCIM. + +### Role Management + +LocalStack workspace roles (**admin** and **member**) are assigned to users by pushing SCIM groups whose name identifies the target role. The role groups themselves do not need to exist in LocalStack before the push - they are synthetic SCIM groups keyed off the `displayName`. + +:::caution +Each user can only be in **one** role group at a time. Attempting to add a user who is already in the admin role group to the member role group (or vice versa) returns a `409` conflict. Remove the user from the previous role group first, then add to the new one. +::: + +#### Group Name Convention + +Role groups are matched by `displayName` using a case-insensitive substring check: + +- Any group whose name contains `admin` → admin role group +- Any group whose name contains `member` → member role group + +All of the following are valid names for the admin role group: + +- `LocalStack-Admin` +- `LocalStack-Admins-Prod` +- `ABC-ABC-AB1000_AuthLocalstackAdmin` + +The first time you push a role group from Okta, LocalStack persists that `displayName` so subsequent GET responses to your IdP reflect the name you sent. You can also rename the group later via SCIM and LocalStack will track the rename. + +#### Creating and Pushing a Role Group in Okta + +1. Create a new Okta group whose name contains either `Admin` (for the admin role) or `Member` (for the member role). +2. Add users to the group (users must already be assigned to the LocalStack SCIM application). +3. In your application, go to the **Push Groups** tab. +4. Push the group to LocalStack via SCIM. +5. Once synced, LocalStack will assign the corresponding role to all members of the group. + + ![Pushing a role group from Okta](/images/aws/SCIM_okta_role_group.png) + +#### Moving a User Between Roles + +To change a user's role from member to admin (or vice versa), apply the two changes **in sequence**, letting the removal sync to LocalStack before adding the new group: + +1. Remove the user from their current role group in Okta. +2. Push the change - if it isn't synced automatically, push the old role group from the **Push Groups** tab so the removal is committed. +3. Add the user to the target role group. +4. Push the change again for the new role group (or wait for the automatic sync) to apply the new role. + +:::caution +Don't change both groups at once. If the *add* reaches LocalStack before the *removal* has been committed, the user still carries their old role-group marker and the request is rejected with a `409` conflict. Committing the removal first - by pushing the old group from the **Push Groups** tab - guarantees the marker is cleared before the new role is applied. + +The `409` is transient - the move eventually converges once the removal syncs - but sequencing the changes avoids the error and the temporary inconsistency entirely. +::: + +#### Last-Admin Protection + +LocalStack will reject any SCIM request that would leave the workspace without an admin. If you attempt to remove the only admin from the admin role group, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the removal. + +### License Management + +Licenses are assigned to users by pushing specifically named SCIM groups that correspond to your LocalStack subscriptions. + +:::caution +Each user can only be a member of one license group (subscription) per organization. Assigning a user to multiple license groups will result in an error and provisioning will fail for that user. +::: + +#### Group Name Format + +License group names follow this format: + +```text +{PLAN}-{EMULATOR}-{SUBSCRIPTION_ID} +``` + +For example: `Enterprise Plan-AWS-sub_1RqpMYGCs0LNOzY9UszOGJkL` + +The exact group name for each subscription is displayed in the SCIM configuration panel in the LocalStack web app. Use the subscription dropdown to select the plan you want to manage, and the correct group name will be shown for you to copy. + +:::tip +Legacy users can be added to a license assignment group in Okta, provided their email address matches their LocalStack registration email, they have been assigned to the Okta application, and the group name matches the correct subscription. +::: + +#### Creating and Pushing a License Group in Okta + +1. Create a new Okta group named exactly as shown in the LocalStack SCIM configuration panel. +2. Add users to the group (users must already be assigned to the LocalStack SCIM application). +3. In your application, go to the **Push Groups** tab. +4. Push the group to LocalStack via SCIM. +5. Once synced, LocalStack will recognize the group and assign the corresponding license to all members. + +:::danger[License revocation risk] + +The Okta group's membership is the source of truth for license assignments on this subscription. Any change to this group in Okta (adding users, removing users, or syncing it) will reconcile the subscription's licenses to match the group exactly. Users who are licensed on this subscription but not in the Okta group will have their licenses revoked, regardless of how the license was originally assigned (manually or via SCIM). + +This means: + +- If you sync an **empty group**, every license on this subscription will be revoked. +- If you sync a **partial group** (for example, 2 users in Okta but 5 currently licensed), the 3 users not in the group will lose their licenses. + +If you are enabling SCIM on a subscription that already has licensed users, follow the [Migrating Users with Existing Licenses](#migrating-users-with-existing-licenses) steps below **before** any sync occurs. Once SCIM is enabled, manage license assignments exclusively through Okta. + +::: + +#### Migrating Users with Existing Licenses + +If your organization already has users with assigned licenses and you want to manage them through SCIM: + +1. Create a license group in Okta with the correct name. +2. Add it to the application via the **Push Groups** tab. +3. Add the existing licensed users to that group through the application. Once added, they will be automatically synced (Push Status becomes **Active**) and managed through SCIM going forward. diff --git a/src/styles/custom.css b/src/styles/custom.css index 6a7e86e07..64b7da0b9 100644 --- a/src/styles/custom.css +++ b/src/styles/custom.css @@ -184,6 +184,16 @@ border-radius: 4px; } +/* Nested group label (e.g. SCIM under Single Sign-On) - match sibling links. + Starlight renders these as ; the rule targets the class + directly when it appears inside a nested level. */ +.sidebar-content .top-level li details ul li .large { + font-family: var(--font-aeonik-fono) !important; + font-size: 14px !important; + font-weight: normal !important; + color: var(--sl-color-gray-3) !important; +} + /* Third level navigation text styles */ .sidebar-content .top-level li details ul li details ul li a span { font-size: 14px !important; diff --git a/src/styles/global.css b/src/styles/global.css index c00c4feb1..f6c42660e 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -12,7 +12,7 @@ --localstack-purple: #4D0DCF; --sl-text-h1: 40px; --sl-text-h2: 32px; - --sl-text-h3: 24px; + --sl-text-h3: 28px; /* Dark mode colors. */ --sl-color-accent-low: #241b47; --sl-color-accent: #6e3ae8; From 7c93adfcc3891fda93e33e23f9ea6f8ffb2c845c Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Tue, 7 Jul 2026 10:45:04 -0400 Subject: [PATCH 05/12] Adds note about the new search functionality (#765) --- src/content/docs/aws/developer-tools/app-inspector/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/docs/aws/developer-tools/app-inspector/index.md b/src/content/docs/aws/developer-tools/app-inspector/index.md index e3f5cd5fb..60138e601 100644 --- a/src/content/docs/aws/developer-tools/app-inspector/index.md +++ b/src/content/docs/aws/developer-tools/app-inspector/index.md @@ -64,6 +64,8 @@ The interface enables you to trace the flow of operations, identify relationship ![App Inspector event list showing a fanout pipeline across EventBridge, Lambda, SQS, and SNS](/images/aws/app-inspector/app-inspector-fanout-pipeline.png) +Use the search box above the operations list to filter by any text fragment, such as a resource name, an ARN segment, a status message, or a payload snippet. Search is case-insensitive, matches substrings anywhere in the field, and covers the full result set rather than just the operations currently loaded on screen. + ### Graph View and Operation Details Click **View Detail** to visualize the relationships between AWS services in your application as an interactive graph. Each node represents a service, and each edge represents a call between them, making it easy to follow the path of a request across your architecture. From 7d4487dd328055552d02b7e21aca270055639b79 Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Tue, 7 Jul 2026 16:48:12 +0200 Subject: [PATCH 06/12] docs(lambda): correct ESM behaviour coverage (ScalingConfig, ProvisionedPollerConfig, FunctionResponseTypes) (#750) Co-authored-by: Claude Opus 4.8 (1M context) --- src/content/docs/aws/services/lambda.mdx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index 22e86312b..1c068bf8e 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -290,8 +290,8 @@ import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@ 🟢 🟢 🟢 - - + 🟠 + 🟠 BisectBatchOnFunctionError @@ -305,9 +305,9 @@ import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@ ScalingConfig - The scaling configuration for the event source. - 🟠 - 🟠 + The scaling configuration for the event source. [^3] + 🟡 + 🟡 @@ -375,9 +375,9 @@ import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@ ProvisionedPollerConfig - Control throughput via min-max limits. - - + Control throughput via min-max limits. [^4] + 🟡 + 🟡 🟠 @@ -428,6 +428,8 @@ import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@ [^1]: Read more at [Control which events Lambda sends to your function](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html) [^2]: The available Metadata properties may not have full parity with AWS depending on the event source (read more at [Understanding event filtering basics](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics)). +[^3]: For SQS Standard, `ScalingConfig` is accepted but not automatically applied — the poller count is currently hard-coded rather than scaled based on `MaximumConcurrency`. For SQS FIFO, a single poller is always used to preserve message-group ordering, so the scaling configuration is accepted but has no effect. +[^4]: For SQS Standard, only `MinimumPollers` is honored (it sets the poller count); `MaximumPollers` has no effect. For SQS FIFO, the single-poller model means the configuration is accepted but ignored. Create a [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose) or reach out to [LocalStack Support](/aws/help-support/get-help/) if you experience any challenges. From fb19ccb968f9621f702b37d8e0381a40de2bab0d Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Wed, 8 Jul 2026 14:35:44 +0300 Subject: [PATCH 07/12] docs(lstk): update CLI reference to v0.15.0 (#749) --- .../running-localstack/lstk.mdx | 290 ++++++++++++++++-- 1 file changed, 263 insertions(+), 27 deletions(-) diff --git a/src/content/docs/aws/developer-tools/running-localstack/lstk.mdx b/src/content/docs/aws/developer-tools/running-localstack/lstk.mdx index 9e04183cf..0c4829da1 100644 --- a/src/content/docs/aws/developer-tools/running-localstack/lstk.mdx +++ b/src/content/docs/aws/developer-tools/running-localstack/lstk.mdx @@ -15,13 +15,10 @@ import { Tabs, TabItem } from '@astrojs/starlight/components'; It provides a built-in terminal UI (TUI) for interactive use and plain text output for CI/CD pipelines and scripting. `lstk` handles the full emulator lifecycle: authentication, pulling the Docker image, starting, stopping, and restarting the container, streaming logs, and checking status. -It can also save and load emulator state — as local snapshots or Cloud Pods — reset running state, run AWS CLI commands against the emulator, and manage the on-disk volume. +It can also save and load emulator state — as local snapshots, Cloud Pods, or in your own S3 bucket — reset running state, and manage the on-disk volume. +It proxies your existing tooling — the AWS and Azure CLIs, Terraform, AWS CDK, and the AWS SAM CLI — so they run directly against LocalStack. Running `lstk` with no arguments takes you through the entire startup flow automatically. -:::note -`lstk` supports core lifecycle commands (`start`, `stop`, `restart`, `logs`, `status`) along with state management via snapshots (`snapshot save`/`snapshot load`, `reset`) and an AWS CLI proxy (`lstk aws`). -::: - ## Prerequisites - [Docker](https://docs.docker.com/get-docker/) installed and running. @@ -175,7 +172,10 @@ The default `config.toml` created on first run: type = "aws" # Emulator type. Supported: "aws", "snowflake", "azure" tag = "latest" # Docker image tag, e.g. "latest", "2026.4" port = "4566" # Host port the emulator will be accessible on +# image = "" # Override the default Docker image (internal registry mirror or offline image) # volume = "" # Host directory for persistent state (default: OS cache dir) +# volumes = [] # Docker-style "host:container[:ro]" bind mounts (see below) +# snapshot = "" # Snapshot REF auto-loaded after the AWS emulator starts (e.g. "pod:my-baseline") # env = [] # Named environment profiles to apply (see [env.*] sections below) ``` @@ -186,7 +186,10 @@ port = "4566" # Host port the emulator will be accessible on | `type` | string | `"aws"` | Emulator type. One of `"aws"`, `"snowflake"`, `"azure"`. Run a single `[[containers]]` block at a time. See [Emulator types](#emulator-types). | | `tag` | string | `"latest"` | Docker image tag (`"latest"`, `"2026.4"`, etc.). Useful for pinning a specific version. Zero-padded months (`"2026.04"`) are normalized to `"2026.4"`. | | `port` | string | `"4566"` | Host port the emulator listens on (1–65535). The in-container port is always `4566`. | -| `volume` | string | (OS cache) | Host directory for persistent emulator state. Defaults to `/lstk/volume/`. | +| `image` | string | (unset) | Override the default Docker image, e.g. an internal-registry mirror or a locally loaded offline image. If it already carries a tag, `tag` is dropped; otherwise `tag` (or `latest`) is appended. When unset, the default `localstack/` image is used. | +| `volume` | string | (OS cache) | Host directory for persistent emulator state (mounted at `/var/lib/localstack`). Defaults to `/lstk/volume/`. Used verbatim (no path resolution). | +| `volumes`| string[] | `[]` | Docker-style `"host:container[:ro]"` bind mounts (e.g. Snowflake init hooks). May also carry the persistence mount (the entry targeting `/var/lib/localstack`); relative host sources are resolved against the config file's directory and a leading `~/` is expanded. See [Volume mounts](#volume-mounts). | +| `snapshot` | string | (unset) | Snapshot `REF` (a `pod:`, local path, or `s3://` location) auto-loaded after the AWS emulator starts. See [Auto-loading a snapshot on start](#auto-loading-a-snapshot-on-start). | | `env` | string[] | `[]` | List of named environment profiles to inject into the container (see below). | :::note @@ -211,7 +214,9 @@ On the first interactive run, `lstk` prompts you to pick an emulator (`a` for AW In non-interactive mode the default `aws` emulator is used. Lifecycle commands operate on the emulators defined in your `config.toml`. -Run a single `[[containers]]` block at a time; the AWS-specific commands (`status` resources, `aws`, `snapshot`, `reset`, `setup aws`) require an `aws` emulator to be configured. +Run a single `[[containers]]` block at a time. +The AWS-specific commands — the resources listing in `status`, `reset`, the `aws` CLI proxy, the IaC proxies (`terraform`, `cdk`, `sam`), and `setup aws` — require an `aws` emulator; `az` and `setup azure` require an `azure` emulator. +`snapshot` (`save`/`load`/`list`/`remove`/`show`) works with any emulator, though some snapshot features are fully supported only on the AWS emulator for now — see the snapshot docs for your emulator for details. :::note The AWS emulator's license is validated by `lstk` before the container starts. @@ -250,6 +255,32 @@ If you reference an `env` profile name that doesn't exist in your config, `lstk` In addition to your custom profiles, `lstk` always injects several variables into the container. See [Container-injected variables](#container-injected-variables) for the full list. +### Volume mounts + +Each `[[containers]]` block accepts a `volumes` list of Docker-style `"host:container[:ro]"` bind specs, in addition to the singular `volume` field. +This is useful for mounting initialization hooks (scripts run at the container lifecycle stages under `/etc/localstack/init/{boot,start,ready,shutdown}.d`) or any other host path into the emulator. + +The example below uses `volumes` to map multiple mounts — a `ready`-stage init-hook script and the persistence directory: + +```toml +[[containers]] +type = "aws" +port = "4566" +volumes = [ + "./init/ready.d/init.sh:/etc/localstack/init/ready.d/init.sh", # ready init hook + "./data:/var/lib/localstack", # persistence mount +] +``` + +Init-hook script naming and behavior differ per emulator; see the Initialization Hooks guide for your emulator ([AWS](/aws/configuration/config/initialization-hooks/), [Snowflake](/snowflake/capabilities/init-hooks/)) for the full details. + +Resolution rules: + +- Relative host sources (`./data`) are resolved against the **directory of the config file** that declared them, and a leading `~/` is expanded. This is required because the Docker SDK treats a non-absolute source as a *named volume* rather than a bind mount. +- The entry whose container target is `/var/lib/localstack` defines the persistence directory — the same one `lstk volume path` and `lstk volume clear` act on. Precedence: a `volumes` entry targeting `/var/lib/localstack` → the legacy `volume` field → the default OS cache directory. +- `volume` and `volumes` overlap only for the persistence mount. The legacy `volume` value is used **verbatim** (no path resolution); `volumes` sources are resolved. Setting the persistence directory via both `volume` and a `volumes` entry with different sources is a validation error. +- The persistence directory is created automatically if missing; other `volumes` sources are expected to already exist (they are typically files, such as init hooks) and `lstk` errors if one is missing. + ### Using a project-local config Place a `.lstk/config.toml` in your project directory. @@ -300,7 +331,11 @@ lstk start --non-interactive | Option | Description | |:--------------------|:-----------------------------------------------------------------------------| | `--persist` | Persist emulator state across restarts (sets `LOCALSTACK_PERSISTENCE=1` in the container) | -| `--non-interactive` | Disable the interactive TUI and use plain output | +| `--snapshot ` | Snapshot `REF` to auto-load once the emulator starts, overriding the `snapshot` config field for this run | +| `--no-snapshot` | Skip auto-loading the configured snapshot for this run | +| `--non-interactive` | Disable the interactive TUI and use plain output (a global flag) | + +Host environment variables prefixed with `LOCALSTACK_` are forwarded to the emulator on start (the host `LOCALSTACK_AUTH_TOKEN` is dropped so it cannot override the token `lstk` resolves). See [Container-injected variables](#container-injected-variables). By default the emulator starts with a fresh state on every run. Pass `--persist` to keep data across restarts: `lstk` injects `LOCALSTACK_PERSISTENCE=1` into the container so state is written to the mounted [`volume`](#config-field-reference) and reloaded on the next start. @@ -316,6 +351,23 @@ lstk start --persist For finer-grained control, you can also set `PERSISTENCE = "1"` in an environment profile (see [Passing environment variables to the container](#passing-environment-variables-to-the-container)). ::: +#### Auto-loading a snapshot on start + +The AWS emulator can auto-load a snapshot as it comes up. +Set the `snapshot` field on the AWS `[[containers]]` block to any load `REF` — a `pod:` Cloud Pod, a local snapshot path, or an `s3://` location: + +```toml +[[containers]] +type = "aws" +port = "4566" +snapshot = "pod:my-baseline" +``` + +The snapshot is loaded only when the emulator is **freshly started** this run (it is skipped when the emulator is already running). +Override the configured `REF` for a single run with `lstk start --snapshot `, or skip auto-loading entirely with `lstk start --no-snapshot`. +An invalid `REF` fails before the emulator starts. +`snapshot save` never writes this field back — it is set manually. + ### `stop` Stop the running LocalStack emulator. @@ -470,15 +522,135 @@ By default, `lstk` probes whether `localhost.localstack.cloud` resolves to `127. Set [`LOCALSTACK_HOST`](#environment-variables) to override the host:port used to reach LocalStack and skip the DNS probe. The port comes from the AWS container's `port` in `config.toml` (default `4566`). +### `az` + +Run Azure CLI commands against the running LocalStack Azure emulator. +`lstk az ` runs `az ` with an isolated `AZURE_CONFIG_DIR` in which a custom Azure cloud (`LocalStack`) is registered against LocalStack's endpoints, so your global `~/.azure` configuration is left untouched and plain `az` keeps talking to real Azure. + +```bash +lstk az group list +lstk az storage account list +``` + +Run [`lstk setup azure`](#setup-azure) once before using this mode. +`lstk az` requires the `az` CLI on your `PATH`, a healthy Docker runtime, a running Azure emulator, and that `*.localhost.localstack.cloud` resolves to `127.0.0.1` (the Azure emulator serves its endpoints under that host). Set [`LOCALSTACK_HOST`](#environment-variables) to override the host. + +Everything after `lstk az` is forwarded verbatim to the host `az` binary; its exit code and `stdout`/`stderr` pass through unchanged. + +#### `az start-interception` / `az stop-interception` + +An opt-in interception mode mutates your **global** `~/.azure` configuration so plain `az` (in any terminal or script) targets LocalStack, then switches it back. + +```bash +lstk az start-interception # global 'az' now targets LocalStack +lstk az stop-interception # switch back to real Azure +``` + +- `start-interception` registers and activates the `LocalStack` cloud in `~/.azure` and disables instance discovery, so existing `az` scripts run unmodified against LocalStack. It is independent of `lstk setup azure`. +- `stop-interception` switches the active cloud back to `AzureCloud` (override with `--cloud `) and re-enables instance discovery — but only if `LocalStack` is still the active cloud, to avoid clobbering an unrelated selection. + +### `terraform` + +Proxy Terraform commands to LocalStack, injecting LocalStack endpoints as AWS provider overrides so your existing configuration runs unchanged. Aliased as `lstk tf`. + +```bash +lstk terraform init +lstk terraform --region us-west-2 plan +lstk tf apply +``` + +`lstk`-specific flags must appear **before** the Terraform subcommand: + +| Flag | Description | +|:--------------------|:------------------------------------------------------------------| +| `--region ` | Deployment region (default `us-east-1`; falls back to `AWS_REGION`). | +| `--account ` | Target AWS account id, 12 digits (default `test`; falls back to `AWS_ACCESS_KEY_ID`). | + +Commands that don't contact AWS (`fmt`, `validate`, `version`, and `init` when no S3 backend is declared) run without a running emulator; everything else requires the AWS emulator to be running and Docker healthy. + +Supported environment variables: + +| Variable | Description | +|:-----------------------------|:---------------------------------------------------------------------| +| `AWS_ENDPOINT_URL` | Override the auto-resolved LocalStack endpoint. | +| `LSTK_TF_CMD` | Terraform binary to invoke (e.g. `tofu`; default `terraform`). | +| `LSTK_TF_OVERRIDE_FILE_NAME` | Provider-override file name (default `localstack_providers_override.tf`). | +| `LSTK_TF_DRY_RUN` | Generate the override file but do not run Terraform. | +| `AWS_REGION` | Fallback for `--region`. | +| `AWS_ACCESS_KEY_ID` | Fallback for `--account`. | + +### `cdk` + +Proxy AWS CDK commands to the running LocalStack emulator. +Requires the AWS CDK CLI version `2.177.0` or newer on your `PATH`. + +```bash +lstk cdk bootstrap +lstk cdk --region us-west-2 deploy +lstk cdk synth +``` + +CDK always targets the default LocalStack account `000000000000`; there is **no** `--account` flag (passing one is an error). The `--region ` flag (default `us-east-1`, falling back to `AWS_REGION`) must appear before the CDK action. + +Offline subcommands (e.g. `synth`) run without a running emulator; deploy-time commands require the AWS emulator to be running. + +Supported environment variables: + +| Variable | Description | +|:----------------------|:-----------------------------------------------------| +| `AWS_ENDPOINT_URL` | Override the auto-resolved LocalStack endpoint. | +| `AWS_ENDPOINT_URL_S3` | Override the auto-derived S3 endpoint. | +| `LSTK_CDK_CMD` | CDK binary to invoke (default `cdk`). | +| `AWS_REGION` | Fallback for `--region`. | + +:::note +If `localhost.localstack.cloud` does not resolve and `lstk` falls back to `127.0.0.1`, CDK's S3 asset operations (bootstrap, asset deploys) may fail virtual-host addressing. Ensure the host resolves, or set `AWS_ENDPOINT_URL`/`AWS_ENDPOINT_URL_S3` to a virtual-host-capable endpoint. +::: + +### `sam` + +Proxy AWS SAM CLI commands to the running LocalStack emulator. +Requires the AWS SAM CLI version `1.95.0` or newer on your `PATH` (older versions ignore `AWS_ENDPOINT_URL` and would target real AWS). + +```bash +lstk sam build +lstk sam --region us-west-2 deploy +lstk sam validate +``` + +`lstk`-specific flags must appear **before** the SAM action: + +| Flag | Description | +|:--------------------|:------------------------------------------------------------------| +| `--region ` | Deployment region (default `us-east-1`; falls back to `AWS_REGION`). | +| `--account ` | Target AWS account id, 12 digits (default `000000000000`; falls back to `AWS_ACCESS_KEY_ID`). | + +Offline subcommands (e.g. `build`, `validate`) run without a running emulator; deploy-time commands require the AWS emulator to be running. + +Supported environment variables: + +| Variable | Description | +|:----------------------|:------------------------------------------------| +| `AWS_ENDPOINT_URL` | Override the auto-resolved LocalStack endpoint. | +| `AWS_ENDPOINT_URL_S3` | Override the S3 endpoint. | +| `LSTK_SAM_CMD` | SAM binary to invoke (default `sam`). | +| `AWS_REGION` | Fallback for `--region`. | +| `AWS_ACCESS_KEY_ID` | Fallback for `--account`. | + +:::note +Compared to `samlocal`, image/container-based Lambda (ECR) deploys and nested CloudFormation stacks are not supported; use `samlocal` for those workflows. +::: + ### `snapshot` Manage emulator snapshots. -A snapshot captures the running AWS emulator's state, either as a local file on disk or as a Cloud Pod on the LocalStack platform. -The `snapshot` command groups four subcommands — `save`, `load`, `list`, and `remove`. The first two are also exposed as the top-level aliases `lstk save` and `lstk load`. +A snapshot captures the running emulator's state — as a local file on disk, a Cloud Pod on the LocalStack platform, or an object in your own S3 bucket. +The `snapshot` command groups five subcommands — `save`, `load`, `list`, `remove`, and `show`. The first two are also exposed as the top-level aliases `lstk save` and `lstk load`. :::note -`snapshot`, `save`, `load`, and [`reset`](#reset) operate on the **AWS emulator** only. -If no AWS emulator is configured or running, they error out (`snapshot is only supported for the AWS emulator`). +`snapshot` works with any emulator, but the AWS emulator is the well-tested path. +For the Snowflake and Azure emulators, snapshot support is still maturing, so `snapshot` commands print a warning (`Snapshot support for the emulator is experimental and not fully tested.`) — results may be incomplete. +[`reset`](#reset), by contrast, operates on the **AWS emulator only** and errors out otherwise (`reset is only supported for the AWS emulator`). ::: #### `snapshot save` @@ -495,18 +667,29 @@ lstk snapshot save ./my-snapshot # Save to a Cloud Pod on the LocalStack platform (requires auth) lstk snapshot save pod:my-baseline + +# Save to your own S3 bucket (pod name optional, auto-generated when omitted) +lstk snapshot save my-pod s3://my-bucket/prefix +lstk snapshot save my-pod s3://my-bucket/prefix --profile my-aws-profile ``` -The optional `[destination]` argument takes one of three forms: +The optional `[destination]` argument takes one of these forms: | Destination | Description | |:-------------------|:------------------------------------------------------------------------------------------------| -| (omitted) | Auto-generates a timestamped snapshot file in the current directory. | -| local path | Writes a snapshot archive to that path. | +| (omitted) | Auto-generates a timestamped `.snapshot` file in the current directory. | +| local path | Writes a snapshot file to that path (the `.snapshot` extension is forced). | | `pod:` | Saves a Cloud Pod to the LocalStack platform. Requires authentication. | +| `s3://bucket/prefix` | Saves into your own S3 bucket. The pod name is a separate positional (auto-generated when omitted). | Pod operations require an auth token (`LOCALSTACK_AUTH_TOKEN` or a prior `lstk login`); local-file snapshots do not. +| Option | Description | +|:--------------------|:---------------------------------------------------------------------------------------------| +| `--profile ` | AWS profile to read S3 credentials from (S3 destinations only). | + +For S3 destinations, credentials follow AWS CLI precedence: `--profile ` wins, otherwise the static `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY` (with optional `AWS_SESSION_TOKEN`), otherwise the profile named by `AWS_PROFILE`. Only static credentials are supported (no SSO, assume-role, or credential-process). Never put credentials in the URL. See [S3 remotes](#s3-remotes). + #### `snapshot load` Load a snapshot into the emulator, **auto-starting it first** if it is not already running. @@ -519,15 +702,19 @@ lstk snapshot load ./checkpoint # Load from a Cloud Pod (requires auth) lstk snapshot load pod:my-baseline +# Load from your own S3 bucket (pod name required) +lstk snapshot load my-pod s3://my-bucket/prefix --profile my-aws-profile + # Control how the snapshot merges with running state lstk snapshot load pod:my-baseline --merge=overwrite ``` -The `REF` argument is required and identifies a local path/name or a `pod:` Cloud Pod. +The `REF` argument is required and identifies a local path/name, a `pod:` Cloud Pod, or (with a separate pod-name positional) an `s3://` location. Older `.zip` snapshots saved by earlier `lstk` versions are still accepted. | Option | Description | |:---------------------|:--------------------------------------------------------------------------------------------------------| | `--merge ` | How the loaded state combines with running state. One of `account-region-merge` (default), `overwrite`, `service-merge`. | +| `--profile ` | AWS profile to read S3 credentials from (S3 sources only; see [S3 remotes](#s3-remotes)). | - `account-region-merge` (default): the snapshot wins on any `(service, account, region)` overlap. - `overwrite`: running state is reset first, then the snapshot is imported onto a clean state. @@ -552,11 +739,20 @@ lstk snapshot list # Every snapshot in your organization lstk snapshot list --all + +# List snapshots in your own S3 bucket (requires a running emulator) +lstk snapshot list s3://my-bucket/prefix --profile my-aws-profile ``` -| Option | Description | -|:--------|:------------------------------------------------------------| -| `--all` | List all snapshots in your organization, not just your own. | +| Option | Description | +|:-------------------|:------------------------------------------------------------| +| `--all` | List all snapshots in your organization, not just your own. | +| `--profile ` | AWS profile to read S3 credentials from (S3 listings only). | + +:::note +`lstk snapshot list` (Cloud Pods) queries the LocalStack platform and does not need a running emulator. +`lstk snapshot list s3://…`, by contrast, queries a **running emulator** (which performs the S3 transfer), so an emulator must be up. See [S3 remotes](#s3-remotes). +::: #### `snapshot remove` @@ -577,6 +773,27 @@ The required `REF` argument must be a `pod:` Cloud Pod reference. |:----------|:----------------------------------------------------------------------| | `--force` | Skip the confirmation prompt. Required when running non-interactively. | +#### `snapshot show` + +Show metadata for a single Cloud Pod snapshot on the LocalStack platform: name, created date, size, LocalStack version, message, services, and per-service resource counts (resource counts render only when the platform has them for that snapshot). +Cloud-only and requires authentication. + +```bash +lstk snapshot show pod:my-baseline +``` + +The required `REF` argument must be a `pod:` Cloud Pod reference. + +#### S3 remotes + +`snapshot save`, `load`, and `list` can target your own S3 bucket with an `s3://bucket/prefix` location. +The pod name (the snapshot's identity within the bucket) is a positional argument separate from the `s3://` location — required for `load`, auto-generated for `save` when omitted, and unused for `list`. + +- **Credentials** follow AWS CLI precedence: `--profile ` wins, otherwise static `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY` (with optional `AWS_SESSION_TOKEN`), otherwise the profile named by `AWS_PROFILE`. Only static credentials are supported (no SSO, assume-role, or credential-process). Credentials are never accepted in the URL. +- **The emulator performs the transfer**, not the CLI; credentials are passed as ephemeral parameters on each operation and are never persisted. +- Before each operation, `lstk` runs a bucket-existence pre-flight check and errors out rather than letting the emulator auto-create a bucket on a typo. +- `remove`, `show`, and snapshot versions are **not** yet supported on S3 remotes; ORAS and other remote types are not supported. + ### `reset` Discard the running AWS emulator's in-memory state (all created resources such as S3 buckets and Lambda functions are dropped). @@ -731,22 +948,26 @@ If a LocalStack emulator is still running after logout, `lstk` prints a note rem ### `setup` Set up CLI integration for an emulator type. -`lstk setup` is a grouping command with no action of its own; the work is done by its subcommand. -Currently only AWS is supported. +`lstk setup` is a grouping command with no action of its own; the work is done by its subcommands (`aws` and `azure`). ```bash lstk setup aws +lstk setup azure ``` #### `setup aws` Create or update a `localstack` profile in `~/.aws/config` and `~/.aws/credentials` so the AWS CLI and SDKs can target LocalStack. -This command requires an interactive terminal and prompts before making any changes. ```bash lstk setup aws +lstk setup aws --force ``` +| Option | Description | +|:----------|:--------------------------------------------------------------------------------------------------| +| `--force` | Skip the confirmation prompt and overwrite an existing `localstack` profile whose values differ. | + It writes the following profile (existing unrelated profiles are preserved): ```ini @@ -775,10 +996,10 @@ The port comes from your AWS emulator's configured `port` (default `4566`); if n If the `localstack` profile is already configured correctly, `lstk` reports `LocalStack AWS profile is already configured.` and makes no changes. +On an interactive terminal, `setup aws` prompts (Y/n) before writing. Overwriting an existing `localstack` profile whose values differ requires `--force` (which also skips the prompt); writing a fresh profile, completing a partial one, or leaving an already-correct profile unchanged never needs it. + :::note -`setup aws` requires an interactive terminal. -In non-interactive mode (piped output, CI, or `--non-interactive`) it fails with `setup aws requires an interactive terminal`. -There is no flag to auto-confirm. +In non-interactive mode (piped output, CI, or `--non-interactive`), `setup aws` does not prompt — it writes the profile with defaults and exits `0`. A write or check failure returns a non-zero exit code so automation fails loudly. ::: :::caution @@ -786,6 +1007,19 @@ There is no flag to auto-confirm. It still works and behaves identically, but you should use `lstk setup aws` instead. ::: +#### `setup azure` + +Prepare an isolated Azure CLI config directory (under the `lstk` config dir, via `AZURE_CONFIG_DIR`) that routes [`lstk az`](#az) commands to the LocalStack Azure emulator. +It registers a custom Azure cloud (`LocalStack`) pointing at LocalStack's Azure endpoints, activates it, disables Azure CLI instance discovery and telemetry, and performs a one-time dummy service-principal login. +Your global `~/.azure` configuration is left untouched. + +```bash +lstk setup azure +``` + +Requires the `az` CLI on your `PATH` and a running LocalStack Azure emulator. +Run this once; afterwards use `lstk az ` to run Azure CLI commands against LocalStack. + ### `config` Manage CLI configuration. @@ -912,6 +1146,8 @@ These options are available for all commands: | `--config ` | Path to a specific TOML config file | | `--non-interactive` | Disable the interactive TUI, use plain output | | `--persist` | Persist emulator state across restarts (on `start`/bare `lstk` and `restart`) | +| `--snapshot ` | Snapshot `REF` to auto-load after start (on `start`/bare `lstk`; overrides config for the run) | +| `--no-snapshot` | Skip auto-loading the configured snapshot for the run (on `start`/bare `lstk`) | | `-v`, `--version` | Print the version and exit | | `-h`, `--help` | Print help and exit | @@ -930,9 +1166,9 @@ lstk --non-interactive start ``` :::note -`lstk login` and `lstk setup aws` require an interactive terminal. +`lstk login` requires an interactive terminal. If you need to authenticate in CI, set `LOCALSTACK_AUTH_TOKEN` instead. -Commands that mutate state without prompting in CI (`reset`, `volume clear`) require `--force`. +`setup aws` runs non-interactively (it writes the profile with defaults), but commands that mutate state without prompting in CI (`reset`, `volume clear`, `snapshot remove`) require `--force`. ::: ## Environment variables From aa4b402a26a4a26ffad6d1613412b9486438d01e Mon Sep 17 00:00:00 2001 From: Quetzalli Date: Thu, 9 Jul 2026 15:28:03 +0200 Subject: [PATCH 08/12] Revert "feat(scim-for-entra): BEE-866 / Add documentation for SCIM with Microsoft Entra ID" (#775) --- astro.config.mjs | 11 +- ...tings.png => SCIM-SAML-provisioning-2.jpg} | Bin ...token.png => SCIM-SAML-provisioning-3.jpg} | Bin ...tions.png => SCIM-SAML-provisioning-4.jpg} | Bin ...users.png => SCIM-SAML-provisioning-5.jpg} | Bin ...le_scim.png => SCIM-SAML-provisioning.jpg} | Bin ...nfiguration.png => SCIM-configuration.jpg} | Bin ...M-permissions.png => SCIM-permissions.jpg} | Bin .../aws/SCIM_entra_add_members_search.png | Bin 37307 -> 0 bytes public/images/aws/SCIM_entra_connectivity.png | Bin 78928 -> 0 bytes .../SCIM_entra_create_group_member_popup.png | Bin 32962 -> 0 bytes .../images/aws/SCIM_entra_create_new_user.png | Bin 60954 -> 0 bytes public/images/aws/SCIM_entra_new_group.png | Bin 44612 -> 0 bytes public/images/aws/SCIM_entra_role_group.png | Bin 47465 -> 0 bytes public/images/aws/SCIM_okta_role_group.png | Bin 171761 -> 0 bytes src/content/docs/aws/enterprise/sso/scim.mdx | 232 ++++++++++++++++++ .../docs/aws/enterprise/sso/scim/entra.md | 156 ------------ .../docs/aws/enterprise/sso/scim/index.md | 107 -------- .../docs/aws/enterprise/sso/scim/okta.mdx | 211 ---------------- src/styles/custom.css | 10 - src/styles/global.css | 2 +- 21 files changed, 234 insertions(+), 495 deletions(-) rename public/images/aws/{SCIM_okta_connection_settings.png => SCIM-SAML-provisioning-2.jpg} (100%) rename public/images/aws/{SCIM_okta_bearer_token.png => SCIM-SAML-provisioning-3.jpg} (100%) rename public/images/aws/{SCIM_okta_provisioning_actions.png => SCIM-SAML-provisioning-4.jpg} (100%) rename public/images/aws/{SCIM_okta_provision_existing_users.png => SCIM-SAML-provisioning-5.jpg} (100%) rename public/images/aws/{SCIM_okta_enable_scim.png => SCIM-SAML-provisioning.jpg} (100%) rename public/images/aws/{SCIM-configuration.png => SCIM-configuration.jpg} (100%) rename public/images/aws/{SCIM-permissions.png => SCIM-permissions.jpg} (100%) delete mode 100644 public/images/aws/SCIM_entra_add_members_search.png delete mode 100644 public/images/aws/SCIM_entra_connectivity.png delete mode 100644 public/images/aws/SCIM_entra_create_group_member_popup.png delete mode 100644 public/images/aws/SCIM_entra_create_new_user.png delete mode 100644 public/images/aws/SCIM_entra_new_group.png delete mode 100644 public/images/aws/SCIM_entra_role_group.png delete mode 100644 public/images/aws/SCIM_okta_role_group.png create mode 100644 src/content/docs/aws/enterprise/sso/scim.mdx delete mode 100644 src/content/docs/aws/enterprise/sso/scim/entra.md delete mode 100644 src/content/docs/aws/enterprise/sso/scim/index.md delete mode 100644 src/content/docs/aws/enterprise/sso/scim/okta.mdx diff --git a/astro.config.mjs b/astro.config.mjs index 7300bc33b..806385428 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -720,16 +720,7 @@ export default defineConfig({ { label: 'Single Sign-On', items: [ - { slug: 'aws/enterprise/sso' }, - { slug: 'aws/enterprise/sso/azure-ad' }, - { - label: 'SCIM', - items: [ - { slug: 'aws/enterprise/sso/scim' }, - { slug: 'aws/enterprise/sso/scim/okta' }, - { slug: 'aws/enterprise/sso/scim/entra' }, - ], - }, + { autogenerate: { directory: '/aws/enterprise/sso' } }, ], }, { diff --git a/public/images/aws/SCIM_okta_connection_settings.png b/public/images/aws/SCIM-SAML-provisioning-2.jpg similarity index 100% rename from public/images/aws/SCIM_okta_connection_settings.png rename to public/images/aws/SCIM-SAML-provisioning-2.jpg diff --git a/public/images/aws/SCIM_okta_bearer_token.png b/public/images/aws/SCIM-SAML-provisioning-3.jpg similarity index 100% rename from public/images/aws/SCIM_okta_bearer_token.png rename to public/images/aws/SCIM-SAML-provisioning-3.jpg diff --git a/public/images/aws/SCIM_okta_provisioning_actions.png b/public/images/aws/SCIM-SAML-provisioning-4.jpg similarity index 100% rename from public/images/aws/SCIM_okta_provisioning_actions.png rename to public/images/aws/SCIM-SAML-provisioning-4.jpg diff --git a/public/images/aws/SCIM_okta_provision_existing_users.png b/public/images/aws/SCIM-SAML-provisioning-5.jpg similarity index 100% rename from public/images/aws/SCIM_okta_provision_existing_users.png rename to public/images/aws/SCIM-SAML-provisioning-5.jpg diff --git a/public/images/aws/SCIM_okta_enable_scim.png b/public/images/aws/SCIM-SAML-provisioning.jpg similarity index 100% rename from public/images/aws/SCIM_okta_enable_scim.png rename to public/images/aws/SCIM-SAML-provisioning.jpg diff --git a/public/images/aws/SCIM-configuration.png b/public/images/aws/SCIM-configuration.jpg similarity index 100% rename from public/images/aws/SCIM-configuration.png rename to public/images/aws/SCIM-configuration.jpg diff --git a/public/images/aws/SCIM-permissions.png b/public/images/aws/SCIM-permissions.jpg similarity index 100% rename from public/images/aws/SCIM-permissions.png rename to public/images/aws/SCIM-permissions.jpg diff --git a/public/images/aws/SCIM_entra_add_members_search.png b/public/images/aws/SCIM_entra_add_members_search.png deleted file mode 100644 index d471dd1c184b10fc3cfa4ce31e868b01631bbbe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37307 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 z 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 NQyC@cd?~|#{{dYa2RQ%$ diff --git a/public/images/aws/SCIM_entra_create_new_user.png b/public/images/aws/SCIM_entra_create_new_user.png deleted file mode 100644 index 6d37c0a7e9b0ca3446812dad3b676b714d26d478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60954 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 diff --git a/public/images/aws/SCIM_entra_new_group.png b/public/images/aws/SCIM_entra_new_group.png deleted file mode 100644 index 39b4bd1607f1728d89c53c622aa9f7a0a184ba84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44612 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 diff --git a/public/images/aws/SCIM_entra_role_group.png b/public/images/aws/SCIM_entra_role_group.png deleted file mode 100644 index 79cd707848f052b95b3fdf8195cfd0b486e83dd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47465 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 RS3P&`nSv^`Snl=5{{lR^&qn|N diff --git a/public/images/aws/SCIM_okta_role_group.png b/public/images/aws/SCIM_okta_role_group.png deleted file mode 100644 index 2b7b54bec6f25c2895c0bea6fa22d10089aecda1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171761 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

      `d(2k@RFzEWKfEXLkqmMiSokpzX#pFygZ^0 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 diff --git a/src/content/docs/aws/enterprise/sso/scim.mdx b/src/content/docs/aws/enterprise/sso/scim.mdx new file mode 100644 index 000000000..87308b66d --- /dev/null +++ b/src/content/docs/aws/enterprise/sso/scim.mdx @@ -0,0 +1,232 @@ +--- +title: SCIM User Provisioning +description: Automating user and license provisioning in LocalStack using SCIM (System for Cross-domain Identity Management). +template: doc +tags: ['Enterprise'] +--- + +SCIM (System for Cross-domain Identity Management) allows you to automate user provisioning, deprovisioning, and license assignment in LocalStack through your identity provider (IdP). LocalStack's SCIM implementation follows the SCIM v2.0 specification and has been developed and tested with the Okta SCIM client. + +SCIM is a sub-feature of SSO and requires an active SSO configuration with at least one Identity Provider already set up. See the [Single Sign-On](/aws/enterprise/sso/) documentation before proceeding. + +All integration details — including the SCIM Base Connector URL, Bearer Auth Token, and group names per subscription — are available in the LocalStack web app under **Settings → [Single Sign-On](https://app.localstack.cloud/settings/sso)**. + +## Prerequisites + +- An active Enterprise subscription with the SCIM feature enabled +- A configured SSO Identity Provider (OIDC or SAML) +- Admin access to your organization in the LocalStack web app + +## Enabling SCIM + +In the LocalStack web app, navigate to **Settings → Single Sign-On**. For each configured Identity Provider, you will see a **SCIM User Provisioning** toggle. Enable it for the IdP you want to use for SCIM provisioning. + +:::note +Only one Identity Provider can have SCIM active at a time. +::: + +Once enabled, click **View SCIM Configuration** to access the SCIM Base Connector URL and Bearer Auth Token needed to configure your IdP. + +## Setup and Configuration + +The settings contain the **SCIM API Base Connector URL** and the **Bearer Auth Token** as shown in the image below. You can copy these values to configure your SCIM client. + +![SCIM connection details](/images/aws/SCIM-configuration.jpg) + +SCIM clients authenticate using a long-lived bearer token. The token starts with `scim-` and is displayed (masked) in the SCIM configuration panel. Use the copy icon to copy it to your clipboard. + +You can regenerate the token at any time using the refresh icon. Regenerating the token immediately invalidates the previous one — update your IdP configuration with the new token to avoid interruptions. + +## Configuring SCIM with Okta + +Use the following steps to configure SCIM Base Connector URL and Bearer Auth Token: + +1. **Select your application** — Go to **Applications → Applications** and select the application you want to enable SCIM provisioning for. +2. **Navigate to Provisioning settings** — In the application settings, go to the **Provisioning** tab and click **Integration** or **Edit** (wording may vary). +3. **Enter the SCIM connection details:** + - **SCIM connector base URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. + - **Authentication Mode:** Select **HTTP Header**. + - **Bearer Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. +4. **Test the connection** — Click **Test Connector Configuration** to confirm Okta can connect successfully. +5. **Enable provisioning features** (optional) — Once the connection succeeds, enable the desired provisioning actions (Create Users, Update User Attributes, Deactivate Users) under the **To App** settings tab. There is no need to enable Sync Password, as SSO does not require a password. +6. **Save** — Save and apply the integration settings. + +:::note +The exact menu names may vary depending on Okta's UI version and app type, but the key settings are always the SCIM Base Connector URL and Bearer Auth Token under the provisioning or integration section. +::: + +### Provisioning Individual Users + +LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. + +:::note +For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack [**Users & Licenses**](https://app.localstack.cloud/settings/members). The user will receive an email invitation and must explicitly accept it to rejoin the workspace. +::: + +1. In the Okta Admin Console, go to your application and click the **Assignments** tab. +2. Select **Assign → Assign to People**. +3. Search for and select the users you want to provision, then click **Assign** and **Done**. +4. Okta will automatically send a SCIM request to LocalStack to create the user account. The user will be visible in LocalStack and their account details will sync from Okta. + +:::tip +Legacy users (existing LocalStack accounts) can also be assigned to the Okta application, provided their email address matches the one they used to register with the LocalStack web app. +::: + +### Updating User Accounts + +Changes to user attributes (first name, last name, email) in Okta are automatically pushed to LocalStack via SCIM while the integration is active. + +### Deprovisioning Users + +1. In Okta, go to your application's **Assignments** tab. +2. Find the user you want to remove and click **Remove** next to their name. +3. Confirm the action. + +Okta will send a SCIM deprovisioning request and the user will be removed from LocalStack. + +### Provisioning Groups of Users + +Groups in Okta can be used to provision multiple users to LocalStack at once. + +#### Assigning a Group + +1. In the Okta Admin Console, go to your application and click the **Assignments** tab. +2. Select **Assign → Assign to Groups**. +3. Search for and select the groups you want to provision, then click **Assign** and **Done**. + +Okta will send a SCIM request to LocalStack to create a user account for each member of the group. Changes to a group's membership in Okta are automatically pushed to LocalStack via SCIM. + +#### Deprovisioning a Group + +1. In Okta, return to your application's **Assignments** tab. +2. Find the group and click **Remove** next to its name. +3. Confirm the action. + +Okta will send a SCIM request to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. + +:::tip +Any changes in Okta (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack as long as the SCIM integration is active. +::: + +#### Migrating an Existing OpenID Connect or SAML Application + +If you have an existing OIDC or SAML app in Okta that already has SSO users assigned, follow these steps to add SCIM provisioning: + +1. On the **General** tab of your Okta application, set **Provisioning** to **SCIM**. + ![Provisioning to SCIM for SAML application](/images/aws/SCIM-SAML-provisioning.jpg) +2. Go to the **Provisioning** tab and click **Edit** to configure the SCIM connection: + - **SCIM connector base URL:** Paste the URL from LocalStack. + - **Unique identifier field for users:** Enter `userName` (the Okta default). + - **Supported provisioning actions:** Enable all available options. + + ![Adding the LocalStack settings for SAML application](/images/aws/SCIM-SAML-provisioning-2.jpg) + +3. Select **HTTP Header** as the Authentication Mode and paste the Bearer token from the LocalStack SCIM configuration panel. Click **Save**. + ![Adding the Bearer token for SAML application](/images/aws/SCIM-SAML-provisioning-3.jpg) +4. After a successful connection test, go to the **To App** tab, click **Edit**, and enable **Create Users**, **Update User Attributes**, and **Deactivate Users**. Save your changes. + ![Testing the connection for SAML application](/images/aws/SCIM-SAML-provisioning-4.jpg) +5. Click the **Assignments** tab. Okta will show error messages for users who were assigned before provisioning was enabled. Click **Provision User** and confirm the action to sync all existing users. If the task fails, you can retry it under **Dashboard → Tasks**. + ![Errors when provisioning users for SAML application](/images/aws/SCIM-SAML-provisioning-5.jpg) +6. After syncing completes, refresh the page — the error messages should be gone and all users will be fully managed via Okta SCIM. + +## License Assignment + +Licenses are assigned to users by pushing specifically named SCIM groups that correspond to your LocalStack subscriptions. + +### Group Name Format + +License group names follow this format: + +```text +{PLAN}-{EMULATOR}-{SUBSCRIPTION_ID} +``` + +For example: `Enterprise Plan-AWS-sub_1RqpMYGCs0LNOzY9UszOGJkL` + +The exact group name for each subscription is displayed in the SCIM configuration panel in the LocalStack web app. Use the subscription dropdown to select the plan you want to manage, and the correct group name will be shown for you to copy. + +:::tip +Legacy users can be added to a license assignment group in Okta, provided their email address matches their LocalStack registration email, they have been assigned to the Okta application, and the group name matches the correct subscription. +::: + +:::caution +Each user can only be a member of one license group (subscription) per organization. Assigning a user to multiple license groups will result in an error and provisioning will fail for that user. +::: + +#### Creating and Pushing a License Group in Okta + +1. Create a new Okta group named exactly as shown in the LocalStack SCIM configuration panel. +2. Add users to the group (users must already be assigned to the LocalStack SCIM application). +3. In your application, go to the **Push Groups** tab. +4. Push the group to LocalStack via SCIM. +5. Once synced, LocalStack will recognize the group and assign the corresponding license to all members. + +:::danger[License revocation risk] + +The Okta group's membership is the source of truth for license assignments on this subscription. Any change to this group in Okta (adding users, removing users, or syncing it) will reconcile the subscription's licenses to match the group exactly. Users who are licensed on this subscription but not in the Okta group will have their licenses revoked, regardless of how the license was originally assigned (manually or via SCIM). + +This means: + +- If you sync an **empty group**, every license on this subscription will be revoked. +- If you sync a **partial group** (for example, 2 users in Okta but 5 currently licensed), the 3 users not in the group will lose their licenses. + +If you are enabling SCIM on a subscription that already has licensed users, follow the [Migrating Users with Existing Licenses](#migrating-users-with-existing-licenses) steps below **before** any sync occurs. Once SCIM is enabled, manage license assignments exclusively through Okta. + +::: + +### Migrating Users with Existing Licenses + +If your organization already has users with assigned licenses and you want to manage them through SCIM: + +1. Create a license group in Okta with the correct name. +2. Add it to the application via the **Push Groups** tab. +3. Add the existing licensed users to that group through the application. Once added, they will be automatically synced (Push Status becomes **Active**) and managed through SCIM going forward. + +## Web App Roles and Permissions + +LocalStack supports configuring default roles and permissions that are applied when a user is provisioned via SCIM. These can for example be used to grant users access CI credentials or to make them workspace admins. + +Granting users permissions or assigning them to groups (e.g. 'Member', 'Admin') is not supported via SCIM but the settings in the LocalStack web app allow you to set presets that are applied when a user is provisioned via SCIM. These settings are inherited from the SSO settings. + +![SCIM user role and permission settings](/images/aws/SCIM-permissions.jpg) + +## Limitations + +- **One license group per user:** Each user can be assigned to only one license group (subscription) per organization. +- **One SCIM provider at a time:** Only one Identity Provider can have SCIM enabled at a time. +- **Provisioning is one-way:** SCIM sync goes from your IdP to LocalStack only. There is no synchronization from LocalStack back to your IdP. +- **LocalStack UI does not block manual edits:** The LocalStack web app does not prevent you from manually editing SCIM-provisioned users or their license assignments. It is strongly recommended to manage SCIM-provisioned users exclusively through your IdP to avoid inconsistencies. +- **Re-provisioning removed users requires re-invitation:** If a user was provisioned via SCIM and later removed, they cannot be re-provisioned via SCIM directly. They must be re-invited through the LocalStack **Users & Licenses** page and accept the invitation before being reassigned. + +## API Reference + +LocalStack's SCIM API is available at `/scim/v2` and implements the SCIM v2.0 specification (RFC 7644). + +### User Endpoints (`/scim/v2/Users`) + +| Method | Endpoint | Description | +| ------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `POST` | `/scim/v2/Users` | Create a SCIM user, or idempotently return an existing member when the email matches. Enforces global email uniqueness and `userName` uniqueness per org and IdP. | +| `GET` | `/scim/v2/Users` | List active SCIM-provisioned users. Supports `filter=userName eq "..."`, `startIndex`, and `count` for pagination. | +| `GET` | `/scim/v2/Users/{id}` | Retrieve a SCIM user only if they are SCIM-provisioned and active in the org; returns `404` otherwise. | +| `PATCH` | `/scim/v2/Users/{id}` | RFC 7644 PatchOp for selected fields (`name`, `emails`) and deactivation via `active:false`. Reactivation via SCIM is not supported. Patching `userName` or `externalId` is not supported. | +| `PUT` | `/scim/v2/Users/{id}` | Full replace of mutable fields (name, email) with support for deactivation via `active:false`. Reactivation via SCIM is ignored. | + +### Group Endpoints (`/scim/v2/Groups`) + +| Method | Endpoint | Description | +| -------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `POST` | `/scim/v2/Groups` | Bind an existing subscription as a SCIM group via `displayName` (format: `{PLAN}-{EMULATOR}-{subscription_id}`). Optionally assign members. Validates membership and enforces one-group-per-user per org. Returns `201` on success; `409` for insufficient seats or conflicts. | +| `GET` | `/scim/v2/Groups` | List groups (subscriptions) with their SCIM members. Supports `filter=displayName eq "..."`, `startIndex`, and `count` (max 1000). | +| `GET` | `/scim/v2/Groups/{id}` | Retrieve a group by its subscription ID with SCIM members. Returns `404` if not found. | +| `PATCH` | `/scim/v2/Groups/{id}` | RFC 7644 PatchOp (`add`, `remove`, `replace`) for members. Supports capacity checks and rollback on partial failures. | +| `PUT` | `/scim/v2/Groups/{id}` | Full replace of group membership. Omitting or passing an empty `members` array clears all members. Supports rollback on errors. | +| `DELETE` | `/scim/v2/Groups/{id}` | Delete the group binding and unassign SCIM members. Non-SCIM assignments are unaffected. Returns `204` on success. | + +### Metadata Endpoints + +| Method | Endpoint | Description | +| ------ | -------------------------------- | ----------------------------------------------------------------- | +| `GET` | `/scim/v2/ResourceTypes` | List all supported SCIM resource types (`User`, `Group`). | +| `GET` | `/scim/v2/Schemas` | List supported SCIM schemas for user and group resources. | +| `GET` | `/scim/v2/ServiceProviderConfig` | Return service provider configuration and supported capabilities. | diff --git a/src/content/docs/aws/enterprise/sso/scim/entra.md b/src/content/docs/aws/enterprise/sso/scim/entra.md deleted file mode 100644 index 06c4607c8..000000000 --- a/src/content/docs/aws/enterprise/sso/scim/entra.md +++ /dev/null @@ -1,156 +0,0 @@ ---- -title: SCIM with Entra ID -description: Configuring Microsoft Entra ID as the SCIM client for LocalStack user provisioning. -template: doc -tags: ['Enterprise'] -sidebar: - order: 3 ---- - -This page covers configuring **Microsoft Entra ID** as your SCIM client to provision users and groups into LocalStack. Before starting, make sure you've completed the steps in the [SCIM overview](/aws/enterprise/sso/scim/) to enable SCIM and obtain the **SCIM Base Connector URL** and **Bearer Auth Token** from the LocalStack web app. - -## Configuring SCIM with Microsoft Entra ID - -Use the following steps to configure SCIM provisioning from a Microsoft Entra ID Enterprise Application. - -1. **Select or create your Enterprise Application** - In the Microsoft Entra admin center, go to **Identity → Applications → Enterprise applications** and select the application you want to enable SCIM provisioning for. If you don't have one yet, create a new non-gallery application. -2. **Navigate to Provisioning** - In the application's side menu, open **Manage → Provisioning**. On first setup, click **Get started** and set the **Provisioning Mode** to **Automatic**. -3. **Enter the SCIM connection details** under the **Connectivity** section (or **Admin Credentials** in the legacy view): - - **Authentication method:** Select **Bearer authentication**. - - **Tenant URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. - - **Secret Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. - - ![Entra ID SCIM connectivity configuration](/images/aws/SCIM_entra_connectivity.png) - -4. **Test the connection and save** - Click **Test connection** to confirm Entra can reach LocalStack, then save the settings. -5. **(Recommended) Set scope** - Under **Provisioning → Settings → Scope**, select **Sync only assigned users and groups** to limit provisioning to users and groups you explicitly assign to the application. -6. **Start provisioning** - Return to the Provisioning overview and click **Start provisioning**. Entra will sync user and group changes to LocalStack every ~40 minutes; for an immediate sync of a specific user, use **Provision on Demand** from the Provisioning blade. - -:::caution -Do **NOT** enable the `aadOptscim062020` feature flag on the Entra provisioning configuration. This flag changes Entra's outbound `PATCH /Groups` semantics in a way that can cause destructive single-user member replacements. The default behavior (flag off) is what LocalStack expects. -::: - -### User Management - -#### Provisioning Individual Users - -LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. - -1. **Create the user in Entra** (if not already present) - In **Microsoft Entra ID → Users**, click **+ New user → Create new user** and fill in the basic details (User principal name, Display name, etc). - ![Creating a new user in Entra ID](/images/aws/SCIM_entra_create_new_user.png) - -2. **Assign the user to the LocalStack application** - Open your Enterprise Application and go to **Manage → Users and groups**. Click **+ Add user/group**, search for the user, select them, and click **Select**. - ![Selecting users to assign to the application](/images/aws/SCIM_entra_add_members_search.png) - -3. **Wait for sync** - On the next provisioning cycle (or via **Provision on Demand**), Entra will send a SCIM request to LocalStack to create the user account. - -:::tip -Legacy users (existing LocalStack accounts) can also be assigned to the Entra application, provided their email address matches the one they used to register with the LocalStack web app. -::: - -:::note -For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack Users & Licenses. The user will receive an email invitation and must explicitly accept it to rejoin the workspace. -::: - -#### Updating User Accounts - -Changes to user attributes (first name, last name, email) in Entra are automatically pushed to LocalStack via SCIM while the integration is active. - -#### Deprovisioning Users - -1. In Entra, open the LocalStack Enterprise Application and go to **Manage → Users and groups**. -2. Find the user you want to remove and click **Remove**. -3. Confirm the action. - -Entra will send a SCIM deprovisioning request and the user will be removed from LocalStack on the next sync cycle. Disabling the user in the Entra directory itself (`accountEnabled = false`) has the same effect. - -:::caution -LocalStack will not let you deprovision the last remaining workspace admin. If the user being removed is the only admin, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the deprovisioning. -::: - -#### Provisioning Groups of Users - -Groups in Microsoft Entra ID can be used to provision multiple users to LocalStack at once. To enable group provisioning, ensure the **Provision Microsoft Entra ID Groups** mapping is enabled in **Provisioning → Mappings**. - -1. **Create a security group** - In **Microsoft Entra ID → Groups → All groups**, click **+ New group**. Choose **Security** as the group type, set the **Membership type** to **Assigned**, give the group a name, and (optionally) a description. - ![Creating a new security group in Entra ID](/images/aws/SCIM_entra_new_group.png) -2. **Add members to the group** - In the same form (or after creation, via the group's **Members** tab), select the users you want to provision. - ![Adding members to a group in Entra ID](/images/aws/SCIM_entra_create_group_member_popup.png) -3. **Assign the group to the application** - Open your Enterprise Application, go to **Manage → Users and groups**, click **+ Add user/group**, select the group, and confirm. -4. **Wait for sync** - Entra will send SCIM requests to LocalStack to provision each member on the next sync cycle. - -Changes to a group's membership in Entra are automatically pushed to LocalStack via SCIM on subsequent sync cycles. - -#### Deprovisioning Groups of Users - -1. In Entra, open the LocalStack Enterprise Application and go to **Manage → Users and groups**. -2. Find the group and click **Remove**. -3. Confirm the action. - -Entra will send SCIM requests to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. - -:::tip -Any changes in Entra (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack on subsequent sync cycles as long as the SCIM integration is active. -::: - -#### Migrating an Existing Enterprise Application - -If you enable SCIM provisioning on an Entra Enterprise Application that was already used for SSO, the users and groups already assigned to it are brought under SCIM management automatically - there's no separate migration step. - -1. Enable provisioning on the existing application by following the [Configuring SCIM with Microsoft Entra ID](#configuring-scim-with-microsoft-entra-id) steps above. -2. The users and groups already assigned to the application are provisioned to LocalStack on the next sync cycle. -3. To sync them immediately rather than waiting for the cycle, use **Provision on Demand** from the Provisioning blade for each user. - -### Role Management - -LocalStack workspace roles (**admin** and **member**) are assigned to users by syncing SCIM groups whose name identifies the target role. The role groups themselves do not need to exist in LocalStack before the sync - they are synthetic SCIM groups keyed off the `displayName`. - -:::caution -Each user can only be in **one** role group at a time. Attempting to add a user who is already in the admin role group to the member role group (or vice versa) returns a `409` conflict. Remove the user from the previous role group first, then add to the new one. -::: - -#### Group Name Convention - -Role groups are matched by `displayName` using a case-insensitive substring check: - -- Any group whose name contains `admin` → admin role group -- Any group whose name contains `member` → member role group - -All of the following are valid names for the admin role group: - -- `LocalStack-Admin` -- `LocalStack-Admins-Prod` -- `ABC-ABC-AB1000_AuthLocalstackAdmin` - -The first time you sync a role group from Entra, LocalStack persists that `displayName` so subsequent GET responses to your IdP reflect the name you sent. You can also rename the group later via SCIM and LocalStack will track the rename. - -#### Creating a Role Group in Microsoft Entra ID - -1. In **Microsoft Entra ID → Groups → All groups**, click **+ New group**. Create a **Security** group with **Membership type: Assigned** whose name contains either `Admin` (for the admin role) or `Member` (for the member role). - ![Creating a role group in Entra ID](/images/aws/SCIM_entra_role_group.png) -2. Add users to the group (users must already be assigned to the LocalStack Enterprise Application). -3. Assign the group to the LocalStack Enterprise Application via **Manage → Users and groups**. -4. Confirm that **Provision Microsoft Entra ID Groups** is enabled under **Provisioning → Mappings**. -5. On the next provisioning cycle (or via **Provision on Demand**), Entra will sync the group to LocalStack and assign the corresponding role to all members. - -#### Moving a User Between Roles - -To change a user's role from member to admin (or vice versa), apply the two changes **in sequence**, letting the removal sync to LocalStack before adding the new group: - -1. Remove the user from their current role group in Entra. -2. **Wait for the removal to sync to LocalStack** - either the next provisioning cycle, or use **Provision on Demand** on that user to commit it immediately. -3. Add the user to the target role group (and let it sync as in step 2). - -:::caution -Don't change both groups at once. Entra may send the *add* and *remove* operations in any order within a single sync cycle. If the *add* reaches LocalStack before the *removal* has been committed, the user still carries their old role-group marker and the request is rejected with a `409` conflict. Committing the removal first guarantees the marker is cleared before the new role is applied. - -The `409` is transient - Entra retries the failed operation on the next cycle, and the move eventually converges - but sequencing the changes avoids the error and the temporary inconsistency entirely. -::: - -#### Last-Admin Protection - -LocalStack will reject any SCIM request that would leave the workspace without an admin. If you attempt to remove the only admin from the admin role group, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the removal. - -:::note -License assignment via SCIM is not supported with Microsoft Entra ID. To assign licenses through SCIM, use [Okta](/aws/enterprise/sso/scim/okta/#license-management). Otherwise, manage license assignments directly in the LocalStack web app. -::: diff --git a/src/content/docs/aws/enterprise/sso/scim/index.md b/src/content/docs/aws/enterprise/sso/scim/index.md deleted file mode 100644 index 94c5d585a..000000000 --- a/src/content/docs/aws/enterprise/sso/scim/index.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: SCIM -description: Automating user provisioning, role assignment, and license assignment in LocalStack using SCIM (System for Cross-domain Identity Management). -template: doc -tags: ['Enterprise'] -sidebar: - label: Overview ---- - -SCIM (System for Cross-domain Identity Management) allows you to automate user provisioning, deprovisioning, role assignment, and license assignment in LocalStack through your identity provider (IdP). LocalStack's SCIM implementation follows the SCIM v2.0 specification and has been developed and tested with both the **Okta** and **Microsoft Entra ID** SCIM clients. - -SCIM is a sub-feature of SSO and requires an active SSO configuration with at least one Identity Provider already set up. See the [Single Sign-On](/aws/enterprise/sso/) documentation before proceeding. - -All integration details - including the SCIM Base Connector URL, Bearer Auth Token, and group names per subscription - are available in the LocalStack web app under Settings → Single Sign-On. - -For IdP-specific setup instructions, see: - -- [SCIM with Okta](/aws/enterprise/sso/scim/okta/) -- [SCIM with Microsoft Entra ID](/aws/enterprise/sso/scim/entra/) - -:::note -License assignment via SCIM is currently supported with **Okta** only. Microsoft Entra ID supports user provisioning, deprovisioning, and role management, but not license assignment. -::: - -## Prerequisites - -- An active Enterprise subscription with the SCIM feature enabled -- A configured SSO Identity Provider (OIDC or SAML) -- Admin access to your organization in the LocalStack web app - -## Enabling SCIM - -In the LocalStack web app, navigate to **Settings → Single Sign-On**. For each configured Identity Provider, you will see a **SCIM User Provisioning** toggle. Enable it for the IdP you want to use for SCIM provisioning. - -:::note -Only one Identity Provider can have SCIM active at a time. -::: - -Once enabled, click **View SCIM Configuration** to access the SCIM Base Connector URL and Bearer Auth Token needed to configure your IdP. - -## Setup and Configuration - -The settings contain the **SCIM API Base Connector URL** and the **Bearer Auth Token** as shown in the image below. You can copy these values to configure your SCIM client. - -![SCIM connection details](/images/aws/SCIM-configuration.png) - -SCIM clients authenticate using a long-lived bearer token. The token starts with `scim-` and is displayed (masked) in the SCIM configuration panel. Use the copy icon to copy it to your clipboard. - -You can regenerate the token at any time using the refresh icon. Regenerating the token immediately invalidates the previous one - update your IdP configuration with the new token to avoid interruptions. - -Once you have the Base Connector URL and Bearer Token, continue with the IdP-specific setup: - -- [SCIM with Okta](/aws/enterprise/sso/scim/okta/) -- [SCIM with Microsoft Entra ID](/aws/enterprise/sso/scim/entra/) - -## Web App Roles and Permissions - -There are two ways roles and permissions are applied to SCIM-provisioned users: - -- **Default presets at provisioning time** - LocalStack lets you configure a default role and permissions that are applied when a user is first provisioned via SCIM (for example, to grant CI credentials by default). These presets are inherited from the SSO settings and apply to every newly provisioned user. - - ![SCIM user role and permission settings](/images/aws/SCIM-permissions.png) - -- **Role assignment via SCIM role groups** - workspace roles (**admin** / **member**) can be assigned and changed directly from your IdP by syncing role groups. See **Role Management** for [Okta](/aws/enterprise/sso/scim/okta/#role-management) or [Microsoft Entra ID](/aws/enterprise/sso/scim/entra/#role-management). - -Granular permissions beyond the workspace role (e.g. specific CI credential grants) are not individually assignable via SCIM - they are controlled by the provisioning-time presets above or managed directly in the LocalStack web app. - -## Limitations - -- **One license group per user:** Each user can be assigned to only one license group (subscription) per organization. -- **One SCIM provider at a time:** Only one Identity Provider can have SCIM enabled at a time. -- **Provisioning is one-way:** SCIM sync goes from your IdP to LocalStack only. There is no synchronization from LocalStack back to your IdP. -- **LocalStack UI does not block manual edits:** The LocalStack web app does not prevent you from manually editing SCIM-provisioned users or their license assignments. It is strongly recommended to manage SCIM-provisioned users exclusively through your IdP to avoid inconsistencies. -- **Re-provisioning removed users requires re-invitation:** If a user was provisioned via SCIM and later removed, they cannot be re-provisioned via SCIM directly. They must be re-invited through the LocalStack **Users & Licenses** page and accept the invitation before being reassigned. - -## API Reference - -LocalStack's SCIM API is available at `/scim/v2` and implements the SCIM v2.0 specification (RFC 7644). - -### User Endpoints (`/scim/v2/Users`) - -| Method | Endpoint | Description | -| ------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `POST` | `/scim/v2/Users` | Create a SCIM user, or idempotently return an existing member when the email matches. Enforces global email uniqueness and `userName` uniqueness per org and IdP. | -| `GET` | `/scim/v2/Users` | List active SCIM-provisioned users. Supports `filter=userName eq "..."`, `startIndex`, and `count` for pagination. | -| `GET` | `/scim/v2/Users/{id}` | Retrieve a SCIM user only if they are SCIM-provisioned and active in the org; returns `404` otherwise. | -| `PATCH` | `/scim/v2/Users/{id}` | RFC 7644 PatchOp for selected fields (`name`, `emails`) and deactivation via `active:false`. Reactivation via SCIM is not supported. Patching `userName` or `externalId` is not supported. | -| `PUT` | `/scim/v2/Users/{id}` | Full replace of mutable fields (name, email) with support for deactivation via `active:false`. Reactivation via SCIM is ignored. | - -### Group Endpoints (`/scim/v2/Groups`) - -| Method | Endpoint | Description | -| -------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `POST` | `/scim/v2/Groups` | Bind an existing subscription as a SCIM group via `displayName` (format: `{PLAN}-{EMULATOR}-{subscription_id}`). Optionally assign members. Validates membership and enforces one-group-per-user per org. Returns `201` on success; `409` for insufficient seats or conflicts. | -| `GET` | `/scim/v2/Groups` | List groups (subscriptions) with their SCIM members. Supports `filter=displayName eq "..."`, `startIndex`, and `count` (max 1000). | -| `GET` | `/scim/v2/Groups/{id}` | Retrieve a group by its subscription ID with SCIM members. Returns `404` if not found. | -| `PATCH` | `/scim/v2/Groups/{id}` | RFC 7644 PatchOp (`add`, `remove`, `replace`) for members. Supports capacity checks and rollback on partial failures. | -| `PUT` | `/scim/v2/Groups/{id}` | Full replace of group membership. Omitting or passing an empty `members` array clears all members. Supports rollback on errors. | -| `DELETE` | `/scim/v2/Groups/{id}` | Delete the group binding and unassign SCIM members. Non-SCIM assignments are unaffected. Returns `204` on success. | - -### Metadata Endpoints - -| Method | Endpoint | Description | -| ------ | -------------------------------- | ----------------------------------------------------------------- | -| `GET` | `/scim/v2/ResourceTypes` | List all supported SCIM resource types (`User`, `Group`). | -| `GET` | `/scim/v2/Schemas` | List supported SCIM schemas for user and group resources. | -| `GET` | `/scim/v2/ServiceProviderConfig` | Return service provider configuration and supported capabilities. | diff --git a/src/content/docs/aws/enterprise/sso/scim/okta.mdx b/src/content/docs/aws/enterprise/sso/scim/okta.mdx deleted file mode 100644 index 0e8622c5b..000000000 --- a/src/content/docs/aws/enterprise/sso/scim/okta.mdx +++ /dev/null @@ -1,211 +0,0 @@ ---- -title: SCIM with Okta -description: Configuring Okta as the SCIM client for LocalStack user and license provisioning. -template: doc -tags: ['Enterprise'] -sidebar: - order: 2 ---- - -This page covers configuring **Okta** as your SCIM client to provision users, groups, and licenses into LocalStack. Before starting, make sure you've completed the steps in the [SCIM overview](/aws/enterprise/sso/scim/) to enable SCIM and obtain the **SCIM Base Connector URL** and **Bearer Auth Token** from the LocalStack web app. - -## Configuring SCIM with Okta - -Use the following steps to configure SCIM Base Connector URL and Bearer Auth Token: - -1. **Select your application** - Go to **Applications → Applications** and select the application you want to enable SCIM provisioning for. -2. **Navigate to Provisioning settings** - In the application settings, go to the **Provisioning** tab and click **Integration** or **Edit** (wording may vary). -3. **Enter the SCIM connection details:** - - **SCIM connector base URL:** Paste the SCIM Base Connector URL from the LocalStack SCIM configuration panel. - - **Authentication Mode:** Select **HTTP Header**. - - **Bearer Token:** Paste the SCIM bearer token from the LocalStack SCIM configuration panel. -4. **Test the connection** - Click **Test Connector Configuration** to confirm Okta can connect successfully. -5. **Enable provisioning features** (optional) - Once the connection succeeds, enable the desired provisioning actions (Create Users, Update User Attributes, Deactivate Users) under the **To App** settings tab. There is no need to enable Sync Password, as SSO does not require a password. -6. **Save** - Save and apply the integration settings. - -:::note -The exact menu names may vary depending on Okta's UI version and app type, but the key settings are always the SCIM Base Connector URL and Bearer Auth Token under the provisioning or integration section. -::: - -### User Management - -#### Provisioning Individual Users - -LocalStack supports full provisioning and deprovisioning of individual user accounts via SCIM. - -1. In the Okta Admin Console, go to your application and click the **Assignments** tab. -2. Select **Assign → Assign to People**. -3. Search for and select the users you want to provision, then click **Assign** and **Done**. -4. Okta will automatically send a SCIM request to LocalStack to create the user account. The user will be visible in LocalStack and their account details will sync from Okta. - -:::tip -Legacy users (existing LocalStack accounts) can also be assigned to the Okta application, provided their email address matches the one they used to register with the LocalStack web app. -::: - -:::note -For security reasons, SCIM can only provision user accounts for users who do not already exist in the LocalStack web app. If a user was originally created via SCIM and later removed from your workspace, you must invite them again through the LocalStack Users & Licenses. The user will receive an email invitation and must explicitly accept it to rejoin the workspace. -::: - -#### Updating User Accounts - -Changes to user attributes (first name, last name, email) in Okta are automatically pushed to LocalStack via SCIM while the integration is active. - -#### Deprovisioning Users - -1. In Okta, go to your application's **Assignments** tab. -2. Find the user you want to remove and click **Remove** next to their name. -3. Confirm the action. - -Okta will send a SCIM deprovisioning request and the user will be removed from LocalStack. - -:::caution -LocalStack will not let you deprovision the last remaining workspace admin. If the user being removed is the only admin, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the deprovisioning. -::: - -#### Provisioning Groups of Users - -Groups in Okta can be used to provision multiple users to LocalStack at once. - -1. In the Okta Admin Console, go to your application and click the **Assignments** tab. -2. Select **Assign → Assign to Groups**. -3. Search for and select the groups you want to provision, then click **Assign** and **Done**. - -Okta will send a SCIM request to LocalStack to create a user account for each member of the group. Changes to a group's membership in Okta are automatically pushed to LocalStack via SCIM. - -#### Deprovisioning Groups of Users - -1. In Okta, return to your application's **Assignments** tab. -2. Find the group and click **Remove** next to its name. -3. Confirm the action. - -Okta will send a SCIM request to remove the group's users from LocalStack. Users who were provisioned solely through this group assignment will also be deprovisioned. - -:::tip -Any changes in Okta (user/group attribute changes, group memberships, etc.) are automatically synchronized with LocalStack as long as the SCIM integration is active. -::: - -#### Migrating an Existing OpenID Connect or SAML Application - -If you have an existing OIDC or SAML app in Okta that already has SSO users assigned, follow these steps to add SCIM provisioning: - -1. On the **General** tab of your Okta application, set **Provisioning** to **SCIM**. - ![Enabling SCIM provisioning on an Okta application](/images/aws/SCIM_okta_enable_scim.png) -2. Go to the **Provisioning** tab and click **Edit** to configure the SCIM connection: - - **SCIM connector base URL:** Paste the URL from LocalStack. - - **Unique identifier field for users:** Enter `userName` (the Okta default). - - **Supported provisioning actions:** Enable all available options. - - ![Configuring the SCIM connection settings in Okta](/images/aws/SCIM_okta_connection_settings.png) - -3. Select **HTTP Header** as the Authentication Mode and paste the Bearer token from the LocalStack SCIM configuration panel. Click **Save**. - ![Adding the Bearer token in Okta](/images/aws/SCIM_okta_bearer_token.png) -4. After a successful connection test, go to the **To App** tab, click **Edit**, and enable **Create Users**, **Update User Attributes**, and **Deactivate Users**. Save your changes. - ![Enabling provisioning actions in Okta](/images/aws/SCIM_okta_provisioning_actions.png) -5. Click the **Assignments** tab. Okta will show error messages for users who were assigned before provisioning was enabled. Click **Provision User** and confirm the action to sync all existing users. If the task fails, you can retry it under **Dashboard → Tasks**. - ![Provisioning existing users in Okta](/images/aws/SCIM_okta_provision_existing_users.png) -6. After syncing completes, refresh the page - the error messages should be gone and all users will be fully managed via Okta SCIM. - -### Role Management - -LocalStack workspace roles (**admin** and **member**) are assigned to users by pushing SCIM groups whose name identifies the target role. The role groups themselves do not need to exist in LocalStack before the push - they are synthetic SCIM groups keyed off the `displayName`. - -:::caution -Each user can only be in **one** role group at a time. Attempting to add a user who is already in the admin role group to the member role group (or vice versa) returns a `409` conflict. Remove the user from the previous role group first, then add to the new one. -::: - -#### Group Name Convention - -Role groups are matched by `displayName` using a case-insensitive substring check: - -- Any group whose name contains `admin` → admin role group -- Any group whose name contains `member` → member role group - -All of the following are valid names for the admin role group: - -- `LocalStack-Admin` -- `LocalStack-Admins-Prod` -- `ABC-ABC-AB1000_AuthLocalstackAdmin` - -The first time you push a role group from Okta, LocalStack persists that `displayName` so subsequent GET responses to your IdP reflect the name you sent. You can also rename the group later via SCIM and LocalStack will track the rename. - -#### Creating and Pushing a Role Group in Okta - -1. Create a new Okta group whose name contains either `Admin` (for the admin role) or `Member` (for the member role). -2. Add users to the group (users must already be assigned to the LocalStack SCIM application). -3. In your application, go to the **Push Groups** tab. -4. Push the group to LocalStack via SCIM. -5. Once synced, LocalStack will assign the corresponding role to all members of the group. - - ![Pushing a role group from Okta](/images/aws/SCIM_okta_role_group.png) - -#### Moving a User Between Roles - -To change a user's role from member to admin (or vice versa), apply the two changes **in sequence**, letting the removal sync to LocalStack before adding the new group: - -1. Remove the user from their current role group in Okta. -2. Push the change - if it isn't synced automatically, push the old role group from the **Push Groups** tab so the removal is committed. -3. Add the user to the target role group. -4. Push the change again for the new role group (or wait for the automatic sync) to apply the new role. - -:::caution -Don't change both groups at once. If the *add* reaches LocalStack before the *removal* has been committed, the user still carries their old role-group marker and the request is rejected with a `409` conflict. Committing the removal first - by pushing the old group from the **Push Groups** tab - guarantees the marker is cleared before the new role is applied. - -The `409` is transient - the move eventually converges once the removal syncs - but sequencing the changes avoids the error and the temporary inconsistency entirely. -::: - -#### Last-Admin Protection - -LocalStack will reject any SCIM request that would leave the workspace without an admin. If you attempt to remove the only admin from the admin role group, the request fails with `409 Cannot remove the last workspace admin`. Assign another admin in LocalStack first, then retry the removal. - -### License Management - -Licenses are assigned to users by pushing specifically named SCIM groups that correspond to your LocalStack subscriptions. - -:::caution -Each user can only be a member of one license group (subscription) per organization. Assigning a user to multiple license groups will result in an error and provisioning will fail for that user. -::: - -#### Group Name Format - -License group names follow this format: - -```text -{PLAN}-{EMULATOR}-{SUBSCRIPTION_ID} -``` - -For example: `Enterprise Plan-AWS-sub_1RqpMYGCs0LNOzY9UszOGJkL` - -The exact group name for each subscription is displayed in the SCIM configuration panel in the LocalStack web app. Use the subscription dropdown to select the plan you want to manage, and the correct group name will be shown for you to copy. - -:::tip -Legacy users can be added to a license assignment group in Okta, provided their email address matches their LocalStack registration email, they have been assigned to the Okta application, and the group name matches the correct subscription. -::: - -#### Creating and Pushing a License Group in Okta - -1. Create a new Okta group named exactly as shown in the LocalStack SCIM configuration panel. -2. Add users to the group (users must already be assigned to the LocalStack SCIM application). -3. In your application, go to the **Push Groups** tab. -4. Push the group to LocalStack via SCIM. -5. Once synced, LocalStack will recognize the group and assign the corresponding license to all members. - -:::danger[License revocation risk] - -The Okta group's membership is the source of truth for license assignments on this subscription. Any change to this group in Okta (adding users, removing users, or syncing it) will reconcile the subscription's licenses to match the group exactly. Users who are licensed on this subscription but not in the Okta group will have their licenses revoked, regardless of how the license was originally assigned (manually or via SCIM). - -This means: - -- If you sync an **empty group**, every license on this subscription will be revoked. -- If you sync a **partial group** (for example, 2 users in Okta but 5 currently licensed), the 3 users not in the group will lose their licenses. - -If you are enabling SCIM on a subscription that already has licensed users, follow the [Migrating Users with Existing Licenses](#migrating-users-with-existing-licenses) steps below **before** any sync occurs. Once SCIM is enabled, manage license assignments exclusively through Okta. - -::: - -#### Migrating Users with Existing Licenses - -If your organization already has users with assigned licenses and you want to manage them through SCIM: - -1. Create a license group in Okta with the correct name. -2. Add it to the application via the **Push Groups** tab. -3. Add the existing licensed users to that group through the application. Once added, they will be automatically synced (Push Status becomes **Active**) and managed through SCIM going forward. diff --git a/src/styles/custom.css b/src/styles/custom.css index 64b7da0b9..6a7e86e07 100644 --- a/src/styles/custom.css +++ b/src/styles/custom.css @@ -184,16 +184,6 @@ border-radius: 4px; } -/* Nested group label (e.g. SCIM under Single Sign-On) - match sibling links. - Starlight renders these as ; the rule targets the class - directly when it appears inside a nested level. */ -.sidebar-content .top-level li details ul li .large { - font-family: var(--font-aeonik-fono) !important; - font-size: 14px !important; - font-weight: normal !important; - color: var(--sl-color-gray-3) !important; -} - /* Third level navigation text styles */ .sidebar-content .top-level li details ul li details ul li a span { font-size: 14px !important; diff --git a/src/styles/global.css b/src/styles/global.css index f6c42660e..c00c4feb1 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -12,7 +12,7 @@ --localstack-purple: #4D0DCF; --sl-text-h1: 40px; --sl-text-h2: 32px; - --sl-text-h3: 28px; + --sl-text-h3: 24px; /* Dark mode colors. */ --sl-color-accent-low: #241b47; --sl-color-accent: #6e3ae8; From 7a651bd025e82cbd0f7be5bf34088bd35fa58985 Mon Sep 17 00:00:00 2001 From: Kiah Imani Date: Mon, 13 Jul 2026 09:06:32 -0400 Subject: [PATCH 09/12] DOC-334 remove deprecated LocalSurf page (#779) --- astro.config.mjs | 4 -- public/_redirects | 12 ++-- scripts/redirects/_redirects | 2 +- scripts/redirects/redirects_config.json | 2 +- src/content/docs/aws/configuration/index.mdx | 2 +- .../docs/aws/configuration/localsurf.md | 72 ------------------- 6 files changed, 9 insertions(+), 85 deletions(-) delete mode 100644 src/content/docs/aws/configuration/localsurf.md diff --git a/astro.config.mjs b/astro.config.mjs index 806385428..1b91f906b 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -629,10 +629,6 @@ export default defineConfig({ label: 'LocalStack Docker Extension', slug: 'aws/configuration/localstack-docker-extension', }, - { - label: 'LocalSurf', - slug: 'aws/configuration/localsurf', - }, ], }, { diff --git a/public/_redirects b/public/_redirects index 2fcbfbf92..f626cd01c 100644 --- a/public/_redirects +++ b/public/_redirects @@ -122,7 +122,7 @@ /references/coverage/coverage_es/ /aws/services/es 301 /user-guide/integrations/sdks/javascript/ /aws/connecting/aws-sdks/net/javascript 301 /references/coverage/coverage_iam/ /aws/services/iam 301 -/user-guide/tools/localsurf/ /aws/configuration/localsurf 301 +/user-guide/tools/localsurf/ /aws/customization/networking/ 301 /user-guide/extensions/extensions-library/ /aws/configuration/extensions/extensions-library 301 /tutorials/ecs-ecr-container-app/ /aws/tutorials/ecs-ecr-container-app 301 /references/coverage/coverage_elastictranscoder/ /aws/services/elastictranscoder 301 @@ -529,7 +529,7 @@ /references/coverage/coverage_es /aws/services/es 301 /user-guide/integrations/sdks/javascript /aws/connecting/aws-sdks/net/javascript 301 /references/coverage/coverage_iam /aws/services/iam 301 -/user-guide/tools/localsurf /aws/configuration/localsurf 301 +/user-guide/tools/localsurf /aws/customization/networking/ 301 /user-guide/extensions/extensions-library /aws/configuration/extensions/extensions-library 301 /tutorials/ecs-ecr-container-app /aws/tutorials/ecs-ecr-container-app 301 /references/coverage/coverage_elastictranscoder /aws/services/elastictranscoder 301 @@ -944,8 +944,8 @@ /aws/tooling/testing-utils/ /aws/configuration/testing-utils 301 /aws/tooling/localstack-docker-extension /aws/configuration/localstack-docker-extension 301 /aws/tooling/localstack-docker-extension/ /aws/configuration/localstack-docker-extension 301 -/aws/tooling/localsurf /aws/configuration/localsurf 301 -/aws/tooling/localsurf/ /aws/configuration/localsurf 301 +/aws/tooling/localsurf /aws/customization/networking/ 301 +/aws/tooling/localsurf/ /aws/customization/networking/ 301 /aws/tooling /aws/developer-tools 301 /aws/tooling/ /aws/developer-tools/ 301 @@ -999,8 +999,8 @@ /aws/capabilities/localstack-sdks/java-sdk/ /aws/configuration/localstack-sdks/java-sdk 301 /aws/capabilities/localstack-sdks/python-sdk /aws/configuration/localstack-sdks/python-sdk 301 /aws/capabilities/localstack-sdks/python-sdk/ /aws/configuration/localstack-sdks/python-sdk 301 -/aws/capabilities/localsurf /aws/configuration/localsurf 301 -/aws/capabilities/localsurf/ /aws/configuration/localsurf 301 +/aws/capabilities/localsurf /aws/customization/networking/ 301 +/aws/capabilities/localsurf/ /aws/customization/networking/ 301 /aws/capabilities/networking /aws/configuration/networking 301 /aws/capabilities/networking/ /aws/configuration/networking 301 /aws/capabilities/networking/accessing-endpoint-url /aws/configuration/networking/accessing-endpoint-url 301 diff --git a/scripts/redirects/_redirects b/scripts/redirects/_redirects index da10a1531..213b5ab6c 100644 --- a/scripts/redirects/_redirects +++ b/scripts/redirects/_redirects @@ -121,7 +121,7 @@ /references/coverage/coverage_es/ /aws/services/es 301 /user-guide/integrations/sdks/javascript/ /aws/integrations/aws-sdks/net/javascript 301 /references/coverage/coverage_iam/ /aws/services/iam 301 -/user-guide/tools/localsurf/ /aws/tooling/localsurf 301 +/user-guide/tools/localsurf/ /aws/customization/networking/ 301 /user-guide/extensions/extensions-library/ /aws/tooling/extensions/extensions-library 301 /tutorials/ecs-ecr-container-app/ /aws/tutorials/ecs-ecr-container-app 301 /references/coverage/coverage_elastictranscoder/ /aws/services/elastictranscoder 301 diff --git a/scripts/redirects/redirects_config.json b/scripts/redirects/redirects_config.json index 6f3580563..50ccf6902 100644 --- a/scripts/redirects/redirects_config.json +++ b/scripts/redirects/redirects_config.json @@ -612,7 +612,7 @@ }, { "old_link": "/user-guide/tools/localsurf/", - "new_link": "/aws/tooling/localsurf", + "new_link": "/aws/customization/networking", "status_code": 301 }, { diff --git a/src/content/docs/aws/configuration/index.mdx b/src/content/docs/aws/configuration/index.mdx index ed3684e56..fb77458eb 100644 --- a/src/content/docs/aws/configuration/index.mdx +++ b/src/content/docs/aws/configuration/index.mdx @@ -13,7 +13,7 @@ LocalStack provides a number of configuration options and supporting tools that It brings together the configuration options that control LocalStack's behavior, networking setup for reaching your services, the LocalStack Web App, the LocalStack SDKs for programmatic access, and the extensions mechanism for adding new functionality. -You will also find guides for several standalone tools: the [DNS Server](/aws/configuration/dns-server), [Testing Utils](/aws/configuration/testing-utils), the [LocalStack Docker Extension](/aws/configuration/localstack-docker-extension), and [LocalSurf](/aws/configuration/localsurf). +You will also find guides for several standalone tools: the [DNS Server](/aws/configuration/dns-server), [Testing Utils](/aws/configuration/testing-utils), and the [LocalStack Docker Extension](/aws/configuration/localstack-docker-extension). This plugin is experimental and still under active development. -> Please report any issues or feature requests on our [GitHub repository](https://github.com/localstack/local-surf). - -## Installation - -This extension is not yet available in the Chrome Web Store, but can be installed directly from source. -Clone the repository on your local machine to get started: - -```bash -git clone git@github.com:localstack/local-surf.git -``` - -Head over to `chrome://extensions/` in Chrome, then select `"Load unpacked"` and point to the directory where the source code files are stored on the disk. - -Once installed, a new icon should appear in the Chrome extensions bar. -When clicking on the icon, the plugin can be enabled/disabled by toggling the **Enable local mode** checkbox. - - -![LocalSurf Extension](/images/aws/localsurf-extension.png) - -## Usage - -To illustrate how the plugin works, we use the AWS [Serverlesspresso](https://github.com/aws-samples/serverless-coffee-workshop) sample application. -This app consists of various backend components (e.g., DynamoDB tables, Lambda functions, Cognito user pools, etc), as well as a hosted Web app user interface (UI) that can be used to interact with the backend components. - -We can deploy the backend components to LocalStack directly, using the `samlocal` command line interface (CLI): - -```bash -samlocal build -samlocal deploy -``` - -Once deployed, the `samlocal` CLI will print out a display app URL which will look similar to the following: - -```bash -Key DisplayAppURI -Description The URL for the Display App -Value https://workshop-display.serverlesscoffee.com/?region=us-east-1&userPoolId=us-east-1_43c9800e64c84467aa0abdb102e226ef&userPoolWebClientId=vr9aw2jr7iv36ezwaaqlzzkvbp&poolId=us-east-1:95dc88d0-1029-48fe-ba7b-1e6a9741bfc5&host=localhost.localstack.cloud&orderManagerEndpoint=https://fapencq0ue.execute-api.amazonaws.com:4566/Prod&APIGWEndpointValidatorService=https://psmdc7b1lv.execute-api.amazonaws.com:4566/Prod&APIGWEndpointConfigService=https://hw7yw61ba7.execute-api.amazonaws.com:4566/Prod -``` - -We can then open the URL in the browser and confirm the configurations in the form dialog: - -![Confirm configurations dialog](/images/aws/serverlesspresso-config.png) - -Once confirmed, we are being forwarded to a signin screen, which uses an AWS Cognito user pool to manage authentication: - -![AWS Cognito sign in](/images/aws/serverlesspresso-login.png) - -After clicking **Sign In** in this form, we can see that the browser makes a request to LocalStack (to `localhost.localstack.cloud`, which is a domain name that resolves to `127.0.0.1`). - -![Chrome Networking](/images/aws/chrome-networking.png) - -This sample demonstrates how we can take an existing Web application, without any modification, and make it talk to the LocalStack APIs directly from the browser via the LocalSurf plugin. - -## Note - -Use this extension at your own risk - it is provided on an as-is basis, **without** warranties or conditions of **any** kind. -In particular, it is your obligation to ensure that the use of this extension is compliant with the user license agreement and the terms & conditions of Amazon Web Services (AWS) and their services. \ No newline at end of file From d0de1c2a9e5f68d720b5ea50023a0f1451cfe5fc Mon Sep 17 00:00:00 2001 From: Brian Rinaldi Date: Wed, 15 Jul 2026 08:48:20 -0400 Subject: [PATCH 10/12] ec2 condition keys (#767) --- src/content/docs/aws/services/ec2.mdx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/content/docs/aws/services/ec2.mdx b/src/content/docs/aws/services/ec2.mdx index 8669631f5..41ad58ce9 100644 --- a/src/content/docs/aws/services/ec2.mdx +++ b/src/content/docs/aws/services/ec2.mdx @@ -408,6 +408,9 @@ The token can be used in subsequent requests like so: curl -H "x-aws-ec2-metadata-token: " -v http://169.254.169.254/latest/meta-data/ ``` +You can use the [`ModifyInstanceMetadataOptions`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceMetadataOptions.html) API to change the metadata options of a running instance, for example to require IMDSv2. +Parameters that are omitted from the request retain their current value, matching AWS behavior. + :::note IMDS IPv6 endpoint is currently not supported. ::: @@ -688,6 +691,26 @@ Any operation not listed below will use the mock VM manager. | `TerminateInstances` | Stops and undefines a Libvirt domain | | `CreateVolume` | Creates a sparse Libvirt volume | +## IAM Condition Keys + +When [IAM Policy Enforcement](/aws/developer-tools/security-testing/iam-policy-enforcement/) is enabled, LocalStack supports the following EC2-specific condition keys, matching the behavior described in the [AWS condition keys reference](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2.html#amazonec2-policy-keys): + +- `ec2:MetadataHttpTokens` — the `HttpTokens` value of an instance's [metadata options](#instance-metadata-service), useful for enforcing IMDSv2. +- `ec2:Attribute/` — exposes request parameters (e.g. `HttpTokens` on `ModifyInstanceMetadataOptions`) as condition keys. + +For example, the following policy statement only allows launching instances when IMDSv2 is required: + +```json +{ + "Effect": "Allow", + "Action": "ec2:RunInstances", + "Resource": "arn:aws:ec2:*:*:instance/*", + "Condition": { + "StringEquals": { "ec2:MetadataHttpTokens": "required" } + } +} +``` + ## Resource Browser The LocalStack Web Application provides a Resource Browser for managing EC2 instances. From 9181474230385418a4b86cf15869c60a29e80798 Mon Sep 17 00:00:00 2001 From: Kiah Imani Date: Mon, 20 Jul 2026 07:01:08 -0400 Subject: [PATCH 11/12] Update IAM docs for descriptive enforcement denial messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - explainable-iam.md - Rewrote the intro to cover both the API response and log output. - Replaced the generic error and the old multi-line DEBUG:localstack_ext… breakdown with the new descriptive error and single Policy Engine log line. - Added a Reading denial messages section (message anatomy + explicit/implicit distinction) and an Inline policies subsection showing that LocalStack names the specific inline policy, unlike AWS. - Fixed a pre-existing showshowLineNumbers → showLineNumbers typo. - iam-policy-enforcement.md - Added an intro note + cross-link to Explainable IAM. - Replaced the generic error and the old l.s.i.p.handler … denied. log line in the bucket example with the new descriptive forms. --- .../security-testing/explainable-iam.md | 45 ++++++++++++++----- .../iam-policy-enforcement.md | 8 +++- 2 files changed, 40 insertions(+), 13 deletions(-) diff --git a/src/content/docs/aws/developer-tools/security-testing/explainable-iam.md b/src/content/docs/aws/developer-tools/security-testing/explainable-iam.md index cc2509a76..d35027956 100644 --- a/src/content/docs/aws/developer-tools/security-testing/explainable-iam.md +++ b/src/content/docs/aws/developer-tools/security-testing/explainable-iam.md @@ -9,8 +9,10 @@ sidebar: ## Introduction -The IAM Policy Engine logs output related to failed policy evaluation directly to the LocalStack logs. -You can enable `DEBUG=1` to gain visibility into these log messages, allowing you to identify the additional policies required for your request to succeed. +When IAM enforcement denies a request, the IAM Policy Engine returns a descriptive denial message in the API response and records the same information in the LocalStack logs. +These messages identify the action that was denied, the policy type responsible (identity-based policy, resource-based policy, permissions boundary, or service control policy), the specific policy document involved, and whether the denial was explicit or implicit. +This helps you pinpoint the additional policies required for your request to succeed. +Enable `DEBUG=1` to surface the full log output. ## Getting started @@ -91,22 +93,21 @@ awslocal lambda create-function \ --zip-file fileb://function.zip ``` +The request is denied, and the error response names the exact action that was missing: + ```bash -An error occurred (AccessDeniedException) when calling the CreateFunction operation: Access to the specified resource is denied +An error occurred (AccessDeniedException) when calling the CreateFunction operation: User: arn:aws:iam::000000000000:user/test-user is not authorized to perform: iam:PassRole on resource: arn:aws:iam::000000000000:role/lambda-role because no identity-based policy allows the iam:PassRole action ``` -You can inspect the LocalStack logs, to observe the presence of five log entries directly related to the denied request: +The same information is written to the LocalStack logs. +Inspect the logs to see the corresponding Policy Engine entry: ```bash -INFO:localstack_ext.services.iam.policy_engine.handler: Request for service lambda for operation CreateFunction denied. -DEBUG:localstack_ext.services.iam.policy_engine.handler: Necessary permissions for this action: ["Action 'lambda:CreateFunction' for 'arn:aws:lambda:us-east-1:000000000000:function:test-function'", "Action 'iam:PassRole' for 'arn:aws:iam::000000000000:role/lambda-role'"] -DEBUG:localstack_ext.services.iam.policy_engine.handler: 0 permissions have been explicitly denied: [] -DEBUG:localstack_ext.services.iam.policy_engine.handler: 1 permissions have been explicitly allowed: ["Action 'lambda:CreateFunction' for 'arn:aws:lambda:us-east-1:000000000000:function:test-function'"] -DEBUG:localstack_ext.services.iam.policy_engine.handler: 1 permissions have been implicitly denied: ["Action 'iam:PassRole' for 'arn:aws:iam::000000000000:role/lambda-role'"] +2026-06-23T15:48:09.650 INFO --- [PoolThread-twisted.internet.reactor-2] localstack.pro.core.services.iam.policy_engine.handler : User: arn:aws:iam::000000000000:user/test-user is not authorized to perform: iam:PassRole on resource: arn:aws:iam::000000000000:role/lambda-role because no identity-based policy allows the iam:PassRole action ``` -Upon examination, it becomes apparent that the action `iam:PassRole` is not allowed; rather, it is implicitly denied for your user concerning the resource `arn:aws:iam::000000000000:role/lambda-role`. -This implies that there is no explicit deny statement in the relevant policies, but there is also no allow statement, resulting in the implicit denial of the action. +The message tells you that `iam:PassRole` is *implicitly* denied for your user on the resource `arn:aws:iam::000000000000:role/lambda-role`. +This means there is no explicit deny statement in the relevant policies, but there is also no allow statement, so the action is denied by default. You can incorporate this action into the policy. ### Incorporate the action into the policy @@ -131,6 +132,28 @@ Edit the `policy_1.json` file to include the `iam:PassRole` action: Re-run the Lambda [`CreateFunction`](https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html) API. You will notice that the request is now successful, and the function is created. +## Reading denial messages + +Every denial message follows the same structure: the **principal** that made the request, the **action** it attempted, the **resource** it targeted, and the **cause** of the denial. +The cause tells you both the policy type and whether the denial was explicit or implicit: + +- An **explicit deny** names the policy type and the specific policy document, for example `with an explicit deny in a service control policy: arn:aws:organizations::000000000000:policy/p-abc123`. +- An **implicit deny** indicates that no policy allowed the action, for example `because no identity-based policy allows the s3:ListBucket action`. + +The Policy Engine evaluates identity-based policies, resource-based policies, permissions boundaries, and service control policies, and the denial message identifies whichever one is responsible. + +### Inline policies + +The logs go one step further for inline policies. +On AWS, inline policies are reported anonymously, which makes denials caused by them difficult to trace. +LocalStack instead names the specific inline policy responsible for the denial: + +```bash +2026-06-23T15:57:15.197 INFO --- [PoolThread-twisted.internet.reactor-2] localstack.pro.core.services.iam.policy_engine.handler : User: arn:aws:sts::000000000000:assumed-role/role-881f9fff/TestSession is not authorized to perform: kms:DescribeKey on resource: arn:aws:kms:us-east-1:000000000000:key/ad764663-5e3d-4325-81de-c7e0964f7b7f with an explicit deny in a role inline policy: policy-fc33c780 +``` + +Here, the request was blocked by an explicit deny in the inline policy `policy-fc33c780` attached to the assumed role, letting you go straight to the policy that needs changing. + ## Soft Mode Enabling `IAM_SOFT_MODE=1` allows you to review the logs and assess whether your requests would have been denied or granted while executing your entire stack without disruptions. diff --git a/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md b/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md index 17e21d24f..c2220d70d 100644 --- a/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md +++ b/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md @@ -13,6 +13,9 @@ IAM Policy Enforcement feature can be used to test your security policies and cr The environment configuration `ENFORCE_IAM=1` is required while starting LocalStack to enable this feature. Per default, IAM enforcement is disabled, and all APIs can be accessed without authentication. +When a request is denied, LocalStack returns a descriptive error that identifies the denied action and the policy responsible for the denial. +See [Explainable IAM](/aws/developer-tools/security-testing/explainable-iam/) for a detailed look at these messages. + ## Getting started This guide is designed for users new to IAM Policy Enforcement and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. @@ -78,14 +81,15 @@ awslocal s3 mb s3://mybucket ``` ```bash -make_bucket failed: s3://mybucket An error occurred (AccessDeniedException) when calling the CreateBucket operation: Access to the specified resource is denied +make_bucket failed: s3://mybucket An error occurred (AccessDeniedException) when calling the CreateBucket operation: User: arn:aws:iam::000000000000:user/test is not authorized to perform: s3:CreateBucket on resource: arn:aws:s3:::mybucket because no identity-based policy allows the s3:CreateBucket action ``` As anticipated, the attempt to create the bucket fails with an `AccessDeniedException` error, confirming that user `test` lacks the necessary permissions for this action. +The error message names the denied action (`s3:CreateBucket`) and explains that no identity-based policy allows it. You can view the LocalStack logs to validate the policy enforcement: ```bash -2023-11-03T12:21:10.971 INFO --- [ asgi_gw_1] l.s.i.p.handler : Request for service 's3' by principal 'arn:aws:iam::000000000000:user/test' for operation 'CreateBucket' denied. +2023-11-03T12:21:10.971 INFO --- [ asgi_gw_1] localstack.pro.core.services.iam.policy_engine.handler : User: arn:aws:iam::000000000000:user/test is not authorized to perform: s3:CreateBucket on resource: arn:aws:s3:::mybucket because no identity-based policy allows the s3:CreateBucket action 2023-11-03T12:21:10.972 INFO --- [ asgi_gw_1] localstack.request.aws : AWS s3.CreateBucket => 403 (AccessDenied) ``` From 6f818e579a2e230cd599cdf2e582df5c1a007225 Mon Sep 17 00:00:00 2001 From: Kiah Imani Date: Mon, 20 Jul 2026 07:42:39 -0400 Subject: [PATCH 12/12] Update iam-policy-enforcement.md CP enforcement: add a "Service Control Policies" section to the enforcement guide explaining SCP guardrails and walking through an SCP that overrides an identity-based Allow. --- .../iam-policy-enforcement.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md b/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md index c2220d70d..e1369079f 100644 --- a/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md +++ b/src/content/docs/aws/developer-tools/security-testing/iam-policy-enforcement.md @@ -13,6 +13,7 @@ IAM Policy Enforcement feature can be used to test your security policies and cr The environment configuration `ENFORCE_IAM=1` is required while starting LocalStack to enable this feature. Per default, IAM enforcement is disabled, and all APIs can be accessed without authentication. +When enabled, LocalStack evaluates identity-based policies, resource-based policies, permissions boundaries, and [service control policies](#service-control-policies) together to decide whether a request is allowed. When a request is denied, LocalStack returns a descriptive error that identifies the denied action and the policy responsible for the denial. See [Explainable IAM](/aws/developer-tools/security-testing/explainable-iam/) for a detailed look at these messages. @@ -126,6 +127,62 @@ You can view the LocalStack logs to validate the policy enforcement: You can further use the IAM Policy Enforcement feature to test your Infrastructure as Code (IaC) deployments and ensure that your policies are correctly enforced. If the IAM policies are not correctly enforced, you will get an unsuccessful response from the API call, and the LocalStack logs will provide you with the necessary information to debug the issue. +## Service Control Policies + +Service Control Policies (SCPs) are a policy type managed by [AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scps.html). +Unlike identity-based and resource-based policies, SCPs do not grant permissions on their own — they act as guardrails that define the maximum permissions available to the accounts they apply to. +If an SCP does not allow an action (or explicitly denies it), no `Allow` in an identity-based policy can override that result. + +With `ENFORCE_IAM=1`, LocalStack evaluates SCPs alongside identity-based policies, resource-based policies, and permissions boundaries. +This applies both to single-account access and to cross-account access, where a principal in one account acts on a resource owned by another. + +The steps below extend the walkthrough above: user `test` already has an identity-based policy that allows `s3:CreateBucket`. +We will add an SCP that denies the action and confirm that the request is blocked despite the identity-based `Allow`. + +In **Terminal 1**, create an organization and a service control policy that denies `s3:CreateBucket`: + +```bash +awslocal organizations create-organization --feature-set ALL +``` + + +```bash +awslocal organizations create-policy \ + --name deny-create-bucket \ + --type SERVICE_CONTROL_POLICY \ + --description "Deny S3 bucket creation" \ + --content '{"Version":"2012-10-17","Statement":[{"Effect":"Deny","Action":"s3:CreateBucket","Resource":"*"}]}' +``` + +Attach the SCP to the target account: + +```bash +awslocal organizations attach-policy \ + --policy-id \ + --target-id +``` + +Back in **Terminal 2**, attempt to create the bucket again as user `test`: + +```bash +awslocal s3 mb s3://mybucket +``` + +Even though the user's identity-based policy allows `s3:CreateBucket`, the SCP guardrail blocks the request, and the denial message names the responsible SCP: + +```bash +make_bucket failed: s3://mybucket An error occurred (AccessDeniedException) when calling the CreateBucket operation: User: arn:aws:iam::000000000000:user/test is not authorized to perform: s3:CreateBucket on resource: arn:aws:s3:::mybucket with an explicit deny in a service control policy: arn:aws:organizations::000000000000:policy/ +``` + +The LocalStack logs record the same information: + +```bash +2023-11-03T12:30:44.512 INFO --- [ asgi_gw_1] localstack.pro.core.services.iam.policy_engine.handler : User: arn:aws:iam::000000000000:user/test is not authorized to perform: s3:CreateBucket on resource: arn:aws:s3:::mybucket with an explicit deny in a service control policy: arn:aws:organizations::000000000000:policy/ +2023-11-03T12:30:44.513 INFO --- [ asgi_gw_1] localstack.request.aws : AWS s3.CreateBucket => 403 (AccessDenied) +``` + +This confirms that the SCP overrides the identity-based `Allow`, matching the AWS evaluation order in which an SCP guardrail takes precedence. + ## Feature coverage The feature coverage is documented in the [IAM coverage documentation](/aws/developer-tools/security-testing/iam-coverage/).