From c3040493b2e8cdaf5673b25864fa5caa73b61ba7 Mon Sep 17 00:00:00 2001 From: HarshCasper Date: Fri, 20 Oct 2023 13:10:13 +0000 Subject: [PATCH] deploy: e5a985e0e9b2c856fabf7b914752085a5066e179 --- 404.html | 3 ++- academy/index.html | 3 ++- academy/localstack-101/cloud-pods/index.html | 3 ++- academy/localstack-101/course-overview/index.html | 3 ++- academy/localstack-101/full-project-demo/index.html | 3 ++- academy/localstack-101/getting-started/index.html | 3 ++- academy/localstack-101/index.html | 3 ++- academy/localstack-101/web-app-resource-browser/index.html | 3 ++- academy/localstack-101/what-is-localstack/index.html | 3 ++- academy/localstack-101/why-localstack/index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- applications/index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../index.html | 3 ++- .../step-up-authentication-using-amazon-cognito/index.html | 3 ++- applications/temp/index.html | 3 ++- categories/dns/index.html | 3 ++- categories/index.html | 3 ++- categories/localstack-cockpit/index.html | 3 ++- categories/localstack-community/index.html | 3 ++- categories/localstack-pro-enterprise/index.html | 3 ++- categories/localstack-pro/index.html | 3 ++- categories/localstack/index.html | 3 ++- categories/tools/index.html | 3 ++- contributing/concepts/index.html | 3 ++- contributing/contributing/index.html | 3 ++- contributing/development-environment-setup/index.html | 3 ++- contributing/index.html | 3 ++- contributing/integration-tests/index.html | 3 ++- contributing/parity-testing/index.html | 3 ++- contributing/terraform-tests/index.html | 3 ++- developer-hub/index.html | 3 ++- getting-started/api-key/index.html | 3 ++- getting-started/faq/index.html | 3 ++- getting-started/glossary/index.html | 3 ++- getting-started/help-and-support/index.html | 3 ++- getting-started/index.html | 3 ++- getting-started/installation/index.html | 3 ++- getting-started/quickstart/index.html | 3 ++- overview/index.html | 3 ++- references/arm64-support/index.html | 3 ++- references/configuration/index.html | 3 ++- references/coverage/coverage_acm/index.html | 3 ++- references/coverage/coverage_amplify/index.html | 3 ++- references/coverage/coverage_apigateway/index.html | 3 ++- .../coverage/coverage_apigatewaymanagementapi/index.html | 3 ++- references/coverage/coverage_apigatewayv2/index.html | 3 ++- references/coverage/coverage_appconfig/index.html | 3 ++- .../coverage/coverage_application-autoscaling/index.html | 3 ++- references/coverage/coverage_appsync/index.html | 3 ++- references/coverage/coverage_athena/index.html | 3 ++- references/coverage/coverage_autoscaling/index.html | 3 ++- references/coverage/coverage_backup/index.html | 3 ++- references/coverage/coverage_batch/index.html | 3 ++- references/coverage/coverage_ce/index.html | 3 ++- references/coverage/coverage_cloudformation/index.html | 3 ++- references/coverage/coverage_cloudfront/index.html | 3 ++- references/coverage/coverage_cloudtrail/index.html | 3 ++- references/coverage/coverage_cloudwatch/index.html | 3 ++- references/coverage/coverage_codecommit/index.html | 3 ++- references/coverage/coverage_cognito-identity/index.html | 3 ++- references/coverage/coverage_cognito-idp/index.html | 3 ++- references/coverage/coverage_config/index.html | 3 ++- references/coverage/coverage_docdb/index.html | 3 ++- references/coverage/coverage_dynamodb/index.html | 3 ++- references/coverage/coverage_dynamodbstreams/index.html | 3 ++- references/coverage/coverage_ec2/index.html | 3 ++- references/coverage/coverage_ecr/index.html | 3 ++- references/coverage/coverage_ecs/index.html | 3 ++- references/coverage/coverage_efs/index.html | 3 ++- references/coverage/coverage_eks/index.html | 3 ++- references/coverage/coverage_elasticache/index.html | 3 ++- references/coverage/coverage_elasticbeanstalk/index.html | 3 ++- references/coverage/coverage_elb/index.html | 3 ++- references/coverage/coverage_elbv2/index.html | 3 ++- references/coverage/coverage_emr-serverless/index.html | 3 ++- references/coverage/coverage_emr/index.html | 3 ++- references/coverage/coverage_es/index.html | 3 ++- references/coverage/coverage_events/index.html | 3 ++- references/coverage/coverage_firehose/index.html | 3 ++- references/coverage/coverage_fis/index.html | 3 ++- references/coverage/coverage_glacier/index.html | 3 ++- references/coverage/coverage_glue/index.html | 3 ++- references/coverage/coverage_iam/index.html | 3 ++- references/coverage/coverage_iot-data/index.html | 3 ++- references/coverage/coverage_iot/index.html | 3 ++- references/coverage/coverage_iotanalytics/index.html | 3 ++- references/coverage/coverage_iotwireless/index.html | 3 ++- references/coverage/coverage_kafka/index.html | 3 ++- references/coverage/coverage_kinesis/index.html | 3 ++- references/coverage/coverage_kinesisanalytics/index.html | 3 ++- references/coverage/coverage_kinesisanalyticsv2/index.html | 3 ++- references/coverage/coverage_kms/index.html | 3 ++- references/coverage/coverage_lakeformation/index.html | 3 ++- references/coverage/coverage_lambda/index.html | 3 ++- references/coverage/coverage_logs/index.html | 3 ++- references/coverage/coverage_mediastore-data/index.html | 3 ++- references/coverage/coverage_mediastore/index.html | 3 ++- references/coverage/coverage_mq/index.html | 3 ++- references/coverage/coverage_mwaa/index.html | 3 ++- references/coverage/coverage_neptune/index.html | 3 ++- references/coverage/coverage_opensearch/index.html | 3 ++- references/coverage/coverage_organizations/index.html | 3 ++- references/coverage/coverage_qldb-session/index.html | 3 ++- references/coverage/coverage_qldb/index.html | 3 ++- references/coverage/coverage_ram/index.html | 3 ++- references/coverage/coverage_rds-data/index.html | 3 ++- references/coverage/coverage_rds/index.html | 3 ++- references/coverage/coverage_redshift-data/index.html | 3 ++- references/coverage/coverage_redshift/index.html | 3 ++- references/coverage/coverage_resource-groups/index.html | 3 ++- .../coverage/coverage_resourcegroupstaggingapi/index.html | 3 ++- references/coverage/coverage_route53/index.html | 3 ++- references/coverage/coverage_route53resolver/index.html | 3 ++- references/coverage/coverage_s3/index.html | 3 ++- references/coverage/coverage_s3control/index.html | 3 ++- references/coverage/coverage_sagemaker-runtime/index.html | 3 ++- references/coverage/coverage_sagemaker/index.html | 3 ++- references/coverage/coverage_scheduler/index.html | 3 ++- references/coverage/coverage_secretsmanager/index.html | 3 ++- references/coverage/coverage_serverlessrepo/index.html | 3 ++- references/coverage/coverage_servicediscovery/index.html | 3 ++- references/coverage/coverage_ses/index.html | 3 ++- references/coverage/coverage_sesv2/index.html | 3 ++- references/coverage/coverage_sns/index.html | 3 ++- references/coverage/coverage_sqs/index.html | 3 ++- references/coverage/coverage_ssm/index.html | 3 ++- references/coverage/coverage_sso-admin/index.html | 3 ++- references/coverage/coverage_stepfunctions/index.html | 3 ++- references/coverage/coverage_sts/index.html | 3 ++- references/coverage/coverage_support/index.html | 3 ++- references/coverage/coverage_swf/index.html | 3 ++- references/coverage/coverage_timestream-query/index.html | 3 ++- references/coverage/coverage_timestream-write/index.html | 3 ++- references/coverage/coverage_transcribe/index.html | 3 ++- references/coverage/coverage_transfer/index.html | 3 ++- references/coverage/coverage_xray/index.html | 3 ++- references/coverage/index.html | 3 ++- references/credentials/index.html | 3 ++- references/cross-account-access/index.html | 3 ++- references/custom-tls-certificates/index.html | 3 ++- references/docker-images/index.html | 3 ++- references/extensions/index.html | 3 ++- references/external-ports/index.html | 3 ++- references/filesystem/index.html | 3 ++- references/index.html | 3 ++- references/init-hooks/index.html | 3 ++- references/internal-endpoints/index.html | 3 ++- references/lambda-provider-v2/index.html | 3 ++- references/localstack-on-kubernetes/index.html | 3 ++- references/logging/index.html | 3 ++- references/multi-account-setups/index.html | 3 ++- .../network-troubleshooting/created-resources/index.html | 3 ++- references/network-troubleshooting/endpoint-url/index.html | 3 ++- references/network-troubleshooting/index.html | 3 ++- references/network-troubleshooting/readme/index.html | 3 ++- .../transparent-endpoint-injection/index.html | 3 ++- references/persistence-mechanism/index.html | 3 ++- references/podman/index.html | 3 ++- references/usage-tracking/index.html | 3 ++- tags/access-key-id/index.html | 3 ++- tags/account-id/index.html | 3 ++- tags/accounts/index.html | 3 ++- tags/acm/index.html | 3 ++- tags/amplify-localstack/index.html | 3 ++- tags/amplify-plugin/index.html | 3 ++- tags/amplify/index.html | 3 ++- tags/amplifylocal/index.html | 3 ++- tags/apigateway-localstack/index.html | 3 ++- tags/apigateway/index.html | 3 ++- tags/apigatewayv2/index.html | 3 ++- tags/apple/index.html | 3 ++- tags/appsync/index.html | 3 ++- tags/architect/index.html | 3 ++- tags/aws-amplify/index.html | 3 ++- tags/aws-certificate-manager/index.html | 3 ++- tags/aws-java-sdk/index.html | 3 ++- tags/bash/index.html | 3 ++- tags/big-data/index.html | 3 ++- tags/cdk-for-terraform/index.html | 3 ++- tags/cdk/index.html | 3 ++- tags/cdktf/index.html | 3 ++- tags/chalice/index.html | 3 ++- tags/ci/index.html | 3 ++- tags/cloud-pods/index.html | 3 ++- tags/cloudformation/index.html | 3 ++- tags/compliance/index.html | 3 ++- tags/container-image/index.html | 3 ++- tags/container/index.html | 3 ++- tags/continuous-delivery/index.html | 3 ++- tags/continuous-integration/index.html | 3 ++- tags/crossplane/index.html | 3 ++- tags/data-analytics/index.html | 3 ++- tags/databases/index.html | 3 ++- tags/development-environment/index.html | 3 ++- tags/docker-desktop/index.html | 3 ++- tags/docker/index.html | 3 ++- tags/dotnet/index.html | 3 ++- tags/dynamodb/index.html | 3 ++- tags/ecr/index.html | 3 ++- tags/ecs/index.html | 3 ++- tags/elastic-load-balancing/index.html | 3 ++- tags/event-driven-architecture/index.html | 3 ++- tags/extensions/index.html | 3 ++- tags/fargate/index.html | 3 ++- tags/gitpod/index.html | 3 ++- tags/glue-schema-registry/index.html | 3 ++- tags/go/index.html | 3 ++- tags/graphql/index.html | 3 ++- tags/ide-integration/index.html | 3 ++- tags/identity/index.html | 3 ++- tags/index.html | 3 ++- tags/infrastructure-as-code/index.html | 3 ++- tags/internal-endpoints/index.html | 3 ++- tags/java/index.html | 3 ++- tags/javascript/index.html | 3 ++- tags/jvm/index.html | 3 ++- tags/k8s/index.html | 3 ++- tags/kafka/index.html | 3 ++- tags/kotlin/index.html | 3 ++- tags/kubernetes/index.html | 3 ++- tags/lambda-layers/index.html | 3 ++- tags/lambda-trigger/index.html | 3 ++- tags/lambda/index.html | 3 ++- tags/localstack-endpoints/index.html | 3 ++- tags/localstack-enterprise/index.html | 3 ++- tags/localstack-pro/index.html | 3 ++- tags/localstack-team/index.html | 3 ++- tags/localsurf/index.html | 3 ++- tags/logging/index.html | 3 ++- tags/m1/index.html | 3 ++- tags/machine-learning/index.html | 3 ++- tags/microservices/index.html | 3 ++- tags/msk/index.html | 3 ++- tags/multi-account/index.html | 3 ++- tags/multi-tenant/index.html | 3 ++- tags/namespaces/index.html | 3 ++- tags/networking/index.html | 3 ++- tags/nginx/index.html | 3 ++- tags/node.js/index.html | 3 ++- tags/podman/index.html | 3 ++- tags/pulumi/index.html | 3 ++- tags/raspberry-pi/index.html | 3 ++- tags/rds-proxy/index.html | 3 ++- tags/rds/index.html | 3 ++- tags/reproducible/index.html | 3 ++- tags/ruby/index.html | 3 ++- tags/rule-based-authentication/index.html | 3 ++- tags/s3-website/index.html | 3 ++- tags/s3/index.html | 3 ++- tags/sam/index.html | 3 ++- tags/schema-evolution/index.html | 3 ++- tags/sdk/index.html | 3 ++- tags/secret-access-key/index.html | 3 ++- tags/security/index.html | 3 ++- tags/self-managed/index.html | 3 ++- tags/serverless-containers/index.html | 3 ++- tags/serverless-framework/index.html | 3 ++- tags/serverless-localstack-plugin/index.html | 3 ++- tags/serverless/index.html | 3 ++- tags/silicon/index.html | 3 ++- tags/simple-email-service/index.html | 3 ++- tags/simple-notification-service/index.html | 3 ++- tags/simple-queue-service/index.html | 3 ++- tags/spring-boot/index.html | 3 ++- tags/spring-cloud-function/index.html | 3 ++- tags/spring-cloud/index.html | 3 ++- tags/spring/index.html | 3 ++- tags/ssl/index.html | 3 ++- tags/sso/index.html | 3 ++- tags/stack-insights/index.html | 3 ++- tags/static-website/index.html | 3 ++- tags/step-up-auth/index.html | 3 ++- tags/terraform/index.html | 3 ++- tags/test/index.html | 3 ++- tags/testcontainers/index.html | 3 ++- tags/testing/index.html | 3 ++- tags/tflocal-cli/index.html | 3 ++- tags/troubleshooting/index.html | 3 ++- tutorials/ecs-ecr-container-app/index.html | 3 ++- tutorials/elb-load-balancing/index.html | 3 ++- tutorials/index.html | 3 ++- tutorials/java-notification-app/index.html | 3 ++- tutorials/lambda-ecr-container-images/index.html | 3 ++- tutorials/reproducible-machine-learning-cloud-pods/index.html | 3 ++- tutorials/s3-static-website-terraform/index.html | 3 ++- tutorials/schema-evolution-glue-msk/index.html | 3 ++- user-guide/aws/acm/index.html | 3 ++- user-guide/aws/amplify/index.html | 3 ++- user-guide/aws/apigateway/index.html | 3 ++- user-guide/aws/appconfig/index.html | 3 ++- user-guide/aws/application-autoscaling/index.html | 3 ++- user-guide/aws/appsync/index.html | 3 ++- user-guide/aws/athena/index.html | 3 ++- user-guide/aws/backup/index.html | 3 ++- user-guide/aws/batch/index.html | 3 ++- user-guide/aws/cloudformation/index.html | 3 ++- user-guide/aws/cloudfront/index.html | 3 ++- user-guide/aws/cloudtrail/index.html | 3 ++- user-guide/aws/cloudwatch/index.html | 3 ++- user-guide/aws/codecommit/index.html | 3 ++- user-guide/aws/cognito/index.html | 3 ++- user-guide/aws/config/index.html | 3 ++- user-guide/aws/cost-explorer/index.html | 3 ++- user-guide/aws/docdb/index.html | 3 ++- user-guide/aws/dynamodb/index.html | 3 ++- user-guide/aws/elastic-beanstalk/index.html | 3 ++- user-guide/aws/elastic-compute-cloud/index.html | 3 ++- user-guide/aws/elastic-container-registry/index.html | 3 ++- user-guide/aws/elastic-container-service/index.html | 3 ++- user-guide/aws/elastic-file-system/index.html | 3 ++- user-guide/aws/elastic-kubernetes-service/index.html | 3 ++- user-guide/aws/elastic-load-balancing/index.html | 3 ++- user-guide/aws/elastic-mapreduce/index.html | 3 ++- user-guide/aws/elasticache/index.html | 3 ++- user-guide/aws/elasticsearch/index.html | 3 ++- user-guide/aws/eventbridge/index.html | 3 ++- user-guide/aws/feature-coverage/index.html | 3 ++- user-guide/aws/fis/index.html | 3 ++- user-guide/aws/glacier/index.html | 3 ++- user-guide/aws/glue/index.html | 3 ++- user-guide/aws/iam/index.html | 3 ++- user-guide/aws/iot/index.html | 3 ++- user-guide/aws/kinesis-analytics/index.html | 3 ++- user-guide/aws/kinesis-firehose/index.html | 3 ++- user-guide/aws/kinesis/index.html | 3 ++- user-guide/aws/kms/index.html | 3 ++- user-guide/aws/lambda/index.html | 3 ++- user-guide/aws/logs/index.html | 3 ++- user-guide/aws/managed-streaming-for-kafka/index.html | 3 ++- user-guide/aws/mediastore/index.html | 3 ++- user-guide/aws/mq/index.html | 3 ++- user-guide/aws/mwaa/index.html | 3 ++- user-guide/aws/neptune/index.html | 3 ++- user-guide/aws/opensearch/index.html | 3 ++- user-guide/aws/organization/index.html | 3 ++- user-guide/aws/qldb/index.html | 3 ++- user-guide/aws/rds/index.html | 3 ++- user-guide/aws/redshift/index.html | 3 ++- user-guide/aws/resourcegroups/index.html | 3 ++- user-guide/aws/route53/index.html | 3 ++- user-guide/aws/s3/index.html | 3 ++- user-guide/aws/sagemaker/index.html | 3 ++- user-guide/aws/secretsmanager/index.html | 3 ++- user-guide/aws/security-token-service/index.html | 3 ++- user-guide/aws/serverlessrepo/index.html | 3 ++- user-guide/aws/servicediscovery/index.html | 3 ++- user-guide/aws/ses/index.html | 3 ++- user-guide/aws/sns/index.html | 3 ++- user-guide/aws/sqs/index.html | 3 ++- user-guide/aws/stepfunctions/index.html | 3 ++- user-guide/aws/support/index.html | 3 ++- user-guide/aws/swf/index.html | 3 ++- user-guide/aws/systems-manager/index.html | 3 ++- user-guide/aws/timestream/index.html | 3 ++- user-guide/aws/transcribe/index.html | 3 ++- user-guide/aws/transfer/index.html | 3 ++- user-guide/aws/xray/index.html | 3 ++- user-guide/ci/circle-ci/index.html | 3 ++- user-guide/ci/drone-ci/index.html | 3 ++- user-guide/ci/github-actions/index.html | 3 ++- user-guide/ci/gitlab-ci/index.html | 3 ++- user-guide/ci/harness-ci/index.html | 3 ++- user-guide/ci/index.html | 3 ++- user-guide/ci/travis-ci/index.html | 3 ++- user-guide/extensions/developing-extensions/index.html | 3 ++- user-guide/extensions/index.html | 3 ++- user-guide/extensions/managing-extensions/index.html | 3 ++- user-guide/extensions/official-extensions/index.html | 3 ++- user-guide/extensions/quickstart/index.html | 3 ++- user-guide/index.html | 3 ++- user-guide/integrations/architect/index.html | 3 ++- user-guide/integrations/aws-cdk/index.html | 3 ++- user-guide/integrations/aws-cli/index.html | 3 ++- user-guide/integrations/aws-sam/index.html | 3 ++- user-guide/integrations/cdk-for-terraform/index.html | 3 ++- user-guide/integrations/chalice/index.html | 3 ++- user-guide/integrations/cloud-custodian/index.html | 3 ++- user-guide/integrations/copilot/index.html | 3 ++- user-guide/integrations/crossplane/index.html | 3 ++- user-guide/integrations/former2/index.html | 3 ++- user-guide/integrations/gitpod/index.html | 3 ++- user-guide/integrations/index.html | 3 ++- user-guide/integrations/kafka/index.html | 3 ++- user-guide/integrations/pulumi/index.html | 3 ++- user-guide/integrations/sdks/cpp/index.html | 3 ++- user-guide/integrations/sdks/dotnet/index.html | 3 ++- user-guide/integrations/sdks/go/index.html | 3 ++- user-guide/integrations/sdks/index.html | 3 ++- user-guide/integrations/sdks/java/index.html | 3 ++- user-guide/integrations/sdks/javascript/index.html | 3 ++- user-guide/integrations/sdks/php/index.html | 3 ++- user-guide/integrations/sdks/python/index.html | 3 ++- user-guide/integrations/sdks/ruby/index.html | 3 ++- user-guide/integrations/serverless-framework/index.html | 3 ++- user-guide/integrations/spring-cloud-function/index.html | 3 ++- user-guide/integrations/terraform/index.html | 3 ++- user-guide/integrations/testcontainers/index.html | 3 ++- user-guide/tools/cloud-pods/community/index.html | 3 ++- user-guide/tools/cloud-pods/getting-started/index.html | 3 ++- user-guide/tools/cloud-pods/index.html | 3 ++- user-guide/tools/cloud-pods/launchpad/index.html | 3 ++- user-guide/tools/cloud-pods/pods-cli/index.html | 3 ++- user-guide/tools/cloud-pods/remotes/index.html | 3 ++- user-guide/tools/cockpit/index.html | 3 ++- user-guide/tools/index.html | 3 ++- user-guide/tools/lambda-tools/debugging/index.html | 3 ++- user-guide/tools/lambda-tools/hot-reloading/index.html | 3 ++- user-guide/tools/lambda-tools/index.html | 3 ++- .../tools/lambda-tools/lambda-vscode-extension/index.html | 3 ++- user-guide/tools/localstack-docker-extension/index.html | 3 ++- user-guide/tools/localsurf/index.html | 3 ++- user-guide/tools/testing-tools/index.html | 3 ++- .../tools/transparent-endpoint-injection/dns-server/index.html | 3 ++- user-guide/tools/transparent-endpoint-injection/index.html | 3 ++- .../transparent-endpoint-injection/patched-sdks/index.html | 3 ++- user-guide/web-application/accounts/index.html | 3 ++- user-guide/web-application/cloud-pods-browser/index.html | 3 ++- .../custom-local-endpoint/custom-local-endpoint/index.html | 3 ++- user-guide/web-application/export-import-state/index.html | 3 ++- user-guide/web-application/extensions-library/index.html | 3 ++- user-guide/web-application/index.html | 3 ++- user-guide/web-application/resource-browser/index.html | 3 ++- user-guide/web-application/single-sign-on/azure-ad/index.html | 3 ++- user-guide/web-application/single-sign-on/index.html | 3 ++- user-guide/web-application/stack-insights/index.html | 3 ++- user-guide/web-application/teams/index.html | 3 ++- 439 files changed, 878 insertions(+), 439 deletions(-) diff --git a/404.html b/404.html index 79029faa96..dc9e28edeb 100644 --- a/404.html +++ b/404.html @@ -4,4 +4,5 @@ | docs

Not found

Oops! This page doesn't exist. Try going back to our home page.

You can learn how to make a 404 page like this in Custom 404 Pages.

- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/index.html b/academy/index.html index 566edda29d..c5ad448c0c 100644 --- a/academy/index.html +++ b/academy/index.html @@ -289,4 +289,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/cloud-pods/index.html b/academy/localstack-101/cloud-pods/index.html index 00846e9571..a53365d46b 100644 --- a/academy/localstack-101/cloud-pods/index.html +++ b/academy/localstack-101/cloud-pods/index.html @@ -293,4 +293,5 @@ Witness firsthand how they empower developers in various scenarios, especially for collaboration.
Further reading:
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/course-overview/index.html b/academy/localstack-101/course-overview/index.html index fd2ffcf6c6..42a7674f22 100644 --- a/academy/localstack-101/course-overview/index.html +++ b/academy/localstack-101/course-overview/index.html @@ -290,4 +290,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/full-project-demo/index.html b/academy/localstack-101/full-project-demo/index.html index b749999378..bf725610f4 100644 --- a/academy/localstack-101/full-project-demo/index.html +++ b/academy/localstack-101/full-project-demo/index.html @@ -294,4 +294,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/getting-started/index.html b/academy/localstack-101/getting-started/index.html index 102e4c8785..b9f5595e1e 100644 --- a/academy/localstack-101/getting-started/index.html +++ b/academy/localstack-101/getting-started/index.html @@ -291,4 +291,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/index.html b/academy/localstack-101/index.html index 2ddd4d6f1e..fed25cd667 100644 --- a/academy/localstack-101/index.html +++ b/academy/localstack-101/index.html @@ -295,4 +295,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/web-app-resource-browser/index.html b/academy/localstack-101/web-app-resource-browser/index.html index 34f10baa33..daa2db68c8 100644 --- a/academy/localstack-101/web-app-resource-browser/index.html +++ b/academy/localstack-101/web-app-resource-browser/index.html @@ -290,4 +290,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/what-is-localstack/index.html b/academy/localstack-101/what-is-localstack/index.html index b7ef590aeb..bf63946b40 100644 --- a/academy/localstack-101/what-is-localstack/index.html +++ b/academy/localstack-101/what-is-localstack/index.html @@ -290,4 +290,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/academy/localstack-101/why-localstack/index.html b/academy/localstack-101/why-localstack/index.html index 86ec7acf1c..4339f91d57 100644 --- a/academy/localstack-101/why-localstack/index.html +++ b/academy/localstack-101/why-localstack/index.html @@ -302,4 +302,5 @@
Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/index.html b/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/index.html index bf5946b99e..5a43b2230e 100644 --- a/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/index.html +++ b/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/index.html b/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/index.html index 93a8a8862e..39addb05e4 100644 --- a/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/index.html +++ b/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/index.html b/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/index.html index f58632d269..1d502c47c8 100644 --- a/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/index.html +++ b/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/index.html b/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/index.html index beaf204969..ed71e3ab96 100644 --- a/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/index.html +++ b/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/index.html b/applications/index.html index 1ca6930af9..5edae412d2 100644 --- a/applications/index.html +++ b/applications/index.html @@ -419,4 +419,5 @@ Clear filters
Last modified March 30, 2023: Introduce the developer hub (#496) (31cc4832d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/index.html b/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/index.html index 5f08f991df..faa3150dd6 100644 --- a/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/index.html +++ b/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/index.html b/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/index.html index c0426ed6f0..88e70af66e 100644 --- a/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/index.html +++ b/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/index.html b/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/index.html index fc080b54a1..342ef313d9 100644 --- a/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/index.html +++ b/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/note-taking-application-using-aws-sdk-for-javascript/index.html b/applications/note-taking-application-using-aws-sdk-for-javascript/index.html index 961147c096..98cff7fe40 100644 --- a/applications/note-taking-application-using-aws-sdk-for-javascript/index.html +++ b/applications/note-taking-application-using-aws-sdk-for-javascript/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/index.html b/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/index.html index 87f9709027..00cc44a60f 100644 --- a/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/index.html +++ b/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/index.html b/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/index.html index e8c839f360..7e3f9297aa 100644 --- a/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/index.html +++ b/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/index.html b/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/index.html index c99c384c80..851493452c 100644 --- a/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/index.html +++ b/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/index.html b/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/index.html index ddb9c0b232..59b264a724 100644 --- a/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/index.html +++ b/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/index.html b/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/index.html index 667301b469..6cec6a4b29 100644 --- a/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/index.html +++ b/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/index.html b/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/index.html index 67b849937e..4deeb85a98 100644 --- a/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/index.html +++ b/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/index.html b/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/index.html index db7bff617e..8e97d233dd 100644 --- a/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/index.html +++ b/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/step-up-authentication-using-amazon-cognito/index.html b/applications/step-up-authentication-using-amazon-cognito/index.html index 5150857ca3..5471856664 100644 --- a/applications/step-up-authentication-using-amazon-cognito/index.html +++ b/applications/step-up-authentication-using-amazon-cognito/index.html @@ -3,4 +3,5 @@

Redirecting...

- \ No newline at end of file + + \ No newline at end of file diff --git a/applications/temp/index.html b/applications/temp/index.html index 7e3073fda6..181cdfc807 100644 --- a/applications/temp/index.html +++ b/applications/temp/index.html @@ -285,4 +285,5 @@ Create project issue


- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/dns/index.html b/categories/dns/index.html index 3dfb680345..4c85b87120 100644 --- a/categories/dns/index.html +++ b/categories/dns/index.html @@ -4,4 +4,5 @@ | docs

Category: DNS

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/index.html b/categories/index.html index 8f74b4e0f9..6aa904a732 100644 --- a/categories/index.html +++ b/categories/index.html @@ -4,4 +4,5 @@ | docs
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/localstack-cockpit/index.html b/categories/localstack-cockpit/index.html index c032546060..b61fe3dd83 100644 --- a/categories/localstack-cockpit/index.html +++ b/categories/localstack-cockpit/index.html @@ -4,4 +4,5 @@ | docs

Category: LocalStack Cockpit

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/localstack-community/index.html b/categories/localstack-community/index.html index ecb71f0dec..30ad25f8ae 100644 --- a/categories/localstack-community/index.html +++ b/categories/localstack-community/index.html @@ -4,4 +4,5 @@ | docs

Category: LocalStack Community

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/localstack-pro-enterprise/index.html b/categories/localstack-pro-enterprise/index.html index 35f5138a49..becfb85c09 100644 --- a/categories/localstack-pro-enterprise/index.html +++ b/categories/localstack-pro-enterprise/index.html @@ -4,4 +4,5 @@ | docs

Category: LocalStack Pro & Enterprise

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/localstack-pro/index.html b/categories/localstack-pro/index.html index 0f510b37b1..6d2e5a79eb 100644 --- a/categories/localstack-pro/index.html +++ b/categories/localstack-pro/index.html @@ -4,4 +4,5 @@ | docs

Category: LocalStack Pro

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/localstack/index.html b/categories/localstack/index.html index 5cd7a2f0d3..3fbd9c1303 100644 --- a/categories/localstack/index.html +++ b/categories/localstack/index.html @@ -4,4 +4,5 @@ | docs

Category: LocalStack

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/categories/tools/index.html b/categories/tools/index.html index 11125511f5..3049a248ca 100644 --- a/categories/tools/index.html +++ b/categories/tools/index.html @@ -4,4 +4,5 @@ | docs

Category: Tools

All Categories
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/concepts/index.html b/contributing/concepts/index.html index c208538fce..3687edd0a4 100644 --- a/contributing/concepts/index.html +++ b/contributing/concepts/index.html @@ -320,4 +320,5 @@ This is usually done by writing a function in plugins.py that loads a package instance by using the @package decorator.

lpm commands

The available lpm commands are:

For help with the specific commands, use python -m localstack.cli.lpm <command> --help.

Utilities

The codebase contains a wealth of utility functions for various common tasks like handling strings, JSON/XML, threads/processes, collections, date/time conversions, and much more.

The utilities are grouped into multiple util modules inside the localstack.utils package. Some of the most commonly used utils modules include:


Last modified December 29, 2022: Fix link formatting for `server` (#422) (35feeb662)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/contributing/index.html b/contributing/contributing/index.html index 7c667628b8..4f4a62b269 100644 --- a/contributing/contributing/index.html +++ b/contributing/contributing/index.html @@ -291,4 +291,5 @@ LocalStack uses a squash-merge workflow. After the pull request is reviewed and approved, we squash all commits in the PR to a single commit before we officially merge it.


Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/development-environment-setup/index.html b/contributing/development-environment-setup/index.html index 763c3f9b4e..6191bf3f5f 100644 --- a/contributing/development-environment-setup/index.html +++ b/contributing/development-environment-setup/index.html @@ -289,4 +289,5 @@ Create project issue
Table of Contents

Development Environment Setup

Set up your development environment for developing LocalStack.

Before you get started with contributing to LocalStack, make sure you’ve familiarized yourself with LocalStack from the perspective of a user. You can follow our getting started guide. Once LocalStack runs in your Docker environment and you’ve played around with the LocalStack and awslocal CLI, you can move forward to set up your developer environment.

Development requirements

You will need the following tools for the local development of LocalStack.

We recommend you to individually install the above tools using your favorite package manager. For example, on macOS, you can use Homebrew to install the above tools.

Setting up Development Environment

To make contributions to LocalStack, you need to be able to run LocalStack in host mode from your IDE, and be able to attach a debugger to the running LocalStack instance. We have a basic tutorial to cover how you can do that.

The basic steps include:

If you pull the repo in order to extend/modify LocalStack, run this command to install all the dependencies:

$ make install

This will install the required pip dependencies in a local Python virtualenv directory .venv (your global python packages will remain untouched), as well as some node modules in ./localstack/node_modules/. Depending on your system, some pip/npm modules may require additional native libs installed.

The Makefile contains a start command to conveniently start:

$ make start

Building the Docker image for Development

Please note that there are a few commands we need to run on the host to prepare the local environment for the Docker build - specifically, downloading some dependencies like the StepFunctions local binary. Therefore, simply running docker build . in a fresh clone of the repo may not work.

We generally recommend using this command to build the Docker image locally (works on Linux/MacOS):

$ make docker-build

Tips

  • If virtualenv chooses system python installations before your pyenv installations, manually initialize virtualenv before running make install: virtualenv -p ~/.pyenv/shims/python3.10 .venv .
  • Terraform needs version <0.14 to work currently. Use tfenv (https://github.com/tfutils/tfenv) to manage terraform versions comfortable. Quick start: tfenv install 0.13.7 && tfenv use 0.13.7
  • Set env variable LS_LOG='trace' to print every http request sent to localstack and their responses. It is useful for debugging certain issues.

Last modified September 26, 2023: update to Python 3.11 (#833) (98e06e589)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/index.html b/contributing/index.html index 600d07036a..7c26dce4b4 100644 --- a/contributing/index.html +++ b/contributing/index.html @@ -289,4 +289,5 @@ Create project issue

Contributing

A guide to the LocalStack system, its code base on how to contribute to the project.

We welcome contributions to LocalStack, under the Contributor LicenseAgreement (CLA).

The guides in this section are for developers of LocalStack, to better understand how LocalStack works internally, how to set up local development environments, and how to contribute to the codebase.


Contributing to LocalStack

Get started with contributing to LocalStack and help us grow the project and the community.

Development Environment Setup

Set up your development environment for developing LocalStack.

LocalStack Concepts

Get a condensed overview of the most important architectural concepts of LocalStack.

Integration tests

How to run and write integration tests.

Parity Testing

How to run and write parity tests to verify and improve the correctness of LocalStack compared to AWS.

Terraform test suite

How to run the Terraform test suite.


Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/integration-tests/index.html b/contributing/integration-tests/index.html index 4d826b54d7..0de7101e73 100644 --- a/contributing/integration-tests/index.html +++ b/contributing/integration-tests/index.html @@ -325,4 +325,5 @@

Once you’re confident your test is reliably working against AWS you can add the pytest marker @markers.aws.validated.

Create a snapshot test

Once you verified that your test is running against AWS, you can record snapshots for the test run. A snapshot records the response from AWS and can be later on used to compare the response of LocalStack.

Snapshot tests helps to increase the parity with AWS and to raise the confidence in the service implementations. Therefore, snapshot tests are prefered over normal integrations tests.

Please check our subsequent guide on Parity Testing for a detailed explanation on how to write AWS validated snapshot tests.


Last modified October 12, 2023: Update testing/contribution guidelines (#752) (8ef3dac3b)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/parity-testing/index.html b/contributing/parity-testing/index.html index 750e9694ea..5b53426e2a 100644 --- a/contributing/parity-testing/index.html +++ b/contributing/parity-testing/index.html @@ -394,4 +394,5 @@
Last modified February 3, 2023: Implement Consistent formatting (#452) (ce0cc12c9)
- \ No newline at end of file + + \ No newline at end of file diff --git a/contributing/terraform-tests/index.html b/contributing/terraform-tests/index.html index d7ece3d12c..e4568fd14f 100644 --- a/contributing/terraform-tests/index.html +++ b/contributing/terraform-tests/index.html @@ -289,4 +289,5 @@ Create project issue

Terraform test suite

How to run the Terraform test suite.

We regularly run the test suite of the Terraform AWS provider against LocalStack to test the compatibility of LocalStack to Terraform. To achieve that, we have a dedicated GitHub action on LocalStack, which executes the allow listed set of tests of hashicorp/terraform-provider-aws.


Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
- \ No newline at end of file + + \ No newline at end of file diff --git a/developer-hub/index.html b/developer-hub/index.html index f5f9183aef..ffdb6d6f75 100644 --- a/developer-hub/index.html +++ b/developer-hub/index.html @@ -284,4 +284,5 @@ Create project issue
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/api-key/index.html b/getting-started/api-key/index.html index e9c699db85..f81a8c7265 100644 --- a/getting-started/api-key/index.html +++ b/getting-started/api-key/index.html @@ -312,4 +312,5 @@ If you have any further problems concerning your API key activation, or if the steps do not help, do not hesitate to contact us.


Last modified September 19, 2023: Clarify installation page (#828) (7b7b20a58)
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/faq/index.html b/getting-started/faq/index.html index cd0f41999e..33ad168b80 100644 --- a/getting-started/faq/index.html +++ b/getting-started/faq/index.html @@ -338,4 +338,5 @@

Confirm this by using a tool like dig:

$ dig api.localstack.cloud

If the result has some other status than status: NOERROR, your machine cannot resolve this domain.

Some corporate DNS servers might filter requests to certain domains. Contact your network administrator to safelist localstack.cloud domains.

How does LocalStack Pro handle security patches and bug fixes?

We take security seriously and respond to any emergency vulnerabilities as soon as possible. Our cloud provider (AWS) handles most of the infrastructure maintenance for us. We also use Infrastructure-as-Code scripts to ensure that our infrastructure configuration is consistent and recoverable in case of a disaster.

How does LocalStack ensure the security of its containers and images?

Our software assets are regularly checked for vulnerabilities, such as code issues and outdated dependencies. We use Dependabot to scan our GitHub repositories, and Trivy as well as Snyk (among other security tools) to scan our Docker images.

Do you have any penetration test reports or SOC2 reports that demonstrate your security compliance?

We conduct regular penetration tests and audits to ensure our services are secure and compliant. If you want to access our security documentation and test reports, please contact us at info@localstack.cloud, and we will be happy to share them with you.

Does LocalStack provide offline capabilities?

LocalStack Community and Pro/Team provide limited offline capabilities. To use a fully-fledged offline mode, you may use LocalStack Enterprise, which can be used in air-gapped environments. The regular LocalStack Docker images may need to download additional dependencies for specific services (e.g., Elasticsearch, Big Data services) at runtime, while the offline image bakes all dependencies into the image, along with any other configuration that you might need. For more details, please take a look at our Enterprise offering.


Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/glossary/index.html b/getting-started/glossary/index.html index d27b7fa68e..f73b8c5600 100644 --- a/getting-started/glossary/index.html +++ b/getting-started/glossary/index.html @@ -289,4 +289,5 @@ Create project issue
Table of Contents

Glossary

This page defines terms that you will encounter throughout the LocalStack documentation.

LocalStack terms

TermDefinition
Cloud PodsAdvanced persistence mechanism that allows to take a snapshot of the state of your LocalStack instance, as well as easily share the application state to enable collaborative debugging.
Diagnostics EndpointThe endpoint on the running LocalStack Container that prints diagnostic data about LocalStack to assist with debugging and troubleshooting.
Edge PortThe HTTP port LocalStack listens on for any type of request (e.g. from AWS SDKs). The default port is 4566.
External Service PortsThe ports reserved for infrastructure that is started as part of a managed service like database server, Redis cluster, and are exposed through the LocalStack Container.
Lambda Hot ReloadingThe ability to make changes in Lambda handler files, and have them immediately reflected on each invocation of a Lambda function, without the need to redeploy the Lambda function.
LocalStack API KeyAn API key that can be configured via the LOCALSTACK_API_KEY environment variable, to enable advanced features in your LocalStack instance. We distinguish between individual developer keys, as well as CI keys for continuous integration environments (e.g., Github Actions, CircleCI, etc).
LocalStack ContainerThe Docker/Podman container or Kubernetes pod running LocalStack.
LocalStack ExtensionsExtend and customize LocalStack using pluggable Python distributions to run applications alongside the main process in the LocalStack Docker container.
LocalStack PlatformThe LocalStack Web Application for licensed users to use advanced features, such as Stack Insights, CI Analytics, Resource Browser, and Team Collaboration.
Stack InsightsWeb Application feature to allow LocalStack users to report AWS API usage telemetry of LocalStack runs to their LocalStack account via the central dashboard.

Developer terms

TermDefinition
LocalStack Package ManagerA module in LocalStack CLI that provides an interface to trigger installations for downloading packages that define a specific kind of software.
LocalStack HooksHooks are functions exposed as plugins that are collected and executed at specific points during the LocalStack lifecycle.
AWS Server Framework (ASF)AWS Server Framework (ASF) is a server-side implementation of AWS that generates server-side stubs for services and all their supported operations.
LocalStack PluginsLocalStack Plugins, provided by Plux, is a dynamic code loading framework to load service providers, hooks, and extensions.
LocalStack ConfigurationLocalStack configuration is a set of well-known environment variables which is passed to the running LocalStack Container.
LocalStack RuntimeLocalStack Runtime is a collective term for all the components necessary to run LocalStack server application, like Gateway, scheduled worker threads, etc.

Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/help-and-support/index.html b/getting-started/help-and-support/index.html index 8476fc73ac..7eb15ac6b9 100644 --- a/getting-started/help-and-support/index.html +++ b/getting-started/help-and-support/index.html @@ -289,4 +289,5 @@ Create project issue
Table of Contents

Help & Support

This page outlines how to get help and support while using LocalStack.

We strive to make it as easy as possible for you to use LocalStack, and we are very grateful for any feedback. To report issues, we use GitHub Issues and Discussion Pages. For Community & Professional Support, we intend to use our Slack Community.

Report an issue

Our LocalStack repository is open source and hosted on GitHub. You can request for new features or report existing bugs. Make sure to follow the issue templates and provide as much information as possible. If you have discovered outdated documentation, please submit an issue on our open-source docs repository.

Create a Discussion

LocalStack Discuss is a place where you can ask questions, share ideas, and discuss topics related to LocalStack. The Discussion pages are used to ask questions about best practices and how to use the LocalStack, general feature requests, as well as keeping a record of these questions and answers for the larger community to use over time. You can find the latest product announcements on the Announcements page.

Community support

We have a Slack Community where you can get help from other members of the community. The LocalStack Slack community includes LocalStack users, contributors, and maintainers. If you need help with the community version of LocalStack, please use the #community-support channel.

Pro support

The LocalStack Support Team provides comprehensive support on the best effort basis, for all technical issues that may arise, including product issues, LocalStack-specific configurations, and other technical issues that might concern with how LocalStack is expected to behave. Pro support does not include support for AWS services, or general troubleshooting of your application. If you have questions about billing, account issues, or other questions that are not technical, please contact us at info@localstack.cloud or through our contact form.

To take advantage of Pro support, please search for the LocalStack Pro Support application on our Slack community. Navigate to ‘Messages’ and type your message to LocalStack Pro Support. We will do our best to respond to your request as quickly as possible if you could provide us with the information we require. This includes your LocalStack setup, a step-by-step example, and any other information you can provide to help us reproduce the issue. Kindly note that the communication between the support team and the customer is private and only visible to the support team and the customer.

In many scenarios, we ask our customers to use Diagnosis endpoint to help us retrieve additional information. To use LocalStack’s Diagnosis endpoint:

  • Set the environment variable LS_LOG=trace
  • Start LocalStack
  • Run the affected task(s)
  • Call the diagnostic endpoint curl -s localhost:4566/_localstack/diagnose | gzip -cf > diagnose.json.gz (Endpoint URL depends on your configuration)
  • Send the output file to our Slack chat

- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/index.html b/getting-started/index.html index 903abd31a7..34de870e88 100644 --- a/getting-started/index.html +++ b/getting-started/index.html @@ -291,4 +291,5 @@ LocalStack Pro supports additional APIs and advanced features to make your cloud development experience a breeze!

You can find a comprehensive list of supported APIs on our Feature Coverage page.

LocalStack also provides additional features to make your life as a cloud developer easier! Check out LocalStack’s Cloud Developer Tools.


Installation

Basic installation guide to get started with LocalStack on your local machine.

API Key

Configure your API key to start LocalStack

Quickstart

This quickstart gives an overview of how you can get a simple AWS application up and running on your local machine to understand local cloud development with LocalStack!

Frequently Asked Questions

This page answers the frequently asked questions about LocalStack Pro, Enterprise, and Community Editions.

Glossary

This page defines terms that you will encounter throughout the LocalStack documentation.

Help & Support

This page outlines how to get help and support while using LocalStack.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/installation/index.html b/getting-started/installation/index.html index 26cb804bbe..8a6f232e75 100644 --- a/getting-started/installation/index.html +++ b/getting-started/installation/index.html @@ -388,4 +388,5 @@ If this does not solve your problem then please reach out for help and support.

What’s next?

Now that you have LocalStack up and running, the following resources might be useful for your next steps:


Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/getting-started/quickstart/index.html b/getting-started/quickstart/index.html index c3befcf74a..132a56a058 100644 --- a/getting-started/quickstart/index.html +++ b/getting-started/quickstart/index.html @@ -291,4 +291,5 @@ A successful key activation is required to start LocalStack Pro but can be disabled by setting ACTIVATE_PRO=0.

Setup the sample AWS application

With LocalStack ready, you can now run your first AWS application locally. Clone our sample application using Git on your local machine:

$ git clone https://github.com/localstack/localstack-demo.git

The sample app illustrates a typical web application scenario with asynchronous request processing happening in the background, all running on your machine, inside LocalStack.

Application architecture for the sample application, with the different components and services involved in processing the requests.

In this sample application:

All of these resources will be deployed to the local us-east-1 region on LocalStack using Serverless framework.

Run the sample AWS application

Please ensure that you have Node.js, npm, and make installed, before trying to deploy the application with the following make command:

$ make deploy

This easy to use wrapper hides commands like npm install and npm install -g serverless, which will install all necessary dependencies to run the application.

Navigate to http://localhost:4566/archive-bucket/index.html to access the web application. You can enable the Auto-Refresh and click on Create new request. You will see the request being processed in the table below after an alert that your request has been sent and queued. After the processing is complete, you will see an option in the table to download the result from S3. Click on it to download a text file with the message: Archive result for request XXXXXXX.

If you have the awslocal CLI installed (via pip install awscli-local), you can run the following command to see the archive results in the local S3 bucket:

$ awslocal s3 ls s3://archive-bucket/

You can optionally send a request to the API Gateway REST API using the make send-request command.

Destroy the local infrastructure

Now that you’ve seen how to deploy a local AWS infrastructure for your sample application, let’s clean up and tear down the resources that are part of the project:

$ localstack stop

LocalStack is ephemeral in nature and will not persist any data across restarts. LocalStack runs inside a Docker container and once it is spinned down, all the locally created resources are removed automatically. To persist data across restarts, consider looking at our persistence mechanism documentation or Cloud Pods, our next generation state management utility.

Next Steps

Congratulations! You’ve successfully provisioned local AWS resources using LocalStack. By completing this quickstart guide you have successfully:

To do more with LocalStack, explore the following depending on your expertise level:


Last modified June 23, 2023: update LocalStack CLI instructions (#668) (2fc943015)
- \ No newline at end of file + + \ No newline at end of file diff --git a/overview/index.html b/overview/index.html index 47db1a7506..e6c56445b3 100644 --- a/overview/index.html +++ b/overview/index.html @@ -284,4 +284,5 @@ Create project issue
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/arm64-support/index.html b/references/arm64-support/index.html index 0e6797adc1..6898d74690 100644 --- a/references/arm64-support/index.html +++ b/references/arm64-support/index.html @@ -342,4 +342,5 @@ ...


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/configuration/index.html b/references/configuration/index.html index 52b9ce6591..907a8616e2 100644 --- a/references/configuration/index.html +++ b/references/configuration/index.html @@ -303,4 +303,5 @@ For Docker setups, we recommend passing the environment variables directly to the docker run command.
Last modified October 11, 2023: add docs for RDS_CLUSTER_ENDPOINT_HOST_ONLY configuration (#852) (7b81c6455)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_acm/index.html b/references/coverage/coverage_acm/index.html index 435c74e1fa..80966fdfc5 100644 --- a/references/coverage/coverage_acm/index.html +++ b/references/coverage/coverage_acm/index.html @@ -422,4 +422,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_amplify/index.html b/references/coverage/coverage_amplify/index.html index f41e71d0bf..b57ddef25e 100644 --- a/references/coverage/coverage_amplify/index.html +++ b/references/coverage/coverage_amplify/index.html @@ -444,4 +444,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_apigateway/index.html b/references/coverage/coverage_apigateway/index.html index 88ac759a0f..72802cbefd 100644 --- a/references/coverage/coverage_apigateway/index.html +++ b/references/coverage/coverage_apigateway/index.html @@ -6954,4 +6954,5 @@ AWS validated

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_apigatewaymanagementapi/index.html b/references/coverage/coverage_apigatewaymanagementapi/index.html index 0d8bc4d7f7..ad9ab8c038 100644 --- a/references/coverage/coverage_apigatewaymanagementapi/index.html +++ b/references/coverage/coverage_apigatewaymanagementapi/index.html @@ -323,4 +323,5 @@ (GoneException)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_apigatewayv2/index.html b/references/coverage/coverage_apigatewayv2/index.html index c168b2a724..d7d66af352 100644 --- a/references/coverage/coverage_apigatewayv2/index.html +++ b/references/coverage/coverage_apigatewayv2/index.html @@ -2128,4 +2128,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_appconfig/index.html b/references/coverage/coverage_appconfig/index.html index bd834ada58..c1f605f213 100644 --- a/references/coverage/coverage_appconfig/index.html +++ b/references/coverage/coverage_appconfig/index.html @@ -559,4 +559,5 @@ HTTP Status Code: 204

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_application-autoscaling/index.html b/references/coverage/coverage_application-autoscaling/index.html index aeeb622796..e8171953f4 100644 --- a/references/coverage/coverage_application-autoscaling/index.html +++ b/references/coverage/coverage_application-autoscaling/index.html @@ -310,4 +310,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_appsync/index.html b/references/coverage/coverage_appsync/index.html index 13a53f5ca7..d29c6754e7 100644 --- a/references/coverage/coverage_appsync/index.html +++ b/references/coverage/coverage_appsync/index.html @@ -1173,4 +1173,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_athena/index.html b/references/coverage/coverage_athena/index.html index 34826d6dd2..e2449df423 100644 --- a/references/coverage/coverage_athena/index.html +++ b/references/coverage/coverage_athena/index.html @@ -364,4 +364,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_autoscaling/index.html b/references/coverage/coverage_autoscaling/index.html index 3c5b074fd9..0f30ee1929 100644 --- a/references/coverage/coverage_autoscaling/index.html +++ b/references/coverage/coverage_autoscaling/index.html @@ -379,4 +379,5 @@ AWS validated

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_backup/index.html b/references/coverage/coverage_backup/index.html index ffff9ac049..222f61f7fb 100644 --- a/references/coverage/coverage_backup/index.html +++ b/references/coverage/coverage_backup/index.html @@ -372,4 +372,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_batch/index.html b/references/coverage/coverage_batch/index.html index 05353a90b5..c7004ebc94 100644 --- a/references/coverage/coverage_batch/index.html +++ b/references/coverage/coverage_batch/index.html @@ -357,4 +357,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ce/index.html b/references/coverage/coverage_ce/index.html index 4c3eb4095b..067205fc6c 100644 --- a/references/coverage/coverage_ce/index.html +++ b/references/coverage/coverage_ce/index.html @@ -319,4 +319,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cloudformation/index.html b/references/coverage/coverage_cloudformation/index.html index 210bc428e9..4a25a55f0c 100644 --- a/references/coverage/coverage_cloudformation/index.html +++ b/references/coverage/coverage_cloudformation/index.html @@ -5325,4 +5325,5 @@ (ValidationError)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cloudfront/index.html b/references/coverage/coverage_cloudfront/index.html index f19ee62ee3..18e250c80b 100644 --- a/references/coverage/coverage_cloudfront/index.html +++ b/references/coverage/coverage_cloudfront/index.html @@ -504,4 +504,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cloudtrail/index.html b/references/coverage/coverage_cloudtrail/index.html index edc703caa1..4711d0a153 100644 --- a/references/coverage/coverage_cloudtrail/index.html +++ b/references/coverage/coverage_cloudtrail/index.html @@ -475,4 +475,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cloudwatch/index.html b/references/coverage/coverage_cloudwatch/index.html index 697c2de865..ce8418177d 100644 --- a/references/coverage/coverage_cloudwatch/index.html +++ b/references/coverage/coverage_cloudwatch/index.html @@ -4396,4 +4396,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_codecommit/index.html b/references/coverage/coverage_codecommit/index.html index edf9a48155..1f3593a3a7 100644 --- a/references/coverage/coverage_codecommit/index.html +++ b/references/coverage/coverage_codecommit/index.html @@ -424,4 +424,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cognito-identity/index.html b/references/coverage/coverage_cognito-identity/index.html index 802bd34c0b..99311d5482 100644 --- a/references/coverage/coverage_cognito-identity/index.html +++ b/references/coverage/coverage_cognito-identity/index.html @@ -560,4 +560,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_cognito-idp/index.html b/references/coverage/coverage_cognito-idp/index.html index e90cc07ca5..4bf12f8ead 100644 --- a/references/coverage/coverage_cognito-idp/index.html +++ b/references/coverage/coverage_cognito-idp/index.html @@ -3249,4 +3249,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_config/index.html b/references/coverage/coverage_config/index.html index 58ad27b4d4..a3a7087d31 100644 --- a/references/coverage/coverage_config/index.html +++ b/references/coverage/coverage_config/index.html @@ -308,4 +308,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_docdb/index.html b/references/coverage/coverage_docdb/index.html index 5e9ad97b41..c9dbd60c6c 100644 --- a/references/coverage/coverage_docdb/index.html +++ b/references/coverage/coverage_docdb/index.html @@ -1859,4 +1859,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_dynamodb/index.html b/references/coverage/coverage_dynamodb/index.html index 8320e4de08..8b9dbe27bb 100644 --- a/references/coverage/coverage_dynamodb/index.html +++ b/references/coverage/coverage_dynamodb/index.html @@ -5311,4 +5311,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_dynamodbstreams/index.html b/references/coverage/coverage_dynamodbstreams/index.html index 5829f6e7ef..bd2a084a90 100644 --- a/references/coverage/coverage_dynamodbstreams/index.html +++ b/references/coverage/coverage_dynamodbstreams/index.html @@ -682,4 +682,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ec2/index.html b/references/coverage/coverage_ec2/index.html index 086935b0a6..98059a50ec 100644 --- a/references/coverage/coverage_ec2/index.html +++ b/references/coverage/coverage_ec2/index.html @@ -4425,4 +4425,5 @@ (InvalidInstanceIdError)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ecr/index.html b/references/coverage/coverage_ecr/index.html index c0eea14fa0..7b68bab6f1 100644 --- a/references/coverage/coverage_ecr/index.html +++ b/references/coverage/coverage_ecr/index.html @@ -836,4 +836,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ecs/index.html b/references/coverage/coverage_ecs/index.html index 24735656e2..938cc34cde 100644 --- a/references/coverage/coverage_ecs/index.html +++ b/references/coverage/coverage_ecs/index.html @@ -1204,4 +1204,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_efs/index.html b/references/coverage/coverage_efs/index.html index 965e6f2326..5e70a205ab 100644 --- a/references/coverage/coverage_efs/index.html +++ b/references/coverage/coverage_efs/index.html @@ -451,4 +451,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_eks/index.html b/references/coverage/coverage_eks/index.html index 2f21c9dc53..22e39988c4 100644 --- a/references/coverage/coverage_eks/index.html +++ b/references/coverage/coverage_eks/index.html @@ -345,4 +345,5 @@ AWS validated

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_elasticache/index.html b/references/coverage/coverage_elasticache/index.html index dbddc15e72..205afbe9c0 100644 --- a/references/coverage/coverage_elasticache/index.html +++ b/references/coverage/coverage_elasticache/index.html @@ -527,4 +527,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_elasticbeanstalk/index.html b/references/coverage/coverage_elasticbeanstalk/index.html index 918b94d2c9..02ca52d1aa 100644 --- a/references/coverage/coverage_elasticbeanstalk/index.html +++ b/references/coverage/coverage_elasticbeanstalk/index.html @@ -324,4 +324,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_elb/index.html b/references/coverage/coverage_elb/index.html index e668ede1a7..0a2a9c39e8 100644 --- a/references/coverage/coverage_elb/index.html +++ b/references/coverage/coverage_elb/index.html @@ -292,4 +292,5 @@ Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.



Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_elbv2/index.html b/references/coverage/coverage_elbv2/index.html index 3b6d85b5c4..8acb5c494e 100644 --- a/references/coverage/coverage_elbv2/index.html +++ b/references/coverage/coverage_elbv2/index.html @@ -808,4 +808,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_emr-serverless/index.html b/references/coverage/coverage_emr-serverless/index.html index 42a3d55907..8ed82b3037 100644 --- a/references/coverage/coverage_emr-serverless/index.html +++ b/references/coverage/coverage_emr-serverless/index.html @@ -292,4 +292,5 @@ Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.



Last modified October 16, 2023: update generated parity coverage docs (#862) (913882c92)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_emr/index.html b/references/coverage/coverage_emr/index.html index 2140fd1098..5a550b3a3b 100644 --- a/references/coverage/coverage_emr/index.html +++ b/references/coverage/coverage_emr/index.html @@ -341,4 +341,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_es/index.html b/references/coverage/coverage_es/index.html index aa3c990125..35ec021a5b 100644 --- a/references/coverage/coverage_es/index.html +++ b/references/coverage/coverage_es/index.html @@ -349,4 +349,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_events/index.html b/references/coverage/coverage_events/index.html index bbe5402e8f..e822df21b4 100644 --- a/references/coverage/coverage_events/index.html +++ b/references/coverage/coverage_events/index.html @@ -2744,4 +2744,5 @@ AWS validated

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_firehose/index.html b/references/coverage/coverage_firehose/index.html index 7a1e219001..2b333fad3e 100644 --- a/references/coverage/coverage_firehose/index.html +++ b/references/coverage/coverage_firehose/index.html @@ -500,4 +500,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_fis/index.html b/references/coverage/coverage_fis/index.html index 5fe9103a82..fe24e26bed 100644 --- a/references/coverage/coverage_fis/index.html +++ b/references/coverage/coverage_fis/index.html @@ -420,4 +420,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_glacier/index.html b/references/coverage/coverage_glacier/index.html index 4f759155a7..55b8171202 100644 --- a/references/coverage/coverage_glacier/index.html +++ b/references/coverage/coverage_glacier/index.html @@ -353,4 +353,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_glue/index.html b/references/coverage/coverage_glue/index.html index e44ed79fc5..3c412a2818 100644 --- a/references/coverage/coverage_glue/index.html +++ b/references/coverage/coverage_glue/index.html @@ -896,4 +896,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_iam/index.html b/references/coverage/coverage_iam/index.html index 362c3f90cc..4aef7a821f 100644 --- a/references/coverage/coverage_iam/index.html +++ b/references/coverage/coverage_iam/index.html @@ -11347,4 +11347,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_iot-data/index.html b/references/coverage/coverage_iot-data/index.html index 4cdae2e65b..e9babf44a8 100644 --- a/references/coverage/coverage_iot-data/index.html +++ b/references/coverage/coverage_iot-data/index.html @@ -351,4 +351,5 @@ (InvalidRequestException)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_iot/index.html b/references/coverage/coverage_iot/index.html index 83603aff31..e80f94133c 100644 --- a/references/coverage/coverage_iot/index.html +++ b/references/coverage/coverage_iot/index.html @@ -743,4 +743,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_iotanalytics/index.html b/references/coverage/coverage_iotanalytics/index.html index 05b41772df..c1e9b0c4e7 100644 --- a/references/coverage/coverage_iotanalytics/index.html +++ b/references/coverage/coverage_iotanalytics/index.html @@ -360,4 +360,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_iotwireless/index.html b/references/coverage/coverage_iotwireless/index.html index d72d8790d8..ef483eb84b 100644 --- a/references/coverage/coverage_iotwireless/index.html +++ b/references/coverage/coverage_iotwireless/index.html @@ -325,4 +325,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_kafka/index.html b/references/coverage/coverage_kafka/index.html index 21fc732f44..d7394499b6 100644 --- a/references/coverage/coverage_kafka/index.html +++ b/references/coverage/coverage_kafka/index.html @@ -387,4 +387,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_kinesis/index.html b/references/coverage/coverage_kinesis/index.html index 48ff40623f..ee41bf121e 100644 --- a/references/coverage/coverage_kinesis/index.html +++ b/references/coverage/coverage_kinesis/index.html @@ -2737,4 +2737,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_kinesisanalytics/index.html b/references/coverage/coverage_kinesisanalytics/index.html index 0cf4e4633d..f2dbe376d4 100644 --- a/references/coverage/coverage_kinesisanalytics/index.html +++ b/references/coverage/coverage_kinesisanalytics/index.html @@ -366,4 +366,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_kinesisanalyticsv2/index.html b/references/coverage/coverage_kinesisanalyticsv2/index.html index 8bab97a9eb..ed13b57f1f 100644 --- a/references/coverage/coverage_kinesisanalyticsv2/index.html +++ b/references/coverage/coverage_kinesisanalyticsv2/index.html @@ -332,4 +332,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_kms/index.html b/references/coverage/coverage_kms/index.html index 35ca51e8b9..ce1308ee1e 100644 --- a/references/coverage/coverage_kms/index.html +++ b/references/coverage/coverage_kms/index.html @@ -1993,4 +1993,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_lakeformation/index.html b/references/coverage/coverage_lakeformation/index.html index 69c89e5e55..6157072236 100644 --- a/references/coverage/coverage_lakeformation/index.html +++ b/references/coverage/coverage_lakeformation/index.html @@ -296,4 +296,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_lambda/index.html b/references/coverage/coverage_lambda/index.html index d6293a6a63..e1c373d006 100644 --- a/references/coverage/coverage_lambda/index.html +++ b/references/coverage/coverage_lambda/index.html @@ -12472,4 +12472,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_logs/index.html b/references/coverage/coverage_logs/index.html index 6f2e2c218b..b55e572158 100644 --- a/references/coverage/coverage_logs/index.html +++ b/references/coverage/coverage_logs/index.html @@ -9547,4 +9547,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_mediastore-data/index.html b/references/coverage/coverage_mediastore-data/index.html index 6861048ae1..53819c9b2e 100644 --- a/references/coverage/coverage_mediastore-data/index.html +++ b/references/coverage/coverage_mediastore-data/index.html @@ -303,4 +303,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_mediastore/index.html b/references/coverage/coverage_mediastore/index.html index 4dda90b37d..1222d4e00a 100644 --- a/references/coverage/coverage_mediastore/index.html +++ b/references/coverage/coverage_mediastore/index.html @@ -307,4 +307,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_mq/index.html b/references/coverage/coverage_mq/index.html index 05662993d4..c1aa8cfe63 100644 --- a/references/coverage/coverage_mq/index.html +++ b/references/coverage/coverage_mq/index.html @@ -465,4 +465,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_mwaa/index.html b/references/coverage/coverage_mwaa/index.html index ea1416a73e..23a1dc37ab 100644 --- a/references/coverage/coverage_mwaa/index.html +++ b/references/coverage/coverage_mwaa/index.html @@ -294,4 +294,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_neptune/index.html b/references/coverage/coverage_neptune/index.html index 56e7370d99..475f974893 100644 --- a/references/coverage/coverage_neptune/index.html +++ b/references/coverage/coverage_neptune/index.html @@ -2249,4 +2249,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_opensearch/index.html b/references/coverage/coverage_opensearch/index.html index 55b57692ce..90db7cad9e 100644 --- a/references/coverage/coverage_opensearch/index.html +++ b/references/coverage/coverage_opensearch/index.html @@ -639,4 +639,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_organizations/index.html b/references/coverage/coverage_organizations/index.html index 0febdf0143..4a6643d768 100644 --- a/references/coverage/coverage_organizations/index.html +++ b/references/coverage/coverage_organizations/index.html @@ -329,4 +329,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_qldb-session/index.html b/references/coverage/coverage_qldb-session/index.html index 6b0fba840d..e078b057c1 100644 --- a/references/coverage/coverage_qldb-session/index.html +++ b/references/coverage/coverage_qldb-session/index.html @@ -432,4 +432,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_qldb/index.html b/references/coverage/coverage_qldb/index.html index 5bdd677cd2..1069506499 100644 --- a/references/coverage/coverage_qldb/index.html +++ b/references/coverage/coverage_qldb/index.html @@ -479,4 +479,5 @@ (ResourceNotFoundException)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ram/index.html b/references/coverage/coverage_ram/index.html index 522354ee19..89c845833a 100644 --- a/references/coverage/coverage_ram/index.html +++ b/references/coverage/coverage_ram/index.html @@ -304,4 +304,5 @@ Snapshot Tested

Last modified October 16, 2023: update generated parity coverage docs (#862) (913882c92)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_rds-data/index.html b/references/coverage/coverage_rds-data/index.html index 2fcfe211d3..4bcc882d28 100644 --- a/references/coverage/coverage_rds-data/index.html +++ b/references/coverage/coverage_rds-data/index.html @@ -377,4 +377,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_rds/index.html b/references/coverage/coverage_rds/index.html index 1b664ec94a..ca58615a47 100644 --- a/references/coverage/coverage_rds/index.html +++ b/references/coverage/coverage_rds/index.html @@ -2455,4 +2455,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_redshift-data/index.html b/references/coverage/coverage_redshift-data/index.html index 5f34bc4f7d..fa0747ae7d 100644 --- a/references/coverage/coverage_redshift-data/index.html +++ b/references/coverage/coverage_redshift-data/index.html @@ -310,4 +310,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_redshift/index.html b/references/coverage/coverage_redshift/index.html index 8d429a0a31..f0f54e5330 100644 --- a/references/coverage/coverage_redshift/index.html +++ b/references/coverage/coverage_redshift/index.html @@ -348,4 +348,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_resource-groups/index.html b/references/coverage/coverage_resource-groups/index.html index 899e72e865..c4dc482762 100644 --- a/references/coverage/coverage_resource-groups/index.html +++ b/references/coverage/coverage_resource-groups/index.html @@ -319,4 +319,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_resourcegroupstaggingapi/index.html b/references/coverage/coverage_resourcegroupstaggingapi/index.html index 41849200a5..aa7fa4db22 100644 --- a/references/coverage/coverage_resourcegroupstaggingapi/index.html +++ b/references/coverage/coverage_resourcegroupstaggingapi/index.html @@ -294,4 +294,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_route53/index.html b/references/coverage/coverage_route53/index.html index 97686e3324..ca1d8e25a2 100644 --- a/references/coverage/coverage_route53/index.html +++ b/references/coverage/coverage_route53/index.html @@ -638,4 +638,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_route53resolver/index.html b/references/coverage/coverage_route53resolver/index.html index 20f25ae566..dee9ca505c 100644 --- a/references/coverage/coverage_route53resolver/index.html +++ b/references/coverage/coverage_route53resolver/index.html @@ -557,4 +557,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_s3/index.html b/references/coverage/coverage_s3/index.html index 58b31aa16c..1a1ff502f6 100644 --- a/references/coverage/coverage_s3/index.html +++ b/references/coverage/coverage_s3/index.html @@ -23223,4 +23223,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_s3control/index.html b/references/coverage/coverage_s3control/index.html index 2418587d74..94eda66438 100644 --- a/references/coverage/coverage_s3control/index.html +++ b/references/coverage/coverage_s3control/index.html @@ -310,4 +310,5 @@ (CommonServiceException)

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sagemaker-runtime/index.html b/references/coverage/coverage_sagemaker-runtime/index.html index 41cf655182..007913753c 100644 --- a/references/coverage/coverage_sagemaker-runtime/index.html +++ b/references/coverage/coverage_sagemaker-runtime/index.html @@ -292,4 +292,5 @@ Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.



Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sagemaker/index.html b/references/coverage/coverage_sagemaker/index.html index 6552438dc0..03ded5b458 100644 --- a/references/coverage/coverage_sagemaker/index.html +++ b/references/coverage/coverage_sagemaker/index.html @@ -292,4 +292,5 @@ Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.



Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_scheduler/index.html b/references/coverage/coverage_scheduler/index.html index 27bce24812..e13f1877e4 100644 --- a/references/coverage/coverage_scheduler/index.html +++ b/references/coverage/coverage_scheduler/index.html @@ -318,4 +318,5 @@ HTTP Status Code: 200

Last modified October 16, 2023: update generated parity coverage docs (#862) (913882c92)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_secretsmanager/index.html b/references/coverage/coverage_secretsmanager/index.html index a561c1ade7..bd64259412 100644 --- a/references/coverage/coverage_secretsmanager/index.html +++ b/references/coverage/coverage_secretsmanager/index.html @@ -1350,4 +1350,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_serverlessrepo/index.html b/references/coverage/coverage_serverlessrepo/index.html index cbd3c1c0e5..3521de314a 100644 --- a/references/coverage/coverage_serverlessrepo/index.html +++ b/references/coverage/coverage_serverlessrepo/index.html @@ -352,4 +352,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_servicediscovery/index.html b/references/coverage/coverage_servicediscovery/index.html index b150b6215f..45634e89e6 100644 --- a/references/coverage/coverage_servicediscovery/index.html +++ b/references/coverage/coverage_servicediscovery/index.html @@ -454,4 +454,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ses/index.html b/references/coverage/coverage_ses/index.html index b4da4b4a36..fa672e993e 100644 --- a/references/coverage/coverage_ses/index.html +++ b/references/coverage/coverage_ses/index.html @@ -731,4 +731,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sesv2/index.html b/references/coverage/coverage_sesv2/index.html index 28c86c3513..ceb07f985d 100644 --- a/references/coverage/coverage_sesv2/index.html +++ b/references/coverage/coverage_sesv2/index.html @@ -329,4 +329,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sns/index.html b/references/coverage/coverage_sns/index.html index a66278905b..515fc47c83 100644 --- a/references/coverage/coverage_sns/index.html +++ b/references/coverage/coverage_sns/index.html @@ -3773,4 +3773,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sqs/index.html b/references/coverage/coverage_sqs/index.html index a36cf3cf36..1f0567a4c7 100644 --- a/references/coverage/coverage_sqs/index.html +++ b/references/coverage/coverage_sqs/index.html @@ -17582,4 +17582,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_ssm/index.html b/references/coverage/coverage_ssm/index.html index 375f6ed97f..ff7793a9ec 100644 --- a/references/coverage/coverage_ssm/index.html +++ b/references/coverage/coverage_ssm/index.html @@ -975,4 +975,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sso-admin/index.html b/references/coverage/coverage_sso-admin/index.html index b2591cf14c..623a44da15 100644 --- a/references/coverage/coverage_sso-admin/index.html +++ b/references/coverage/coverage_sso-admin/index.html @@ -296,4 +296,5 @@ HTTP Status Code: 200

Last modified October 16, 2023: update generated parity coverage docs (#862) (913882c92)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_stepfunctions/index.html b/references/coverage/coverage_stepfunctions/index.html index 4db634a06f..da268b3326 100644 --- a/references/coverage/coverage_stepfunctions/index.html +++ b/references/coverage/coverage_stepfunctions/index.html @@ -789,4 +789,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_sts/index.html b/references/coverage/coverage_sts/index.html index 1e3961d520..a46440fdb6 100644 --- a/references/coverage/coverage_sts/index.html +++ b/references/coverage/coverage_sts/index.html @@ -4869,4 +4869,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_support/index.html b/references/coverage/coverage_support/index.html index ecd11e318a..2047003d38 100644 --- a/references/coverage/coverage_support/index.html +++ b/references/coverage/coverage_support/index.html @@ -300,4 +300,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_swf/index.html b/references/coverage/coverage_swf/index.html index 16633e6989..b01edc1fcf 100644 --- a/references/coverage/coverage_swf/index.html +++ b/references/coverage/coverage_swf/index.html @@ -312,4 +312,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_timestream-query/index.html b/references/coverage/coverage_timestream-query/index.html index b637766e87..d412f75b9c 100644 --- a/references/coverage/coverage_timestream-query/index.html +++ b/references/coverage/coverage_timestream-query/index.html @@ -394,4 +394,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_timestream-write/index.html b/references/coverage/coverage_timestream-write/index.html index cd1541154b..ce11e1fd7c 100644 --- a/references/coverage/coverage_timestream-write/index.html +++ b/references/coverage/coverage_timestream-write/index.html @@ -553,4 +553,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_transcribe/index.html b/references/coverage/coverage_transcribe/index.html index fb5d6f332c..3050f9dedd 100644 --- a/references/coverage/coverage_transcribe/index.html +++ b/references/coverage/coverage_transcribe/index.html @@ -531,4 +531,5 @@ Snapshot Tested

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_transfer/index.html b/references/coverage/coverage_transfer/index.html index b2246b9dfc..9eba9a3568 100644 --- a/references/coverage/coverage_transfer/index.html +++ b/references/coverage/coverage_transfer/index.html @@ -315,4 +315,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/coverage_xray/index.html b/references/coverage/coverage_xray/index.html index 1fd422cc8e..62641a36f5 100644 --- a/references/coverage/coverage_xray/index.html +++ b/references/coverage/coverage_xray/index.html @@ -341,4 +341,5 @@ HTTP Status Code: 200

Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/coverage/index.html b/references/coverage/index.html index 6a1e3bf064..a8dba933ac 100644 --- a/references/coverage/index.html +++ b/references/coverage/index.html @@ -288,4 +288,5 @@ Create project issue

LocalStack Coverage

Overview of the implemented AWS APIs in LocalStack

ACM (AWS Certificate Manager)

Implementation details for API acm

Amplify

Implementation details for API amplify

API Gateway

Implementation details for API apigateway

API Gateway Management API

Implementation details for API apigatewaymanagementapi

API Gateway v2

Implementation details for API apigatewayv2

AppConfig

Implementation details for API appconfig

Application Auto Scaling

Implementation details for API application-autoscaling

AppSync

Implementation details for API appsync

Athena

Implementation details for API athena

Auto Scaling

Implementation details for API autoscaling

Backup

Implementation details for API backup

Batch

Implementation details for API batch

CE (Cost Explorer API)

Implementation details for API ce

CloudFormation

Implementation details for API cloudformation

CloudFront

Implementation details for API cloudfront

CloudTrail

Implementation details for API cloudtrail

CloudWatch

Implementation details for API cloudwatch

CodeCommit

Implementation details for API codecommit

Cognito Identity

Implementation details for API cognito-identity

Cognito IDP (Cognito User Pools API)

Implementation details for API cognito-idp

Config

Implementation details for API config

DocumentDB

Implementation details for API docdb

DynamoDB

Implementation details for API dynamodb

DynamoDB Streams

Implementation details for API dynamodbstreams

EC2 (Elastic Compute Cloud)

Implementation details for API ec2

ECR (Elastic Container Registry)

Implementation details for API ecr

ECS (Elastic Container Service)

Implementation details for API ecs

EFS (Elastic File System)

Implementation details for API efs

EKS (Elastic Kubernetes Service)

Implementation details for API eks

ElastiCache

Implementation details for API elasticache

Elastic Beanstalk

Implementation details for API elasticbeanstalk

ELB (Elastic Load Balancer)

Implementation details for API elb

ELB v2 (Elastic Load Balancer v2)

Implementation details for API elbv2

EMR (Elastic MapReduce)

Implementation details for API emr

EMR (EMR Serverless)

Implementation details for API emr-serverless

ES (OpenSearch, legacy Elasticsearch)

Implementation details for API es

EventBridge

Implementation details for API events

Kinesis Data Firehose

Implementation details for API firehose

FIS (Fault Injection Simulator)

Implementation details for API fis

Glacier (S3 Glacier)

Implementation details for API glacier

Glue

Implementation details for API glue

IAM (Identity and Access Management)

Implementation details for API iam

IoT (Internet of Things)

Implementation details for API iot

IoT Data

Implementation details for API iot-data

IoT Analytics

Implementation details for API iotanalytics

IoT Wireless

Implementation details for API iotwireless

MSK (Managed Streaming for Apache Kafka)

Implementation details for API kafka

Kinesis

Implementation details for API kinesis

Kinesis Data Analytics API

Implementation details for API kinesisanalytics

Kinesis Data Analytics API v2

Implementation details for API kinesisanalyticsv2

KMS (Key Management Service)

Implementation details for API kms

Lake Formation

Implementation details for API lakeformation

Lambda

Implementation details for API lambda

CloudWatch Logs

Implementation details for API logs

Elemental MediaStore

Implementation details for API mediastore

Elemental MediaStore Data

Implementation details for API mediastore-data

Amazon MQ

Implementation details for API mq

MWAA (Managed Workflows for Apache Airflow)

Implementation details for API mwaa

Neptune

Implementation details for API neptune

OpenSearch

Implementation details for API opensearch

Organizations

Implementation details for API organizations

QLDB (Quantum Ledger Database)

Implementation details for API qldb

QLDB Session (Quantum Ledger Database Session)

Implementation details for API qldb-session

ram (Resource Access Manager)

Implementation details for API ram

RDS (Relational Database Service)

Implementation details for API rds

RDS data (Relational Database Service Data)

Implementation details for API rds-data

Redshift

Implementation details for API redshift

Redshift Data

Implementation details for API redshift-data

Resource Groups

Implementation details for API resource-groups

Resource Groups Tagging API

Implementation details for API resourcegroupstaggingapi

Route 53

Implementation details for API route53

Route 53 Resolver

Implementation details for API route53resolver

S3 (Simple Storage Service)

Implementation details for API s3

S3 Control (Simple Storage Service Control)

Implementation details for API s3control

SageMaker

Implementation details for API sagemaker

SageMaker Runtime

Implementation details for API sagemaker-runtime

scheduler (EventBridge Scheduler)

Implementation details for API scheduler

Secrets Manager

Implementation details for API secretsmanager

Serverless Application Repository

Implementation details for API serverlessrepo

Service Discovery (Cloud Map)

Implementation details for API servicediscovery

SES (Simple Email Service)

Implementation details for API ses

SES v2 (Simple Email Service v2)

Implementation details for API sesv2

SNS (Simple Notification Service)

Implementation details for API sns

SQS (Simple Queue Service)

Implementation details for API sqs

SSM (Web Services Systems Manager)

Implementation details for API ssm

sso-admin (IAM Identity Center (successor to Single Sign-On))

Implementation details for API sso-admin

Step Functions

Implementation details for API stepfunctions

STS (Security Token Service)

Implementation details for API sts

Support API

Implementation details for API support

SWF (Simple Workflow Service)

Implementation details for API swf

Timestream Query

Implementation details for API timestream-query

Timestream Write

Implementation details for API timestream-write

Transcribe

Implementation details for API transcribe

Transfer

Implementation details for API transfer

X-Ray

Implementation details for API xray

- \ No newline at end of file + + \ No newline at end of file diff --git a/references/credentials/index.html b/references/credentials/index.html index e03c23f0a4..c62524ee3d 100644 --- a/references/credentials/index.html +++ b/references/credentials/index.html @@ -298,4 +298,5 @@ In all such cases, the account ID will be evalutated to 000000000000.


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/cross-account-access/index.html b/references/cross-account-access/index.html index 3b2cc20dc2..a728a35180 100644 --- a/references/cross-account-access/index.html +++ b/references/cross-account-access/index.html @@ -296,4 +296,5 @@ This means that the bucket name has to be globally unique.

SNS topics

SQS queues

On AWS, all operations except AddPermission, CreateQueue, DeleteQueue, ListQueues, ListQueueTags, RemovePermission, SetQueueAttributes, TagQueue and UntagQueue allow cross-account access.

On LocalStack, all operations allow cross-account access.

Cross-Region

AWS provides individual API endpoints for each region, and typically, resources can only be accessed within their respective regions.

On the other hand, LocalStack operates on a unified API endpoint, allowing interactions with services across regions.


Last modified September 28, 2023: Add info on cross-account/region VPC peering (#829) (0c7765edb)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/custom-tls-certificates/index.html b/references/custom-tls-certificates/index.html index c7a6a2d10c..4a2db14fe5 100644 --- a/references/custom-tls-certificates/index.html +++ b/references/custom-tls-certificates/index.html @@ -318,4 +318,5 @@ localstack start --host

Windows

Currently host mode does not work with Windows. If you are using WSL2 you should follow the Linux steps above.


Last modified August 2, 2023: add NodeJS config to "Custom TLS certificates" (#743) (e198f9257)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/docker-images/index.html b/references/docker-images/index.html index 0fbacf5b12..7a5e6d14fb 100644 --- a/references/docker-images/index.html +++ b/references/docker-images/index.html @@ -289,4 +289,5 @@ Create project issue
Table of Contents

Docker Images

Overview of LocalStack Docker images and their purpose

LocalStack functions as a local “mini-cloud” operating system that runs inside a Docker container. LocalStack has multiple components, which include process management, file system abstraction, event processing, schedulers, and more. Running inside a Docker container, LocalStack exposes external network ports for integrations, SDKs, or CLI interfaces to connect to LocalStack APIs. The LocalStack & LocalStack Pro Docker images have been downloaded over 130+ million times and provide a multi-arch build compatible with AMD/x86 and ARM-based CPU architectures. This section will cover the different Docker images available for LocalStack and how to use them.

LocalStack Community image

The LocalStack Community image (localstack/localstack) contains the community and open-source version of our core cloud emulator. To use the LocalStack Community image, you can pull the image from Docker Hub:

$ docker pull localstack/localstack:latest

To use the LocalStack Community image, you don’t need to sign-up for an account on LocalStack Web Application. The Community image is free to use and does not require any API key to run. The Community image can be used to run local AWS services with integrations on your local machine or in your continuous integration pipelines.

The Community image also covers a limited set of LocalStack Tools to make your life as a cloud developer easier. You can use LocalStack Cockpit or LocalStack Docker Extension to use LocalStack with a graphical user interface.

You can use the Community image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack image with the appropriate tag you have pulled (if not latest).

LocalStack Pro image

LocalStack Pro contains various advanced extensions to the LocalStack base platform. With LocalStack Pro image, you can access all the emulated AWS cloud services running entirely on your local machine. To use the LocalStack Pro image, you can pull the image from Docker Hub:

$ docker pull localstack/localstack-pro:latest

To use the LocalStack Pro image, you must configure an environment variable named LOCALSTACK_API_KEY to contain your API key. The LocalStack Pro image will display a warning if you do not set an API key (or if the key is invalid/expired) and will not activate the Pro features. LocalStack Pro gives you access to the complete set of LocalStack features, including the LocalStack Web Application and dedicated customer support.

You can use the Pro image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack-pro image with the appropriate tag you have pulled (if not latest).

Image tags

We use tags for versions with significant features, enhancements, or bug fixes - following semantic versioning. To ensure that we move quickly and steadily, we run nightly builds, where all our updates are available on the latest tag of LocalStack’s Docker image. We intend to announce more significant features and enhancements during major & minor releases. We occasionally create patch releases for minor bug fixes and enhancements, to ensure that we can deliver changes quickly while not breaking your existing workflows (in case you prefer not to use latest).

To check out the various tags available for LocalStack, you can visit the LocalStack Community & LocalStack Pro Docker Hub pages.


- \ No newline at end of file + + \ No newline at end of file diff --git a/references/extensions/index.html b/references/extensions/index.html index 1ac7b07ab5..73861d7577 100644 --- a/references/extensions/index.html +++ b/references/extensions/index.html @@ -311,4 +311,5 @@
Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/external-ports/index.html b/references/external-ports/index.html index e2d2f9dd33..d66dfbb49b 100644 --- a/references/external-ports/index.html +++ b/references/external-ports/index.html @@ -300,4 +300,5 @@ Please make sure to set MAIN_CONTAINER_NAME for following usages of the LocalStack CLI to specify which instance of LocalStack you want to address with the specific CLI command.


Last modified September 4, 2023: enhance external ports range doc (#722) (36beaff1c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/filesystem/index.html b/references/filesystem/index.html index c2e7330559..2acd38a9e6 100644 --- a/references/filesystem/index.html +++ b/references/filesystem/index.html @@ -331,4 +331,5 @@ Instead, the root directory is changed to FILESYSTEM_ROOT which defaults to ./.filesystem, i.e. the LocalStack project root.


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/index.html b/references/index.html index d3ce40ed32..27a7c6ad86 100644 --- a/references/index.html +++ b/references/index.html @@ -289,4 +289,5 @@ Create project issue

References

Learn about the references in this section for more technical descriptions about LocalStack and the related tools.

The documents in this section are dedicated to the internals, the configuration options, and the limitations of LocalStack.
The following figure shows an overview of the covered topics:


Overview of LocalStack internals

Network troubleshooting

How to troubleshoot common network problems

LocalStack Coverage

Overview of the implemented AWS APIs in LocalStack

Configuration

Overview of configuration options in LocalStack

ARM64 Support

Running LocalStack on ARM64 CPUs

Credentials

Credentials for accessing LocalStack services

Cross-Account and Cross-Region Access

Accessing resources in another account or region

Custom TLS certificates

Using custom TLS certificates with LocalStack

Docker Images

Overview of LocalStack Docker images and their purpose

Extensions Reference

References for using and building LocalStack extensions.

External Service Port Range

The range of ports used by services not directly provided by LocalStack

Filesystem Layout

Overview of runtime directory structure

Initialization Hooks

Writing shell or Python scripts to customize or initialize your LocalStack instance

Internal Endpoints

Overview of LocalStack and AWS specific internal endpoints for local development and testing

LocalStack on Kubernetes

Running LocalStack on Kubernetes

Logging

Overview of LocalStack logging and error reporting

Multi-Account Setups

Using LocalStack in multi-tenant setups

Persistence

Internals of LocalStack persistence mechanism

Podman

Running LocalStack inside Podman

Usage Tracking

Understand what data LocalStack collects and how you can opt out of usage tracking


- \ No newline at end of file + + \ No newline at end of file diff --git a/references/init-hooks/index.html b/references/init-hooks/index.html index c09be2df7c..16ea30fbae 100644 --- a/references/init-hooks/index.html +++ b/references/init-hooks/index.html @@ -367,4 +367,5 @@ Most likely the scripts are not properly mounted into the Docker container.
Last modified September 13, 2023: add troubleshooting guide to init hook docs (#824) (ee15174a3)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/internal-endpoints/index.html b/references/internal-endpoints/index.html index 18d497d6b2..9119d986cb 100644 --- a/references/internal-endpoints/index.html +++ b/references/internal-endpoints/index.html @@ -290,4 +290,5 @@ $ curl -v --request POST --header "Content-Type: application/json" --data '{"action":"kill"}' http://localhost:4566/_localstack/health

AWS endpoints

The API path for the AWS internal resources is /_aws. The following endpoints are available:

EndpointDescription
/_aws/sqs/messagesAccess all messages within a SQS queue
/_aws/sns/platform-endpoint-messagesAccess and delete all the published SNS platform messages
/_aws/sesAccess and delete all the sent SES emails
/_aws/cloudwatch/metrics/rawAccess all the raw CloudWatch metrics
_aws/cognito-idpAccess the local Cognito login form

Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/lambda-provider-v2/index.html b/references/lambda-provider-v2/index.html index 8a8ea8e32d..a4aa2f313b 100644 --- a/references/lambda-provider-v2/index.html +++ b/references/lambda-provider-v2/index.html @@ -289,4 +289,5 @@ Create project issue

Lambda Provider Behavioral Changes

Behavioral changes of the new lambda provider

- \ No newline at end of file + + \ No newline at end of file diff --git a/references/localstack-on-kubernetes/index.html b/references/localstack-on-kubernetes/index.html index 12d9c4a4e9..bf4f6fc96c 100644 --- a/references/localstack-on-kubernetes/index.html +++ b/references/localstack-on-kubernetes/index.html @@ -314,4 +314,5 @@ ...

We can then use a browser to open the Web UI, which should have been deployed to an S3 bucket inside LocalStack. The Web UI can be used to interact with the sample application, send new requests to the backend, inspect the state of existing requests, etc.


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/logging/index.html b/references/logging/index.html index ef0ab07e50..2073eaac03 100644 --- a/references/logging/index.html +++ b/references/logging/index.html @@ -293,4 +293,5 @@

Log inspection

You can inspect the logs of the LocalStack container using the localstack CLI or your Docker/Docker Compose setup. With the localstack CLI, you can run the following command to inspect the logs of the LocalStack container:

$ localstack logs

With Docker/Docker-Compose, you can run docker ps to get the container ID of the LocalStack container and then run docker logs <container-id> to inspect the logs.

To view the logs via a user interface, you can use the following options:


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/multi-account-setups/index.html b/references/multi-account-setups/index.html index d9130d0284..24b41750ee 100644 --- a/references/multi-account-setups/index.html +++ b/references/multi-account-setups/index.html @@ -316,4 +316,5 @@ }
Last modified May 25, 2023: docs for cross-account access (#637) (d4dc6a42c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/network-troubleshooting/created-resources/index.html b/references/network-troubleshooting/created-resources/index.html index eca5e5777d..4dd1a9525d 100644 --- a/references/network-troubleshooting/created-resources/index.html +++ b/references/network-troubleshooting/created-resources/index.html @@ -288,4 +288,5 @@ In that case, you can set the HOSTNAME_FROM_LAMBDA environment variable to this value to help resolve any issues with lambda functions accessing resources created by LocalStack.

From your container

Check out our documentation on using the endpoint URL.

From a separate host

LocalStack must listen to the address of the host, or 0.0.0.0.

Check out our FAQ article on accessing LocalStack from another computer.


Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/network-troubleshooting/endpoint-url/index.html b/references/network-troubleshooting/endpoint-url/index.html index 7e7ec23680..f66da74ba2 100644 --- a/references/network-troubleshooting/endpoint-url/index.html +++ b/references/network-troubleshooting/endpoint-url/index.html @@ -409,4 +409,5 @@ # ... other ports

Check out our FAQ article on accessing LocalStack from another computer.


Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/network-troubleshooting/index.html b/references/network-troubleshooting/index.html index b4ae67d33e..169d6a51dc 100644 --- a/references/network-troubleshooting/index.html +++ b/references/network-troubleshooting/index.html @@ -289,4 +289,5 @@ Create project issue
Table of Contents

Network troubleshooting

How to troubleshoot common network problems

If you have difficulties connecting your application code to LocalStack, please choose the scenario below that best describes your networking layout.



- \ No newline at end of file + + \ No newline at end of file diff --git a/references/network-troubleshooting/readme/index.html b/references/network-troubleshooting/readme/index.html index 7e51ca8771..857eb258d8 100644 --- a/references/network-troubleshooting/readme/index.html +++ b/references/network-troubleshooting/readme/index.html @@ -285,4 +285,5 @@ Create project issue

README for the network troubleshooting section

Images for the Network Troubleshooting section are generated using the d2 tool. Install using your package manager, then run make in the content/en/references/network-troubleshooting directory.


- \ No newline at end of file + + \ No newline at end of file diff --git a/references/network-troubleshooting/transparent-endpoint-injection/index.html b/references/network-troubleshooting/transparent-endpoint-injection/index.html index a5476106ea..b419ba00f2 100644 --- a/references/network-troubleshooting/transparent-endpoint-injection/index.html +++ b/references/network-troubleshooting/transparent-endpoint-injection/index.html @@ -286,4 +286,5 @@ You need to make two changes:

For more details, see your DNS server documentation.

For the community edition of LocalStack, you can employ your own DNS server to achieve a similar outcome, but it won’t be managed by LocalStack. Note that in both cases, SSL verification must be disabled. See the limitations of the DNS server for more information.

From a lambda function

Check out our documentation on using transparent endpoint injection for Lambda in LocalStack.


Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/persistence-mechanism/index.html b/references/persistence-mechanism/index.html index 89ca37ca30..12ba22b2b3 100644 --- a/references/persistence-mechanism/index.html +++ b/references/persistence-mechanism/index.html @@ -340,4 +340,5 @@ In most cases, the ON_SHUTDOWN save strategy should solve this problem.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/podman/index.html b/references/podman/index.html index c359125351..3c5e675015 100644 --- a/references/podman/index.html +++ b/references/podman/index.html @@ -307,4 +307,5 @@
Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/references/usage-tracking/index.html b/references/usage-tracking/index.html index 267708ec5a..74f2357ac0 100644 --- a/references/usage-tracking/index.html +++ b/references/usage-tracking/index.html @@ -329,4 +329,5 @@

Feature usage

We collect the usage of particular features in an anonymized and aggregated way.

What we are not collecting?

Configuration

You can disable event reporting in your LocalStack instance by setting the environment variable DISABLE_EVENTS=1.


Last modified May 19, 2023: Fix ordering of reference pages (#638) (c21987a57)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/access-key-id/index.html b/tags/access-key-id/index.html index 61b49e9339..a79f62a8f6 100644 --- a/tags/access-key-id/index.html +++ b/tags/access-key-id/index.html @@ -4,4 +4,5 @@ | docs

Tag: access-key-id

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/account-id/index.html b/tags/account-id/index.html index 41f6f77879..1e1a3ab97f 100644 --- a/tags/account-id/index.html +++ b/tags/account-id/index.html @@ -4,4 +4,5 @@ | docs

Tag: account-id

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/accounts/index.html b/tags/accounts/index.html index e11ec6444b..3d16039c77 100644 --- a/tags/accounts/index.html +++ b/tags/accounts/index.html @@ -4,4 +4,5 @@ | docs

Tag: Accounts

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/acm/index.html b/tags/acm/index.html index b392d66a53..8c559c0f68 100644 --- a/tags/acm/index.html +++ b/tags/acm/index.html @@ -4,4 +4,5 @@ | docs

Tag: acm

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/amplify-localstack/index.html b/tags/amplify-localstack/index.html index 04ffb99447..f979a6ad61 100644 --- a/tags/amplify-localstack/index.html +++ b/tags/amplify-localstack/index.html @@ -4,4 +4,5 @@ | docs

Tag: amplify-localstack

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/amplify-plugin/index.html b/tags/amplify-plugin/index.html index 70cfae5205..ce6b4116fa 100644 --- a/tags/amplify-plugin/index.html +++ b/tags/amplify-plugin/index.html @@ -4,4 +4,5 @@ | docs

Tag: amplify-plugin

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/amplify/index.html b/tags/amplify/index.html index eea8541d9b..7fcfe65d58 100644 --- a/tags/amplify/index.html +++ b/tags/amplify/index.html @@ -4,4 +4,5 @@ | docs

Tag: amplify

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/amplifylocal/index.html b/tags/amplifylocal/index.html index a738d95255..48f974e55c 100644 --- a/tags/amplifylocal/index.html +++ b/tags/amplifylocal/index.html @@ -4,4 +4,5 @@ | docs

Tag: amplifylocal

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/apigateway-localstack/index.html b/tags/apigateway-localstack/index.html index f5d61da1df..75506889b7 100644 --- a/tags/apigateway-localstack/index.html +++ b/tags/apigateway-localstack/index.html @@ -4,4 +4,5 @@ | docs

Tag: apigateway-localstack

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/apigateway/index.html b/tags/apigateway/index.html index ee8909d969..9d02c8d6c8 100644 --- a/tags/apigateway/index.html +++ b/tags/apigateway/index.html @@ -4,4 +4,5 @@ | docs

Tag: apigateway

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/apigatewayv2/index.html b/tags/apigatewayv2/index.html index 2e5dae7278..93e1133601 100644 --- a/tags/apigatewayv2/index.html +++ b/tags/apigatewayv2/index.html @@ -4,4 +4,5 @@ | docs

Tag: apigatewayv2

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/apple/index.html b/tags/apple/index.html index d8ab6f50af..00f5bc1cc1 100644 --- a/tags/apple/index.html +++ b/tags/apple/index.html @@ -4,4 +4,5 @@ | docs

Tag: apple

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/appsync/index.html b/tags/appsync/index.html index 4688eac361..39ca6fd63e 100644 --- a/tags/appsync/index.html +++ b/tags/appsync/index.html @@ -4,4 +4,5 @@ | docs

Tag: appsync

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/architect/index.html b/tags/architect/index.html index 3e60e6ea51..b0421e35cf 100644 --- a/tags/architect/index.html +++ b/tags/architect/index.html @@ -4,4 +4,5 @@ | docs

Tag: architect

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/aws-amplify/index.html b/tags/aws-amplify/index.html index f6e5c3fbd8..a1e63251e4 100644 --- a/tags/aws-amplify/index.html +++ b/tags/aws-amplify/index.html @@ -4,4 +4,5 @@ | docs

Tag: aws-amplify

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/aws-certificate-manager/index.html b/tags/aws-certificate-manager/index.html index 7fbc0589d8..1a86be84c8 100644 --- a/tags/aws-certificate-manager/index.html +++ b/tags/aws-certificate-manager/index.html @@ -4,4 +4,5 @@ | docs

Tag: aws-certificate-manager

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/aws-java-sdk/index.html b/tags/aws-java-sdk/index.html index a7d482d32b..c54b7e0056 100644 --- a/tags/aws-java-sdk/index.html +++ b/tags/aws-java-sdk/index.html @@ -4,4 +4,5 @@ | docs

Tag: AWS Java SDK

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/bash/index.html b/tags/bash/index.html index b2a4cfa6dd..2f637eaf0e 100644 --- a/tags/bash/index.html +++ b/tags/bash/index.html @@ -4,4 +4,5 @@ | docs

Tag: BASH

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/big-data/index.html b/tags/big-data/index.html index d30c1844e8..b0b3bd827f 100644 --- a/tags/big-data/index.html +++ b/tags/big-data/index.html @@ -4,4 +4,5 @@ | docs

Tag: big-data

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/cdk-for-terraform/index.html b/tags/cdk-for-terraform/index.html index 92fb49bff6..3520c67879 100644 --- a/tags/cdk-for-terraform/index.html +++ b/tags/cdk-for-terraform/index.html @@ -4,4 +4,5 @@ | docs

Tag: cdk-for-terraform

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/cdk/index.html b/tags/cdk/index.html index 139e431d64..229756d6fc 100644 --- a/tags/cdk/index.html +++ b/tags/cdk/index.html @@ -4,4 +4,5 @@ | docs

Tag: cdk

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/cdktf/index.html b/tags/cdktf/index.html index 21e46b9833..0f0ad607bd 100644 --- a/tags/cdktf/index.html +++ b/tags/cdktf/index.html @@ -4,4 +4,5 @@ | docs

Tag: CDKTF

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/chalice/index.html b/tags/chalice/index.html index 10ef7da18b..d462c9fd0a 100644 --- a/tags/chalice/index.html +++ b/tags/chalice/index.html @@ -4,4 +4,5 @@ | docs

Tag: chalice

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ci/index.html b/tags/ci/index.html index 6a78d677fc..29d8c2a142 100644 --- a/tags/ci/index.html +++ b/tags/ci/index.html @@ -4,4 +4,5 @@ | docs

Tag: ci

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/cloud-pods/index.html b/tags/cloud-pods/index.html index e8cb5995a5..8b1ebe402a 100644 --- a/tags/cloud-pods/index.html +++ b/tags/cloud-pods/index.html @@ -4,4 +4,5 @@ | docs

Tag: Cloud Pods

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/cloudformation/index.html b/tags/cloudformation/index.html index e794f04070..b6c053d408 100644 --- a/tags/cloudformation/index.html +++ b/tags/cloudformation/index.html @@ -4,4 +4,5 @@ | docs

Tag: CloudFormation

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/compliance/index.html b/tags/compliance/index.html index 9f83aa8c2f..c44a835fdd 100644 --- a/tags/compliance/index.html +++ b/tags/compliance/index.html @@ -4,4 +4,5 @@ | docs

Tag: compliance

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/container-image/index.html b/tags/container-image/index.html index 63dc244ba3..6fe1ae1c6d 100644 --- a/tags/container-image/index.html +++ b/tags/container-image/index.html @@ -4,4 +4,5 @@ | docs

Tag: Container Image

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/container/index.html b/tags/container/index.html index 6e4792e5d9..b0a398082c 100644 --- a/tags/container/index.html +++ b/tags/container/index.html @@ -4,4 +4,5 @@ | docs

Tag: Container

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/continuous-delivery/index.html b/tags/continuous-delivery/index.html index 5f5fb9800e..112c6f6e17 100644 --- a/tags/continuous-delivery/index.html +++ b/tags/continuous-delivery/index.html @@ -4,4 +4,5 @@ | docs

Tag: continuous-delivery

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/continuous-integration/index.html b/tags/continuous-integration/index.html index cd1053c3be..e9cfbe6a30 100644 --- a/tags/continuous-integration/index.html +++ b/tags/continuous-integration/index.html @@ -4,4 +4,5 @@ | docs

Tag: continuous-integration

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/crossplane/index.html b/tags/crossplane/index.html index c4345ac64a..5f72b3075c 100644 --- a/tags/crossplane/index.html +++ b/tags/crossplane/index.html @@ -4,4 +4,5 @@ | docs

Tag: crossplane

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/data-analytics/index.html b/tags/data-analytics/index.html index 7f86157a28..3ebffec02e 100644 --- a/tags/data-analytics/index.html +++ b/tags/data-analytics/index.html @@ -4,4 +4,5 @@ | docs

Tag: data-analytics

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/databases/index.html b/tags/databases/index.html index c8e7ed2edd..289f0a5ebc 100644 --- a/tags/databases/index.html +++ b/tags/databases/index.html @@ -4,4 +4,5 @@ | docs

Tag: databases

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/development-environment/index.html b/tags/development-environment/index.html index 6bc27a5b9a..c4f516f956 100644 --- a/tags/development-environment/index.html +++ b/tags/development-environment/index.html @@ -4,4 +4,5 @@ | docs

Tag: development-environment

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/docker-desktop/index.html b/tags/docker-desktop/index.html index 0901771f74..2c6263b491 100644 --- a/tags/docker-desktop/index.html +++ b/tags/docker-desktop/index.html @@ -4,4 +4,5 @@ | docs

Tag: docker-desktop

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/docker/index.html b/tags/docker/index.html index 96524bd01d..4e82443f5b 100644 --- a/tags/docker/index.html +++ b/tags/docker/index.html @@ -4,4 +4,5 @@ | docs

Tag: docker

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/dotnet/index.html b/tags/dotnet/index.html index 90b283de3a..aceac82a04 100644 --- a/tags/dotnet/index.html +++ b/tags/dotnet/index.html @@ -4,4 +4,5 @@ | docs

Tag: dotnet

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/dynamodb/index.html b/tags/dynamodb/index.html index eccf4be7e9..11f89aae50 100644 --- a/tags/dynamodb/index.html +++ b/tags/dynamodb/index.html @@ -4,4 +4,5 @@ | docs

Tag: dynamodb

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ecr/index.html b/tags/ecr/index.html index 9c2c98141b..eb9cb3b807 100644 --- a/tags/ecr/index.html +++ b/tags/ecr/index.html @@ -4,4 +4,5 @@ | docs

Tag: ECR

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ecs/index.html b/tags/ecs/index.html index 6a77bec31f..32049945b6 100644 --- a/tags/ecs/index.html +++ b/tags/ecs/index.html @@ -4,4 +4,5 @@ | docs

Tag: ECS

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/elastic-load-balancing/index.html b/tags/elastic-load-balancing/index.html index adc70b8341..26d2315dfa 100644 --- a/tags/elastic-load-balancing/index.html +++ b/tags/elastic-load-balancing/index.html @@ -4,4 +4,5 @@ | docs

Tag: Elastic Load Balancing

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/event-driven-architecture/index.html b/tags/event-driven-architecture/index.html index 7111002275..104e0ab90e 100644 --- a/tags/event-driven-architecture/index.html +++ b/tags/event-driven-architecture/index.html @@ -4,4 +4,5 @@ | docs

Tag: event-driven-architecture

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/extensions/index.html b/tags/extensions/index.html index 3b16de8845..c8136da2dc 100644 --- a/tags/extensions/index.html +++ b/tags/extensions/index.html @@ -4,4 +4,5 @@ | docs

Tag: extensions

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/fargate/index.html b/tags/fargate/index.html index a9e45950d2..76adfca13f 100644 --- a/tags/fargate/index.html +++ b/tags/fargate/index.html @@ -4,4 +4,5 @@ | docs

Tag: Fargate

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/gitpod/index.html b/tags/gitpod/index.html index 7acee637df..687f840091 100644 --- a/tags/gitpod/index.html +++ b/tags/gitpod/index.html @@ -4,4 +4,5 @@ | docs

Tag: gitpod

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/glue-schema-registry/index.html b/tags/glue-schema-registry/index.html index fba78143ad..c41f610338 100644 --- a/tags/glue-schema-registry/index.html +++ b/tags/glue-schema-registry/index.html @@ -4,4 +4,5 @@ | docs

Tag: Glue Schema Registry

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/go/index.html b/tags/go/index.html index 1a371444af..e98fc4a114 100644 --- a/tags/go/index.html +++ b/tags/go/index.html @@ -4,4 +4,5 @@ | docs

Tag: go

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/graphql/index.html b/tags/graphql/index.html index 507d8e34e1..0fe1036d45 100644 --- a/tags/graphql/index.html +++ b/tags/graphql/index.html @@ -4,4 +4,5 @@ | docs

Tag: graphql

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ide-integration/index.html b/tags/ide-integration/index.html index 7da8ed0b52..7dcf5d6997 100644 --- a/tags/ide-integration/index.html +++ b/tags/ide-integration/index.html @@ -4,4 +4,5 @@ | docs

Tag: ide-integration

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/identity/index.html b/tags/identity/index.html index 1c1ef91984..0eeb19fa15 100644 --- a/tags/identity/index.html +++ b/tags/identity/index.html @@ -4,4 +4,5 @@ | docs

Tag: identity

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 21ad0de445..c90d1fb218 100644 --- a/tags/index.html +++ b/tags/index.html @@ -4,4 +4,5 @@ | docs
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/infrastructure-as-code/index.html b/tags/infrastructure-as-code/index.html index c16550a9fe..1f7d1de8fb 100644 --- a/tags/infrastructure-as-code/index.html +++ b/tags/infrastructure-as-code/index.html @@ -4,4 +4,5 @@ | docs

Tag: infrastructure-as-code

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/internal-endpoints/index.html b/tags/internal-endpoints/index.html index df57960257..575f33d376 100644 --- a/tags/internal-endpoints/index.html +++ b/tags/internal-endpoints/index.html @@ -4,4 +4,5 @@ | docs

Tag: internal-endpoints

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/java/index.html b/tags/java/index.html index 1ea365db4e..b8471b79db 100644 --- a/tags/java/index.html +++ b/tags/java/index.html @@ -4,4 +4,5 @@ | docs

Tag: Java

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/javascript/index.html b/tags/javascript/index.html index bb05984ed8..ff0ead1852 100644 --- a/tags/javascript/index.html +++ b/tags/javascript/index.html @@ -4,4 +4,5 @@ | docs

Tag: JavaScript

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/jvm/index.html b/tags/jvm/index.html index 62a15e62bd..efa09318a7 100644 --- a/tags/jvm/index.html +++ b/tags/jvm/index.html @@ -4,4 +4,5 @@ | docs

Tag: jvm

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/k8s/index.html b/tags/k8s/index.html index 3756c03f64..6f3e312738 100644 --- a/tags/k8s/index.html +++ b/tags/k8s/index.html @@ -4,4 +4,5 @@ | docs

Tag: k8s

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/kafka/index.html b/tags/kafka/index.html index 4dc5fea8a4..9c409a7ee0 100644 --- a/tags/kafka/index.html +++ b/tags/kafka/index.html @@ -4,4 +4,5 @@ | docs

Tag: Kafka

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/kotlin/index.html b/tags/kotlin/index.html index a34d4a84ce..deb0080d59 100644 --- a/tags/kotlin/index.html +++ b/tags/kotlin/index.html @@ -4,4 +4,5 @@ | docs

Tag: kotlin

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/kubernetes/index.html b/tags/kubernetes/index.html index ff6ca64f36..87445303c9 100644 --- a/tags/kubernetes/index.html +++ b/tags/kubernetes/index.html @@ -4,4 +4,5 @@ | docs

Tag: kubernetes

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/lambda-layers/index.html b/tags/lambda-layers/index.html index cb2b5fda0d..2394df2b59 100644 --- a/tags/lambda-layers/index.html +++ b/tags/lambda-layers/index.html @@ -4,4 +4,5 @@ | docs

Tag: Lambda Layers

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/lambda-trigger/index.html b/tags/lambda-trigger/index.html index 253b6252a3..2e7e22b9c8 100644 --- a/tags/lambda-trigger/index.html +++ b/tags/lambda-trigger/index.html @@ -4,4 +4,5 @@ | docs

Tag: lambda-trigger

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/lambda/index.html b/tags/lambda/index.html index d953461148..5423305fed 100644 --- a/tags/lambda/index.html +++ b/tags/lambda/index.html @@ -4,4 +4,5 @@ | docs

Tag: Lambda

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/localstack-endpoints/index.html b/tags/localstack-endpoints/index.html index db8841f4bd..33a5717515 100644 --- a/tags/localstack-endpoints/index.html +++ b/tags/localstack-endpoints/index.html @@ -4,4 +4,5 @@ | docs

Tag: localstack-endpoints

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/localstack-enterprise/index.html b/tags/localstack-enterprise/index.html index e72bcb2a4b..059e2112e4 100644 --- a/tags/localstack-enterprise/index.html +++ b/tags/localstack-enterprise/index.html @@ -4,4 +4,5 @@ | docs

Tag: LocalStack Enterprise

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/localstack-pro/index.html b/tags/localstack-pro/index.html index 7311975037..a12f81bb4e 100644 --- a/tags/localstack-pro/index.html +++ b/tags/localstack-pro/index.html @@ -4,4 +4,5 @@ | docs

Tag: LocalStack Pro

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/localstack-team/index.html b/tags/localstack-team/index.html index 739e55bb34..7a89fee290 100644 --- a/tags/localstack-team/index.html +++ b/tags/localstack-team/index.html @@ -4,4 +4,5 @@ | docs

Tag: LocalStack Team

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/localsurf/index.html b/tags/localsurf/index.html index 80aa038c9a..777bb79146 100644 --- a/tags/localsurf/index.html +++ b/tags/localsurf/index.html @@ -4,4 +4,5 @@ | docs

Tag: localsurf

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/logging/index.html b/tags/logging/index.html index 48f57e53bb..b468f1a275 100644 --- a/tags/logging/index.html +++ b/tags/logging/index.html @@ -4,4 +4,5 @@ | docs

Tag: logging

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/m1/index.html b/tags/m1/index.html index f9c2cf28c1..4f72a56b93 100644 --- a/tags/m1/index.html +++ b/tags/m1/index.html @@ -4,4 +4,5 @@ | docs

Tag: m1

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/machine-learning/index.html b/tags/machine-learning/index.html index dbb69e1e6c..1f2ad4ceac 100644 --- a/tags/machine-learning/index.html +++ b/tags/machine-learning/index.html @@ -4,4 +4,5 @@ | docs

Tag: machine-learning

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/microservices/index.html b/tags/microservices/index.html index dc4d045b3e..4b3789aaba 100644 --- a/tags/microservices/index.html +++ b/tags/microservices/index.html @@ -4,4 +4,5 @@ | docs

Tag: microservices

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/msk/index.html b/tags/msk/index.html index c0412e71be..d1c2c2949e 100644 --- a/tags/msk/index.html +++ b/tags/msk/index.html @@ -4,4 +4,5 @@ | docs

Tag: MSK

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/multi-account/index.html b/tags/multi-account/index.html index 9497ee7176..6496c957d7 100644 --- a/tags/multi-account/index.html +++ b/tags/multi-account/index.html @@ -4,4 +4,5 @@ | docs

Tag: multi-account

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/multi-tenant/index.html b/tags/multi-tenant/index.html index 9ded0cf1a0..8d55bf18eb 100644 --- a/tags/multi-tenant/index.html +++ b/tags/multi-tenant/index.html @@ -4,4 +4,5 @@ | docs

Tag: multi-tenant

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/namespaces/index.html b/tags/namespaces/index.html index 8fa994277e..2e606e7d71 100644 --- a/tags/namespaces/index.html +++ b/tags/namespaces/index.html @@ -4,4 +4,5 @@ | docs

Tag: namespaces

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/networking/index.html b/tags/networking/index.html index 3cc193eb1c..10aa1f59c4 100644 --- a/tags/networking/index.html +++ b/tags/networking/index.html @@ -4,4 +4,5 @@ | docs
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/nginx/index.html b/tags/nginx/index.html index 0e8ce32b50..d42f77c8ab 100644 --- a/tags/nginx/index.html +++ b/tags/nginx/index.html @@ -4,4 +4,5 @@ | docs

Tag: NGINX

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/node.js/index.html b/tags/node.js/index.html index a5d685be0f..ef525b40a5 100644 --- a/tags/node.js/index.html +++ b/tags/node.js/index.html @@ -4,4 +4,5 @@ | docs

Tag: Node.js

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/podman/index.html b/tags/podman/index.html index 7696ef0570..ce63c49b44 100644 --- a/tags/podman/index.html +++ b/tags/podman/index.html @@ -4,4 +4,5 @@ | docs

Tag: podman

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/pulumi/index.html b/tags/pulumi/index.html index 12616226ca..4fdb9b1977 100644 --- a/tags/pulumi/index.html +++ b/tags/pulumi/index.html @@ -4,4 +4,5 @@ | docs

Tag: pulumi

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/raspberry-pi/index.html b/tags/raspberry-pi/index.html index 429ce7046a..9c516f3c72 100644 --- a/tags/raspberry-pi/index.html +++ b/tags/raspberry-pi/index.html @@ -4,4 +4,5 @@ | docs

Tag: raspberry pi

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/rds-proxy/index.html b/tags/rds-proxy/index.html index b08e1b63dc..71ecdac1cd 100644 --- a/tags/rds-proxy/index.html +++ b/tags/rds-proxy/index.html @@ -4,4 +4,5 @@ | docs

Tag: rds-proxy

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/rds/index.html b/tags/rds/index.html index 227bcbd708..7697c62976 100644 --- a/tags/rds/index.html +++ b/tags/rds/index.html @@ -4,4 +4,5 @@ | docs

Tag: rds

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/reproducible/index.html b/tags/reproducible/index.html index 5aa3025b83..86fe9fc552 100644 --- a/tags/reproducible/index.html +++ b/tags/reproducible/index.html @@ -4,4 +4,5 @@ | docs

Tag: Reproducible

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ruby/index.html b/tags/ruby/index.html index a0c4ec9163..b194642933 100644 --- a/tags/ruby/index.html +++ b/tags/ruby/index.html @@ -4,4 +4,5 @@ | docs

Tag: ruby

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/rule-based-authentication/index.html b/tags/rule-based-authentication/index.html index 00f07b4167..a6c3968873 100644 --- a/tags/rule-based-authentication/index.html +++ b/tags/rule-based-authentication/index.html @@ -4,4 +4,5 @@ | docs

Tag: rule-based-authentication

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/s3-website/index.html b/tags/s3-website/index.html index b7b514a838..16e3622c0a 100644 --- a/tags/s3-website/index.html +++ b/tags/s3-website/index.html @@ -4,4 +4,5 @@ | docs

Tag: S3-Website

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/s3/index.html b/tags/s3/index.html index 9d00b4feba..bd03b220a9 100644 --- a/tags/s3/index.html +++ b/tags/s3/index.html @@ -4,4 +4,5 @@ | docs

Tag: S3

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/sam/index.html b/tags/sam/index.html index 5eff97e741..a0316d04c9 100644 --- a/tags/sam/index.html +++ b/tags/sam/index.html @@ -4,4 +4,5 @@ | docs

Tag: sam

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/schema-evolution/index.html b/tags/schema-evolution/index.html index f4a79bdd94..c314c66d07 100644 --- a/tags/schema-evolution/index.html +++ b/tags/schema-evolution/index.html @@ -4,4 +4,5 @@ | docs

Tag: Schema Evolution

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/sdk/index.html b/tags/sdk/index.html index 52b2b3ddf7..24abe7f42f 100644 --- a/tags/sdk/index.html +++ b/tags/sdk/index.html @@ -4,4 +4,5 @@ | docs

Tag: sdk

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/secret-access-key/index.html b/tags/secret-access-key/index.html index 52ba5e0ab8..d38344521e 100644 --- a/tags/secret-access-key/index.html +++ b/tags/secret-access-key/index.html @@ -4,4 +4,5 @@ | docs

Tag: secret-access-key

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/security/index.html b/tags/security/index.html index 11052f5437..e2181ed8c0 100644 --- a/tags/security/index.html +++ b/tags/security/index.html @@ -4,4 +4,5 @@ | docs

Tag: security

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/self-managed/index.html b/tags/self-managed/index.html index a838af03c6..0cca87a1d3 100644 --- a/tags/self-managed/index.html +++ b/tags/self-managed/index.html @@ -4,4 +4,5 @@ | docs

Tag: self-managed

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/serverless-containers/index.html b/tags/serverless-containers/index.html index e27cf5c0c5..59cd6f59bb 100644 --- a/tags/serverless-containers/index.html +++ b/tags/serverless-containers/index.html @@ -4,4 +4,5 @@ | docs

Tag: serverless-containers

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/serverless-framework/index.html b/tags/serverless-framework/index.html index 1cee7a18b0..88f42415e4 100644 --- a/tags/serverless-framework/index.html +++ b/tags/serverless-framework/index.html @@ -4,4 +4,5 @@ | docs

Tag: Serverless Framework

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/serverless-localstack-plugin/index.html b/tags/serverless-localstack-plugin/index.html index 64bb19c006..5fcbc71c97 100644 --- a/tags/serverless-localstack-plugin/index.html +++ b/tags/serverless-localstack-plugin/index.html @@ -4,4 +4,5 @@ | docs

Tag: serverless-localstack plugin

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/serverless/index.html b/tags/serverless/index.html index 5b20fb75fb..126314ba5b 100644 --- a/tags/serverless/index.html +++ b/tags/serverless/index.html @@ -4,4 +4,5 @@ | docs

Tag: serverless

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/silicon/index.html b/tags/silicon/index.html index 24baa2a7a4..b30edf8946 100644 --- a/tags/silicon/index.html +++ b/tags/silicon/index.html @@ -4,4 +4,5 @@ | docs

Tag: silicon

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/simple-email-service/index.html b/tags/simple-email-service/index.html index 41a8ade415..14b96f9999 100644 --- a/tags/simple-email-service/index.html +++ b/tags/simple-email-service/index.html @@ -4,4 +4,5 @@ | docs

Tag: Simple Email Service

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/simple-notification-service/index.html b/tags/simple-notification-service/index.html index e3813c0759..7674cbb6e3 100644 --- a/tags/simple-notification-service/index.html +++ b/tags/simple-notification-service/index.html @@ -4,4 +4,5 @@ | docs

Tag: Simple Notification Service

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/simple-queue-service/index.html b/tags/simple-queue-service/index.html index 2b39931c22..36f85398a9 100644 --- a/tags/simple-queue-service/index.html +++ b/tags/simple-queue-service/index.html @@ -4,4 +4,5 @@ | docs

Tag: Simple Queue Service

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/spring-boot/index.html b/tags/spring-boot/index.html index 7361a0bb6a..ae1c3862be 100644 --- a/tags/spring-boot/index.html +++ b/tags/spring-boot/index.html @@ -4,4 +4,5 @@ | docs

Tag: spring-boot

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/spring-cloud-function/index.html b/tags/spring-cloud-function/index.html index 29614f503c..e22e2d7e30 100644 --- a/tags/spring-cloud-function/index.html +++ b/tags/spring-cloud-function/index.html @@ -4,4 +4,5 @@ | docs

Tag: spring-cloud-function

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/spring-cloud/index.html b/tags/spring-cloud/index.html index ed7303b7df..af291a7a71 100644 --- a/tags/spring-cloud/index.html +++ b/tags/spring-cloud/index.html @@ -4,4 +4,5 @@ | docs

Tag: spring-cloud

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/spring/index.html b/tags/spring/index.html index f0837d19b0..9b62684117 100644 --- a/tags/spring/index.html +++ b/tags/spring/index.html @@ -4,4 +4,5 @@ | docs

Tag: spring

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/ssl/index.html b/tags/ssl/index.html index 92127c17f7..5c12c9db3c 100644 --- a/tags/ssl/index.html +++ b/tags/ssl/index.html @@ -4,4 +4,5 @@ | docs

Tag: ssl

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/sso/index.html b/tags/sso/index.html index f193bda2aa..2e30dcf541 100644 --- a/tags/sso/index.html +++ b/tags/sso/index.html @@ -4,4 +4,5 @@ | docs

Tag: SSO

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/stack-insights/index.html b/tags/stack-insights/index.html index d8ed8f53ab..5bd3e67917 100644 --- a/tags/stack-insights/index.html +++ b/tags/stack-insights/index.html @@ -4,4 +4,5 @@ | docs

Tag: Stack Insights

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/static-website/index.html b/tags/static-website/index.html index e9b9e667dc..22d0e167c7 100644 --- a/tags/static-website/index.html +++ b/tags/static-website/index.html @@ -4,4 +4,5 @@ | docs

Tag: Static-Website

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/step-up-auth/index.html b/tags/step-up-auth/index.html index 16d76136d3..12d50312c3 100644 --- a/tags/step-up-auth/index.html +++ b/tags/step-up-auth/index.html @@ -4,4 +4,5 @@ | docs

Tag: step-up-auth

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/terraform/index.html b/tags/terraform/index.html index 794abb2a2c..6cc5afcecc 100644 --- a/tags/terraform/index.html +++ b/tags/terraform/index.html @@ -4,4 +4,5 @@ | docs

Tag: Terraform

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/test/index.html b/tags/test/index.html index f797fc31af..59d247258f 100644 --- a/tags/test/index.html +++ b/tags/test/index.html @@ -4,4 +4,5 @@ | docs

Tag: test

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/testcontainers/index.html b/tags/testcontainers/index.html index 6a2d77a7c1..829580b85f 100644 --- a/tags/testcontainers/index.html +++ b/tags/testcontainers/index.html @@ -4,4 +4,5 @@ | docs

Tag: testcontainers

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/testing/index.html b/tags/testing/index.html index be42892005..53b8d2abe5 100644 --- a/tags/testing/index.html +++ b/tags/testing/index.html @@ -4,4 +4,5 @@ | docs

Tag: testing

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/tflocal-cli/index.html b/tags/tflocal-cli/index.html index 53b3ec5d74..294200594e 100644 --- a/tags/tflocal-cli/index.html +++ b/tags/tflocal-cli/index.html @@ -4,4 +4,5 @@ | docs

Tag: tflocal CLI

All Tags
- \ No newline at end of file + + \ No newline at end of file diff --git a/tags/troubleshooting/index.html b/tags/troubleshooting/index.html index aca621203e..d8424a9d80 100644 --- a/tags/troubleshooting/index.html +++ b/tags/troubleshooting/index.html @@ -4,4 +4,5 @@ | docs
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/ecs-ecr-container-app/index.html b/tutorials/ecs-ecr-container-app/index.html index 75a88d00bd..eed423564b 100644 --- a/tutorials/ecs-ecr-container-app/index.html +++ b/tutorials/ecs-ecr-container-app/index.html @@ -691,4 +691,5 @@

Next, let’s deploy the CloudFormation template by running the following command:

$ awslocal cloudformation create-stack --stack-name <STACK_NAME> --template-body file://templates/ecs.sample.yml --parameters ParameterKey=ImageUrl,ParameterValue=<REPOSITORY_URI>

Replace <STACK_NAME> with a name of your choice and <REPOSITORY_URI> with the URI of the Docker image that you want to deploy. Wait for the stack to be created by running the following command:

$ awslocal cloudformation wait stack-create-complete --stack-name <STACK_NAME>

Now that the ECS service has been deployed successfully, let’s access the application endpoint. First, let’s list all the ECS clusters we have deployed in our local environment by running the following command to retrieve the cluster ARN:

$ awslocal ecs list-clusters | jq -r '.clusterArns[0]'

Save the output of the above command as CLUSTER_ARN, as we will use it to list the tasks running in the cluster. Next, run the following command to list the task ARN:

$ awslocal ecs list-tasks --cluster <CLUSTER_ARN> | jq -r '.taskArns[0]'

Save the task ARN as TASK_ARN. Let us now list the port number on which the application is running. Run the following command:

$ awslocal ecs describe-tasks --cluster <CLUSTER_ARN> --tasks <TASK_ARN> | jq -r '.tasks[0].containers[0].networkBindings[0].hostPort'

Earlier, we configured the application to run on port 45139, in our HostPort parameter. Let us now access the application endpoint. Run the following command to get the public IP address of the host:

$ curl localhost:45139

Alternatively, in the address bar of your web browser, you can navigate to localhost:45139. You should see the default index page of the NGINX web server.

Conclusion

In this tutorial, we have demonstrated how to deploy a containerized service locally using Amazon ECS, ECR, and LocalStack. We have also shown how you can use CloudFormation templates with the awslocal CLI to deploy your local AWS infrastructure.

With LocalStack, you can easily mount code from your host filesystem into the ECS container, allowing for a quicker debugging loop that doesn’t require rebuilding and redeploying the task’s Docker image for each change.

To try out this tutorial for yourself, you can find the code in our LocalStack Pro samples on LocalStack Pro samples over GitHub, including a Makefile to execute each step of the process.


Last modified August 17, 2023: fix cloudformation tag (849a1a65d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/elb-load-balancing/index.html b/tutorials/elb-load-balancing/index.html index be5777c706..154cee4d64 100644 --- a/tutorials/elb-load-balancing/index.html +++ b/tutorials/elb-load-balancing/index.html @@ -482,4 +482,5 @@ "Hello 2"

Both commands send an HTTP GET request to the endpoints and uses jq to format the response. The expected outputs are Hello 1 & Hello 2, representing the Lambda functions’ response.

Conclusion

In this tutorial, we have learned how to create an Application Load Balancer (ALB) with two Lambda functions as targets using LocalStack. We have also explored creating, configuring, and deploying a Serverless project with LocalStack. This enables developers to develop and test Cloud and Serverless applications locally conveniently.

LocalStack offers integrations with various popular tools such as Terraform, Pulumi, Serverless Application Model (SAM), and more. For more information about LocalStack integrations, you can refer to our Integration documentation. To further explore and experiment with the concepts covered in this tutorial, you can access the code and resources on our LocalStack Pro samples over GitHub along with a Makefile for step-by-step execution.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/index.html b/tutorials/index.html index daec469512..ab56b0797e 100644 --- a/tutorials/index.html +++ b/tutorials/index.html @@ -295,4 +295,5 @@ Clear filters
Last modified March 30, 2023: Introduce the developer hub (#496) (31cc4832d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/java-notification-app/index.html b/tutorials/java-notification-app/index.html index 1a248dc374..1ba0a051fc 100644 --- a/tutorials/java-notification-app/index.html +++ b/tutorials/java-notification-app/index.html @@ -744,4 +744,5 @@

You can also navigate to the MailHog via the user-interface: localhost:8025 to check out the email.

Conclusion

In this tutorial, we have demonstrated, how you can:

Using LocalStack Pro, you can use our Web user interface to view the email messages sent by SES. The code for this tutorial can be found in our LocalStack Pro samples over GitHub.


Last modified August 17, 2023: fix cloudformation tag (849a1a65d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/lambda-ecr-container-images/index.html b/tutorials/lambda-ecr-container-images/index.html index 6ba5ff6482..baa6c95477 100644 --- a/tutorials/lambda-ecr-container-images/index.html +++ b/tutorials/lambda-ecr-container-images/index.html @@ -373,4 +373,5 @@ }

The command above will execute the Lambda function locally within the LocalStack environment. The response will include the StatusCode and ExecutedVersion. You can find the logs of the Lambda invocation in the Lambda container output:

Hello from LocalStack Lambda container image!

Conclusion

In conclusion, the Lambda container image support enables you to use Docker to package your custom code and dependencies for Lambda functions. With the help of LocalStack, you can seamlessly package, deploy, and invoke Lambda functions locally. It empowers you to develop, debug, and test your Lambda functions with a wide range of AWS services. For more advanced usage patterns, you can explore features like Lambda Hot Reloading and Lambda Debugging.

To further explore and experiment with the concepts covered in this tutorial, you can access the code and accompanying Makefile on our LocalStack Pro samples over GitHub.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/reproducible-machine-learning-cloud-pods/index.html b/tutorials/reproducible-machine-learning-cloud-pods/index.html index 505ed80d31..e314806b22 100644 --- a/tutorials/reproducible-machine-learning-cloud-pods/index.html +++ b/tutorials/reproducible-machine-learning-cloud-pods/index.html @@ -411,4 +411,5 @@ └──────────────┴─────────────────┘

You can also inspect the contents of a Cloud Pod using the inspect command:

$ localstack pod inspect reproducible-ml

While you save a Cloud Pod, it is automatically published on the LocalStack platform and can be shared with other users in your organization. While saving an already existing Cloud Pod, we would create a new version, which is eventually uploaded to the LocalStack platform.

You can also attach an optional message and a list of services to a Cloud Pod using the --message and --services flags. You can check all the Cloud Pods in your organization over the LocalStack Web Application. Now that we have created a Cloud Pod, we can ask one of our team members to start LocalStack and load the Cloud Pod using the load command.

$ localstack pod load reproducible-ml

The load command will retrieve the content of our Cloud Pod named reproducible-ml from the LocalStack platform and inject it into our running LocalStack instance. Upon successfully loading the Cloud Pod, the Lambda function can be invoked again, and the log output should be the same as before.

LocalStack Cloud Pods also feature different merge strategies to merge the state of a Cloud Pod with the current LocalStack instance. You can use the --merge flag to specify the merge strategy. The available merge strategies are:

State Merge mechanisms with LocalStack Cloud Pods

Conclusion

In conclusion, LocalStack Cloud Pods facilitate collaboration and debugging among team members by allowing the sharing of local cloud infrastructure and instance state. These Cloud Pods can be used to create reproducible environments for various purposes, including machine learning. By using Cloud Pods, teams can work together to create a reproducible environment for their application and share it with other team members. Additionally, Cloud Pods can be used to pre-seed continuous integration (CI) pipelines with the necessary instance state to bootstrap testing environments or to troubleshoot failures in the CI pipeline.

For more information about LocalStack Cloud Pods, refer to the documentation provided. The code for this tutorial, including a Makefile to execute it step-by-step, is available in the LocalStack Pro samples repository on GitHub.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/s3-static-website-terraform/index.html b/tutorials/s3-static-website-terraform/index.html index bfe443783d..62d6c8814c 100644 --- a/tutorials/s3-static-website-terraform/index.html +++ b/tutorials/s3-static-website-terraform/index.html @@ -448,4 +448,5 @@ $ tflocal apply

Conclusion

In this tutorial, we have seen how to use LocalStack to create an S3 bucket and configure it to serve a static website. We have also seen how you can use Terraform to provision AWS infrastructure in an emulated local environment using LocalStack. You can use the LocalStack App to view the created buckets and files on the LocalStack Resource dashboard for S3 and upload more files or perform other operations on the bucket. Using LocalStack, you can perform various operations using emulated S3 buckets and other AWS services without creating any real AWS resources.

The code for this tutorial can be found in our LocalStack Terraform samples over GitHub. Further documentation for S3 is available on our S3 documentation.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/tutorials/schema-evolution-glue-msk/index.html b/tutorials/schema-evolution-glue-msk/index.html index 4e8e44c63d..d4461bb0ad 100644 --- a/tutorials/schema-evolution-glue-msk/index.html +++ b/tutorials/schema-evolution-glue-msk/index.html @@ -928,4 +928,5 @@

Conclusion

Apache Kafka is used as the core messaging system in complex environments, with independent producers and consumers. The individual development of these components make it hard to coordinate and evolve data schemas over time. Using the AWS Glue Schema Registry can help you to prevent the usage of incompatible schemas.

With LocalStack, emulating Amazon Managed Streaming for Kafka and AWS Glue Schema Registry, you can develop and test the next evolution of your data schema locally on your own machine.


Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/acm/index.html b/user-guide/aws/acm/index.html index a53d7b0635..f9a7f32310 100644 --- a/user-guide/aws/acm/index.html +++ b/user-guide/aws/acm/index.html @@ -296,4 +296,5 @@

Use the ListCertificates API to list all the certificates. This command returns a list of the ARNs of all the certificates that have been requested or imported into ACM. Here’s an example command:

$ awslocal acm list-certificates --max-items 10

Use the DescribeCertificate API to view the details of a specific certificate. Provide the ARN of the certificate you want to view, and this command will return information about the certificate’s status, domain name, and other attributes. Here’s an example command:

$ awslocal acm describe-certificate --certificate-arn arn:aws:acm:<region>:account:certificate/<certificate_ID>

Finally you can use the DeleteCertificate API to delete a certificate from ACM, by passing the ARN of the certificate you want to delete. Here’s an example command:

$ awslocal acm delete-certificate --certificate-arn arn:aws:acm:<region>:account:certificate/<certificate_ID>

For more comprehensive information on ACM, refer to the AWS Certificate Manager documentation. You can use the awslocal CLI or any integration to interact with ACM in LocalStack.

Examples

The following code snippets and sample applications provide practical examples of how to use ACM in LocalStack for various use cases:


Last modified April 28, 2023: rework the api gateway docs (#604) (3e1088f3a)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/amplify/index.html b/user-guide/aws/amplify/index.html index fd49794a33..f579356509 100644 --- a/user-guide/aws/amplify/index.html +++ b/user-guide/aws/amplify/index.html @@ -316,4 +316,5 @@ $ amplify push --use-localstack true
Last modified April 27, 2023: rework the Amplify docs (#603) (773835895)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/apigateway/index.html b/user-guide/aws/apigateway/index.html index 9850dac9b0..9ca3e873aa 100644 --- a/user-guide/aws/apigateway/index.html +++ b/user-guide/aws/apigateway/index.html @@ -424,4 +424,5 @@ }

Custom Domain Names with API Gateway

You can use custom domain names with API Gateway V1 and V2 APIs. To route requests to a custom domain name for an API Gateway V2 API, include the Host header with the custom domain name in your request. For example, assuming that you have set up a custom domain name test.example.com to point to your LocalStack instance, you can send a request like this:

$ curl -H 'Host: test.example.com' http://localhost:4566/test

API Gateway Resource Browser

The LocalStack Web Application provides a Resource Browser for managing API Gateway resources. You can access the Resource Browser by opening the LocalStack Web Application in your browser and navigating to the Resources section, then clicking on API Gateway under the App Integration section.

The Resource Browser displays API Gateway V1 and API Gateway V2 resources. You can click on individual resources to view their details.

API Gateway Resource Browser

The Resource Browser allows you to perform the following actions:

You can also use the Resource Browser to check out the Authorizers, Models, Request Validators, API Keys, and Usage Plans.

Examples

The following code snippets and sample applications provide practical examples of how to use ACM in LocalStack for various use cases:


Last modified May 11, 2023: fix typo in APIGW user guide (#620) (0a1d8dbae)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/appconfig/index.html b/user-guide/aws/appconfig/index.html index 4903c04b34..e4feada9e0 100644 --- a/user-guide/aws/appconfig/index.html +++ b/user-guide/aws/appconfig/index.html @@ -374,4 +374,5 @@
Last modified August 30, 2023: enhance docs for appconfig (#788) (96d1e0c38)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/application-autoscaling/index.html b/user-guide/aws/application-autoscaling/index.html index 1ae385b77b..cedbf43fa1 100644 --- a/user-guide/aws/application-autoscaling/index.html +++ b/user-guide/aws/application-autoscaling/index.html @@ -324,4 +324,5 @@ --target-tracking-scaling-policy-configuration '{ "TargetValue": 50.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "predefinedmetric" }}'
Last modified August 31, 2023: add docs for application auto scaling (#702) (d4cb04959)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/appsync/index.html b/user-guide/aws/appsync/index.html index 52f8efa6ed..86e0a87d0b 100644 --- a/user-guide/aws/appsync/index.html +++ b/user-guide/aws/appsync/index.html @@ -382,4 +382,5 @@

GraphQL Data sources

LocalStack supports the following data source types types and services:

Resolver TypeDescription
AMAZON_DYNAMODBProvides access to DynamoDB tables.
RELATIONAL_DATABASEProvides access to RDS database tables.
AWS_LAMBDAAllows retrieval of data from Lambda function invocations.
HTTPEnables calling HTTP endpoints to fetch data.
NONEUsed for pass-through resolver mapping templates returning input data.

GraphQL resolvers

LocalStack’s AppSync offers support for both unit and pipeline resolvers, as detailed in the AWS resolvers documentation. Unit resolvers consist of request and response mapping templates, facilitating the transformation of requests to and from data sources.

Pipeline resolvers, on the other hand, invoke AppSync functions that wraps the AppSync data sources. Unit resolvers are written in the Velocity templating language (VTL), while pipeline resolvers can be written in either VTL or JavaScript.

Configuring GraphQL Endpoints

There are three configurable strategies that govern how GraphQL API endpoints are created. The strategy can be configured via the GRAPHQL_ENDPOINT_STRATEGY environment variable.

ValueFormatDescription
domain<api-id>.appsync-api.localhost.localstack.cloud:4566This strategy, slated to be the future default, uses the localhost.localstack.cloud domain to route to your localhost.
pathlocalhost:4566/appsync-api/<api-id>/graphqlAn alternative strategy that can be beneficial if you’re unable to resolve LocalStack’s localhost domain.
legacylocalhost:4566/graphql/<api-id>This strategy represents the old endpoint format, which is currently the default but will eventually be phased out.

Resource Browser

The LocalStack Web Application provides a Resource Browser for managing AppSync APIs, Data Sources, Schema, Query, Types, Resolvers, Functions and API keys. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on AppSync under the App Integration section.

AppSync Resource Browser

The Resource Browser allows you to perform the following actions:

Examples

The following code snippets and sample applications provide practical examples of how to use AppSync in LocalStack for various use cases:


Last modified September 4, 2023: enhance docs for appsync (#782) (8ffebe2c4)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/athena/index.html b/user-guide/aws/athena/index.html index 6863c065a5..36220ace80 100644 --- a/user-guide/aws/athena/index.html +++ b/user-guide/aws/athena/index.html @@ -341,4 +341,5 @@ You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Athena under the Analytics section.

Athena Resource Browser

The Resource Browser allows you to perform the following actions:

Examples

The following code snippets and sample applications provide practical examples of how to use Athena in LocalStack for various use cases:


Last modified September 5, 2023: enhance docs for athena (#789) (74def0a77)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/backup/index.html b/user-guide/aws/backup/index.html index 734e222a7c..147281f9a5 100644 --- a/user-guide/aws/backup/index.html +++ b/user-guide/aws/backup/index.html @@ -334,4 +334,5 @@

Resource Browser

The LocalStack Web Application provides a Resource Browser for managing backup plans and vaults. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Backup under the Storage section.

Backup Resource Browser

The Resource Browser allows you to perform the following actions:


Last modified August 30, 2023: enhance docs for backup (#793) (e96fefb87)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/batch/index.html b/user-guide/aws/batch/index.html index 23681c4515..c80b4a6fdf 100644 --- a/user-guide/aws/batch/index.html +++ b/user-guide/aws/batch/index.html @@ -342,4 +342,5 @@

Limitations

As mentioned in the example above, the creation of a compute environment does not entail the provisioning of EC2 or Fargate instances. Rather, it executes Batch jobs on the local Docker daemon, operating alongside LocalStack.


Last modified September 27, 2023: Add AWS batch user guide (#755) (39639dba1)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cloudformation/index.html b/user-guide/aws/cloudformation/index.html index e22554d28d..153cbbc11d 100644 --- a/user-guide/aws/cloudformation/index.html +++ b/user-guide/aws/cloudformation/index.html @@ -301,4 +301,5 @@ --stack-name cfn-quickstart-stack

Local User-Interface

You can also utilize LocalStack’s local CloudFormation user-interface to deploy and manage your CloudFormation stacks using public templates. You can access the user-interface at localhost:4566/_localstack/cloudformation/deploy.

Local CloudFormation UI in LocalStack

You can utilize the CloudFormation user interface to provide an existing CloudFormation template URL, input the necessary parameters, and initiate the deployment directly from your browser. Let’s proceed with an example template to deploy a CloudFormation stack.

To begin, employ the public CloudFormation template URL: s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template.

Following this, download the template URL and extract the stack parameters (default values will be automatically applied). Upon submission, the stack deployment will be triggered, and a result message will be displayed.

Resource Browser

The LocalStack Web Application provides a Resource Browser for managing CloudFormation stacks to manage your AWS resources locally. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on CloudFormation under the Management/Governance section.

CloudFormation Resource Browser

The Resource Browser allows you to perform the following actions:

Examples

The following code snippets and sample applications provide practical examples of how to use CloudFormation in LocalStack for various use cases:

Feature coverage

Features

FeatureSupport
ParametersPartial
Dynamic ReferencesFull
Rules-
MappingsFull
ConditionsFull
TransformFull
OutputsFull
Custom resourcesPartial
Drift detection-
Importing Resources-
Change setsFull
Nested stacksPartial
StackSetsPartial
Intrinsic FunctionsPartial

Intrinsic Functions

Intrinsic FunctionSupportedExplanation
Fn::AndYesPerforms a logical AND operation on two or more expressions.
Fn::OrYesPerforms a logical OR operation on two or more expressions.
Fn::Base64YesConverts a binary string to a Base64-encoded string.
Fn::SubYesPerforms a string substitution operation.
Fn::SplitYesSplits a string into an array of strings.
Fn::LengthYesReturns the length of a string.
Fn::JoinYesJoins an array of strings into a single string.
Fn::FindInMapYesFinds a value in a map.
Fn::RefYesReferences a resource in the template.
Fn::GetAttYesGets an attribute from a resource.
Fn::IfYesPerforms a conditional evaluation.
Fn::ImportYesImports a value from another template.
Fn::ToJsonStringNoConverts an object or map into a json string.
Fn::CidrNoGenerates a CIDR block from the inputs.
Fn::GetAZsNoReturns a list of the Availability Zones of a region.

Resources

Community Edition

ResourceCreateDeleteUpdate
AWS::ApiGateway::Account---
AWS::ApiGateway::ApiKey--
AWS::ApiGateway::BasePathMapping--
AWS::ApiGateway::Deployment--
AWS::ApiGateway::DomainName--
AWS::ApiGateway::GatewayResponse--
AWS::ApiGateway::Method-
AWS::ApiGateway::Model--
AWS::ApiGateway::RequestValidator-
AWS::ApiGateway::Resource--
AWS::ApiGateway::RestApi-
AWS::ApiGateway::Stage--
AWS::ApiGateway::UsagePlan--
AWS::ApiGateway::UsagePlanKey--
AWS::CDK::Metadata---
AWS::CertificateManager::Certificate-
AWS::CloudFormation::Stack--
AWS::CloudWatch::Alarm-
AWS::CloudWatch::CompositeAlarm-
AWS::DynamoDB::Table-
AWS::EC2::Instance
AWS::EC2::InternetGateway--
AWS::EC2::NatGateway-
AWS::EC2::Route-
AWS::EC2::RouteTable-
AWS::EC2::SecurityGroup-
AWS::EC2::Subnet-
AWS::EC2::SubnetRouteTableAssociation-
AWS::EC2::VPC-
AWS::EC2::VPCGatewayAttachment--
AWS::ECR::Repository-
AWS::Elasticsearch::Domain-
AWS::Events::Connection-
AWS::Events::EventBus-
AWS::Events::EventBusPolicy-
AWS::Events::Rule-
AWS::IAM::Group-
AWS::IAM::InstanceProfile-
AWS::IAM::ManagedPolicy--
AWS::IAM::Policy-
AWS::IAM::Role
AWS::IAM::ServiceLinkedRole-
AWS::IAM::User-
AWS::KMS::Alias-
AWS::KMS::Key-
AWS::Kinesis::Stream-
AWS::Kinesis::StreamConsumer-
AWS::KinesisFirehose::DeliveryStream-
AWS::Lambda::EventInvokeConfig-
AWS::Lambda::EventSourceMapping--
AWS::Lambda::Function
AWS::Lambda::Permission--
AWS::Lambda::Version--
AWS::Logs::LogGroup-
AWS::Logs::LogStream-
AWS::Logs::SubscriptionFilter-
AWS::OpenSearchService::Domain-
AWS::Redshift::Cluster--
AWS::ResourceGroups::Group-
AWS::Route53::RecordSet--
AWS::S3::Bucket-
AWS::S3::BucketPolicy-
AWS::SNS::Subscription-
AWS::SNS::Topic-
AWS::SNS::TopicPolicy-
AWS::SQS::Queue-
AWS::SQS::QueuePolicy-
AWS::SSM::Parameter-
AWS::SecretsManager::ResourcePolicy-
AWS::SecretsManager::RotationSchedule---
AWS::SecretsManager::Secret-
AWS::SecretsManager::SecretTargetAttachment---
AWS::StepFunctions::Activity-
AWS::StepFunctions::StateMachine

Pro Edition

ResourceCreateDeleteUpdate
AWS::Amplify::App--
AWS::Amplify::Branch--
AWS::ApiGateway::Authorizer-
AWS::ApiGatewayV2::Api-
AWS::ApiGatewayV2::Authorizer-
AWS::ApiGatewayV2::Deployment-
AWS::ApiGatewayV2::DomainName-
AWS::ApiGatewayV2::Integration-
AWS::ApiGatewayV2::IntegrationResponse-
AWS::ApiGatewayV2::Route-
AWS::ApiGatewayV2::RouteResponse-
AWS::ApiGatewayV2::Stage-
AWS::ApiGatewayV2::VpcLink-
AWS::AppSync::ApiKey--
AWS::AppSync::DataSource--
AWS::AppSync::FunctionConfiguration--
AWS::AppSync::GraphQLApi--
AWS::AppSync::GraphQLSchema--
AWS::AppSync::Resolver
AWS::ApplicationAutoScaling::ScalableTarget-
AWS::ApplicationAutoScaling::ScalingPolicy-
AWS::Backup::BackupPlan-
AWS::CloudFormation::CustomResource--
AWS::CloudFront::CloudFrontOriginAccessIdentity--
AWS::CloudFront::Distribution--
AWS::CloudFront::Function-
AWS::CloudFront::OriginRequestPolicy-
AWS::CloudTrail::Trail-
AWS::Cognito::IdentityPool-
AWS::Cognito::IdentityPoolRoleAttachment--
AWS::Cognito::UserPool-
AWS::Cognito::UserPoolClient-
AWS::Cognito::UserPoolDomain-
AWS::Cognito::UserPoolGroup-
AWS::Cognito::UserPoolIdentityProvider-
AWS::DocDB::DBCluster-
AWS::DocDB::DBClusterParameterGroup-
AWS::DocDB::DBInstance-
AWS::DocDB::DBSubnetGroup-
AWS::EC2::EIP-
AWS::EC2::SecurityGroupEgress--
AWS::EC2::SecurityGroupIngress--
AWS::EC2::VPCEndpoint--
AWS::ECS::Cluster-
AWS::ECS::Service-
AWS::ECS::TaskDefinition--
AWS::ElastiCache::CacheCluster-
AWS::ElastiCache::ParameterGroup-
AWS::ElastiCache::ReplicationGroup-
AWS::ElastiCache::SecurityGroup-
AWS::ElastiCache::SubnetGroup-
AWS::ElasticLoadBalancingV2::Listener--
AWS::ElasticLoadBalancingV2::ListenerRule--
AWS::ElasticLoadBalancingV2::LoadBalancer--
AWS::ElasticLoadBalancingV2::TargetGroup--
AWS::Glue::Classifier--
AWS::Glue::Crawler--
AWS::Glue::Database--
AWS::Glue::Job--
AWS::Glue::Table--
AWS::Glue::Trigger--
AWS::Glue::Workflow--
AWS::IoT::Certificate--
AWS::IoT::Policy-
AWS::IoT::Thing-
AWS::IoT::TopicRule-
AWS::IoTAnalytics::Channel-
AWS::IoTAnalytics::Dataset-
AWS::IoTAnalytics::Datastore-
AWS::IoTAnalytics::Pipeline-
AWS::KinesisAnalytics::Application--
AWS::KinesisAnalytics::ApplicationOutput--
AWS::Lambda::Alias--
AWS::Lambda::LayerVersion--
AWS::Lambda::LayerVersionPermission--
AWS::MSK::Cluster-
AWS::QLDB::Ledger-
AWS::RDS::DBCluster-
AWS::RDS::DBClusterParameterGroup-
AWS::RDS::DBInstance-
AWS::RDS::DBParameterGroup-
AWS::RDS::DBSubnetGroup-
AWS::Redshift::ClusterParameterGroup-
AWS::Redshift::ClusterSecurityGroup-
AWS::Redshift::ClusterSubnetGroup-
AWS::Route53::HostedZone-
AWS::SES::ReceiptRule-
AWS::SES::ReceiptRuleSet-
AWS::SES::Template
AWS::ServiceDiscovery::HttpNamespace-
AWS::ServiceDiscovery::PrivateDnsNamespace-
AWS::ServiceDiscovery::PublicDnsNamespace-
AWS::ServiceDiscovery::Service-
AWS::Timestream::Database-
AWS::Timestream::Table-

Last modified August 30, 2023: enhance docs for cloudformation (#791) (3426cd72b)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cloudfront/index.html b/user-guide/aws/cloudfront/index.html index 2823e9da63..2767a54464 100644 --- a/user-guide/aws/cloudfront/index.html +++ b/user-guide/aws/cloudfront/index.html @@ -292,4 +292,5 @@ $ curl -k https://$domain/hello.txt

In the example provided above, be aware that the final command (curl https://$domain/hello.txt) might encounter a temporary failure accompanied by a warning message Could not resolve host. This can occur because different operating systems adopt diverse DNS caching strategies, causing a delay in the availability of the CloudFront distribution’s DNS name (e.g., abc123.cloudfront.net) within the system. Typically, after a few retries, the command should succeed. It’s worth noting that similar behavior can be observed in the actual AWS environment, where CloudFront DNS names may take up to 10-15 minutes to propagate across the network.

Using custom URLs

LocalStack Pro supports using an alternate domain name, also referred to as a CNAME or custom domain name, to access your applications and file artifacts instead of relying on the domain name generated by CloudFront for your distribution.

To set up the custom domain name, you must configure it in your local DNS server. Once that is done, you can designate the desired domain name as an alias for the target distribution. To achieve this, you’ll need to provide the Aliases field in the --distribution-config option when creating or updating a distribution. The format of this structure is similar to the one used in AWS CloudFront options.

In the given example, two domains are specified as Aliases for a distribution. Please note that a complete configuration would entail additional values relevant to the distribution, which have been omitted here for brevity.

--distribution-config {...'Aliases':'{'Quantity':2, 'Items': ['custom.domain.one', 'customDomain.two']}'...}

Examples

The following code snippets and sample applications provide practical examples of how to use CloudFront in LocalStack for various use cases:


Last modified August 31, 2023: enhance docs for cloudfront (#726) (bef9a3260)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cloudtrail/index.html b/user-guide/aws/cloudtrail/index.html index 8a3da6e4fd..bc7c5d8c30 100644 --- a/user-guide/aws/cloudtrail/index.html +++ b/user-guide/aws/cloudtrail/index.html @@ -324,4 +324,5 @@

Resource Browser

The LocalStack Web Application provides a Resource Browser for managing CloudTrail’s Event History & Trails. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on CloudTrail under the Management/Governance section.

CloudTrail Resource Browser

The Resource Browser allows you to perform the following actions:


Last modified August 29, 2023: add docs for cloudtrail (#773) (9d81f4935)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cloudwatch/index.html b/user-guide/aws/cloudwatch/index.html index bbb72f42fb..65a27ea6da 100644 --- a/user-guide/aws/cloudwatch/index.html +++ b/user-guide/aws/cloudwatch/index.html @@ -362,4 +362,5 @@ CloudWatch Metrics Resource Browser

Examples

The following code snippets and sample applications provide practical examples of how to use CloudWatch in LocalStack for various use cases:


Last modified August 10, 2023: refine cloudwatch docs (#674) (ba358735f)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/codecommit/index.html b/user-guide/aws/codecommit/index.html index 530ef835f6..4738af6b60 100644 --- a/user-guide/aws/codecommit/index.html +++ b/user-guide/aws/codecommit/index.html @@ -321,4 +321,5 @@

Examples

You can find a sample application illustrating the usage of the CodeCommit APIs locally in the LocalStack Pro Samples.


Last modified September 5, 2023: enhance docs for codecommit (#705) (21d368fbb)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cognito/index.html b/user-guide/aws/cognito/index.html index 0394f3e347..e9e172d5e5 100644 --- a/user-guide/aws/cognito/index.html +++ b/user-guide/aws/cognito/index.html @@ -405,4 +405,5 @@

Resource Browser

The LocalStack Web Application provides a Resource Browser for managing Cognito User Pools, and more. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Cognito under the Security Identity Compliance section.

Cognito Resource Browser

The Resource Browser allows you to perform the following actions:

Examples

The following code snippets and sample applications provide practical examples of how to use Cognito in LocalStack for various use cases:


Last modified October 3, 2023: Improved cognito docs (#843) (f6771edff)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/config/index.html b/user-guide/aws/config/index.html index 49289a257b..1fa4de0a18 100644 --- a/user-guide/aws/config/index.html +++ b/user-guide/aws/config/index.html @@ -325,4 +325,5 @@ If you need this feature, please consider opening a feature request on GitHub.


Last modified September 11, 2023: add docs for config (#770) (3b9a37f4d)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/cost-explorer/index.html b/user-guide/aws/cost-explorer/index.html index 4483d26723..b163baac4e 100644 --- a/user-guide/aws/cost-explorer/index.html +++ b/user-guide/aws/cost-explorer/index.html @@ -346,4 +346,5 @@
Last modified August 31, 2023: fix command shortcodes in ce docs (85e99c37e)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/docdb/index.html b/user-guide/aws/docdb/index.html index 21fc5aed47..b63c2b8803 100644 --- a/user-guide/aws/docdb/index.html +++ b/user-guide/aws/docdb/index.html @@ -425,4 +425,5 @@ the MongoDB documentation.


Last modified August 4, 2023: Clarify support for global tables (#748) (d1a725e94)
- \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/dynamodb/index.html b/user-guide/aws/dynamodb/index.html index 25c550c5c3..cbb3046ce0 100644 --- a/user-guide/aws/dynamodb/index.html +++ b/user-guide/aws/dynamodb/index.html @@ -370,4 +370,5 @@ More information can be found in our public GitHub issue tracker.
  • Batch operations such as BatchWriteItem, BatchGetItem, etc. are currently not supported for replicated tables.

  • Last modified August 30, 2023: improve docs for dynamodb (#792) (9052803eb)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-beanstalk/index.html b/user-guide/aws/elastic-beanstalk/index.html index 7de96472d1..d15556fec1 100644 --- a/user-guide/aws/elastic-beanstalk/index.html +++ b/user-guide/aws/elastic-beanstalk/index.html @@ -319,4 +319,5 @@ --application-name my-app
    Last modified August 31, 2023: add docs for eb (#777) (370b1c63f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-compute-cloud/index.html b/user-guide/aws/elastic-compute-cloud/index.html index 7874ca20af..39d8c71d76 100644 --- a/user-guide/aws/elastic-compute-cloud/index.html +++ b/user-guide/aws/elastic-compute-cloud/index.html @@ -376,4 +376,5 @@ You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on EC2 under the Compute section.

    EC2 Resource Browser

    The Resource Browser allows you to perform the following actions:


    Last modified September 21, 2023: Revamp IoT docs (#813) (0876c3ecf)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-container-registry/index.html b/user-guide/aws/elastic-container-registry/index.html index 79706d0c25..a8fb3ef19e 100644 --- a/user-guide/aws/elastic-container-registry/index.html +++ b/user-guide/aws/elastic-container-registry/index.html @@ -349,4 +349,5 @@ You can also view the push commands to push an image to the repository by clicking the View Push Commands button.
  • Delete repository: Delete an ECR repository by selecting the ECR repository, clicking the Actions button, and then clicking Remove Selected.
  • Examples

    The following code snippets and sample applications provide practical examples of how to use ECR in LocalStack for various use cases:


    Last modified October 18, 2023: Fix mismatching Docker tag (#869) (68ed4d21f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-container-service/index.html b/user-guide/aws/elastic-container-service/index.html index 27c2b5e605..69d3bf421e 100644 --- a/user-guide/aws/elastic-container-service/index.html +++ b/user-guide/aws/elastic-container-service/index.html @@ -307,4 +307,5 @@
    Last modified March 27, 2023: New lambda provider v2 (#532) (30abaa73b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-file-system/index.html b/user-guide/aws/elastic-file-system/index.html index efb3ad40ab..5858157e29 100644 --- a/user-guide/aws/elastic-file-system/index.html +++ b/user-guide/aws/elastic-file-system/index.html @@ -321,4 +321,5 @@
    Last modified August 29, 2023: add docs for efs (#775) (83db656bb)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-kubernetes-service/index.html b/user-guide/aws/elastic-kubernetes-service/index.html index eea5f1e770..6369c8f480 100644 --- a/user-guide/aws/elastic-kubernetes-service/index.html +++ b/user-guide/aws/elastic-kubernetes-service/index.html @@ -540,4 +540,5 @@
    Last modified October 3, 2023: Split EKS commands and outputs for better copy and paste (#841) (a8c2f5d7b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-load-balancing/index.html b/user-guide/aws/elastic-load-balancing/index.html index e43bce90ec..f7cdc1ea0c 100644 --- a/user-guide/aws/elastic-load-balancing/index.html +++ b/user-guide/aws/elastic-load-balancing/index.html @@ -336,4 +336,5 @@

    Examples

    The following code snippets and sample applications provide practical examples of how to use ELB in LocalStack for various use cases:

    Limitations


    Last modified October 6, 2023: update elb docs (#847) (577aac342)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elastic-mapreduce/index.html b/user-guide/aws/elastic-mapreduce/index.html index cb203cc85a..ea9041990b 100644 --- a/user-guide/aws/elastic-mapreduce/index.html +++ b/user-guide/aws/elastic-mapreduce/index.html @@ -294,4 +294,5 @@

    You can also specify startup commands using the --steps=... command line argument to the CreateCluster API.

    Examples

    The following code snippets and sample applications provide practical examples of how to use EMR in LocalStack for various use cases:


    Last modified June 21, 2023: improve docs for emr & emr serverless (#670) (3b021a3bd)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elasticache/index.html b/user-guide/aws/elasticache/index.html index 44c601c420..034fe7ad61 100644 --- a/user-guide/aws/elasticache/index.html +++ b/user-guide/aws/elasticache/index.html @@ -333,4 +333,5 @@ You can find a detailed list of covered API methods on the ElastiCache coverage page.


    Last modified September 15, 2023: standardize elasticache docs (#818) (5247ca81a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/elasticsearch/index.html b/user-guide/aws/elasticsearch/index.html index 8724210d5b..9cc2976cf4 100644 --- a/user-guide/aws/elasticsearch/index.html +++ b/user-guide/aws/elasticsearch/index.html @@ -467,4 +467,5 @@ LocalStack will return the endpoint immediately, but keep Processing = "true" until the cluster has been started.
  • The CustomEndpointOptions allows arbitrary endpoint URLs, which is not allowed in AWS

  • Last modified March 27, 2023: New lambda provider v2 (#532) (30abaa73b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/eventbridge/index.html b/user-guide/aws/eventbridge/index.html index 00a0567f8b..cad4933ad6 100644 --- a/user-guide/aws/eventbridge/index.html +++ b/user-guide/aws/eventbridge/index.html @@ -324,4 +324,5 @@ ...

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing EventBridge Buses. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on EventBridge under the App Integration section.

    The Resource Browser allows you to perform the following actions:


    Last modified July 23, 2023: Fix typo in instructions for adding target to EventBridge (#714) (4a7a8b06b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/feature-coverage/index.html b/user-guide/aws/feature-coverage/index.html index 675bedd406..c4d0925945 100644 --- a/user-guide/aws/feature-coverage/index.html +++ b/user-guide/aws/feature-coverage/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    AWS Service Feature Coverage

    Overview of the implemented AWS APIs and their level of parity with the AWS cloud

    Coverage Levels

    LocalStack provides emulation services for different AWS APIs (e.g., Lambda, SQS, SNS, …), but the level of support with the real system differs and is categorized using the following system:

    ⭐⭐⭐⭐⭐Feature fully supported by LocalStack maintainers; feature is guaranteed to pass all or the majority of tests
    ⭐⭐⭐⭐Feature partially supported by LocalStack maintainers
    ⭐⭐⭐Feature supports basic functionalities (e.g., CRUD operations)
    ⭐⭐Feature should be considered unstable
    Feature is experimental and regressions should be expected
    -Feature is not yet implemented

    Emulation Levels

    • CRUD: The service accepts requests and returns proper (potentially static) responses. No additional business logic besides storing entities.
    • Emulated: The service imitates the functionality, including synchronous and asynchronous business logic operating on service entities.

    AWS Feature Coverage

    In the coverage table below, the features are marked with their respective availability across different LocalStack versions:

    • Community version (default, if not marked)
    • Pro version (marked with Pro)
    Service / FeatureCoverage LevelEmulation LevelNotes
    AWS Certificate Manager (ACM)Details 🔍
    Certificates⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Account Configuration⭐⭐CRUD
    Amplify (Pro)Details 🔍
    Apps⭐⭐⭐⭐Emulated
    Backend Environments⭐⭐⭐CRUD
    Branches⭐⭐⭐CRUD
    Deployments-
    Domain Associations-
    Jobs-
    Tags⭐⭐⭐⭐CRUD
    Webhooks⭐⭐⭐Emulated
    API GatewayDetails 🔍
    API Keys⭐⭐⭐CRUD
    Authorizers (Pro)⭐⭐⭐⭐Emulated
    Base Path Mappings⭐⭐⭐⭐Emulated
    Deployments⭐⭐⭐⭐CRUD
    Documentation Parts⭐⭐⭐CRUD
    Documentation Versions⭐⭐⭐CRUD
    Domain Names⭐⭐⭐CRUD
    Gateway / Integration / Method Responses⭐⭐⭐⭐Emulated
    Integrations⭐⭐⭐⭐Emulated
    Methods⭐⭐⭐⭐Emulated
    Models⭐⭐⭐CRUD
    Request Validators⭐⭐Emulated
    Resources⭐⭐⭐⭐Emulated
    REST APIs⭐⭐⭐⭐Emulated
    Stages⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Usage Plans⭐⭐⭐CRUD
    Usage Plan Keys⭐⭐⭐CRUD
    VPC Links⭐⭐⭐CRUD
    API Gateway v2 (Pro)Details 🔍
    APIs⭐⭐⭐⭐Emulated
    API Mappings⭐⭐⭐Emulated
    Authorizers⭐⭐⭐⭐Emulated
    Deployments⭐⭐⭐⭐CRUD
    Domain Names⭐⭐⭐CRUD
    Import APIs from OpenAPI specs⭐⭐⭐Emulated
    Integrations⭐⭐⭐Emulated
    Integration Responses⭐⭐⭐Emulated
    Models⭐⭐⭐CRUD
    Routes⭐⭐⭐⭐Emulated
    Route Responses⭐⭐⭐Emulated
    Stages⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    VPC Links⭐⭐⭐CRUD
    API Gateway Management API (Pro)Details 🔍
    Connections⭐⭐⭐Emulated
    AppConfig (Pro)Details 🔍
    Applications⭐⭐⭐CRUD
    Configuration Profiles⭐⭐⭐⭐CRUD
    Configurations⭐⭐⭐CRUD
    Deployment Strategies⭐⭐⭐⭐CRUD
    Deployments⭐⭐⭐Emulated
    Environments⭐⭐⭐⭐CRUD
    Hosted Configuration Versions⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Application Autoscaling (Pro)Details 🔍
    Scalable Targets⭐⭐⭐CRUD
    Scaling Activities-
    Scaling Policies⭐⭐⭐CRUD
    Scheduled Actions⭐⭐⭐CRUD
    AppSync (Pro)Details 🔍
    API Caches⭐⭐⭐⭐Emulated
    API Keys⭐⭐⭐⭐Emulated
    Data Sources⭐⭐⭐Emulated
    Functions⭐⭐⭐Emulated
    GraphQL APIs⭐⭐⭐⭐Emulated
    Resolvers⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Types⭐⭐⭐⭐Emulated
    Athena (Pro)Details 🔍
    Data Catalogs⭐⭐CRUD
    Databases⭐⭐Emulated
    Named Queries-
    Prepared Statements-
    Query Executions⭐⭐⭐Emulated
    Table Metadata-
    Tags⭐⭐⭐CRUD
    Work Groups-
    Autoscaling (Pro)Details 🔍
    Metric Collection⭐⭐⭐CRUD
    Autoscaling Groups⭐⭐CRUD
    Loadbalancer⭐⭐⭐CRUD
    Backup (Pro)Details 🔍
    Backup Jobs⭐⭐⭐⭐Emulated
    Backup Plans⭐⭐⭐Emulated
    Backup Selections⭐⭐⭐Emulated
    Backup Vaults⭐⭐⭐Emulated
    Backup Vault Access Policies-
    Backup Vault Notifications-
    Global Settings-
    Protected Resources-
    Recovery Points⭐⭐⭐Emulated
    Tags-
    Batch (Pro)Details 🔍
    Compute Environments⭐⭐⭐CRUD
    Job Queues⭐⭐⭐CRUD
    Job Definitions⭐⭐⭐CRUD
    Jobs⭐⭐⭐Emulated
    AWS Cost Explorer (CE) (Pro)Details 🔍
    Anomaly Monitoring⭐⭐⭐CRUD
    Anomaly Subscription⭐⭐⭐CRUD
    Cost Category⭐⭐CRUD
    Cost Usage/Forecast-
    Savings Plan-
    CloudFormationDetails 🔍
    Change Sets⭐⭐⭐⭐Emulated
    Stacks⭐⭐⭐⭐Emulated
    Stack Drifts--
    Stack Events⭐⭐⭐Emulated
    Stack Instances⭐⭐⭐⭐Emulated
    Stack Policies⭐⭐⭐CRUD
    Stack Resources⭐⭐⭐⭐Emulated
    Stack Sets⭐⭐⭐CRUD
    Publishers--
    Templates⭐⭐⭐⭐Emulated
    Type Activations⭐⭐-
    CloudFront (Pro)Details 🔍
    Cache Policies-
    Distributions⭐⭐⭐⭐Emulated
    Field Level Encryption-
    Functions⭐⭐⭐CRUD
    Invalidations⭐⭐⭐CRUD
    Key Groups-
    Monitoring Subscriptions-
    Origin Access Identities⭐⭐⭐CRUD
    Origin Request Policies⭐⭐⭐CRUD
    Public Keys-
    Realtime Log Configs-
    Streaming Distributions-
    Tags⭐⭐⭐⭐CRUD
    CloudTrail (Pro)Details 🔍
    Event Selectors⭐⭐⭐⭐Emulated
    Insight Selectors-
    Tags⭐⭐⭐⭐CRUD
    Trails⭐⭐⭐⭐Emulated
    Start/Stop Logging⭐⭐⭐⭐Emulated
    CloudWatchDetails 🔍
    Alarms⭐⭐⭐⭐Emulated
    Alarm Histories-
    Anomaly Detectors-
    Dashboards-
    Insight Rules-
    Metric Data⭐⭐⭐⭐CRUD
    Metric Statistics⭐⭐⭐⭐CRUD
    Metric Streams-
    Tags⭐⭐⭐⭐CRUD
    CodeCommit (Pro)Details 🔍
    Approval Rules-
    Blobs / Files / Folders⭐⭐⭐Emulated
    Branches⭐⭐⭐Emulated
    Comments-
    Commits⭐⭐⭐Emulated
    Merge Commits / Conflicts-
    Pull Requests-
    Repositories⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Cognito Identity (Pro)Details 🔍
    Developer Identities-
    Identities⭐⭐⭐Emulated
    Identity Pool Roles-
    Identity Pools⭐⭐⭐⭐Emulated
    OpenID Tokens-
    Tags-
    Cognito Identity Provider (IdP) (Pro)Details 🔍
    Admin APIs⭐⭐⭐EmulatedTriggers can involve Lambda
    Devices⭐⭐CRUD
    Auth Flows⭐⭐⭐Emulated
    Groups⭐⭐⭐⭐CRUD
    Lambda Triggers⭐⭐⭐⭐Emulated
    MFA Configs⭐⭐⭐CRUD
    Resource Servers-
    Risk Configurations-
    Identity Providers⭐⭐⭐CRUD
    User Import Jobs-
    User Pool Clients⭐⭐⭐⭐CRUD
    User Pool Domains⭐⭐CRUD
    User Pools⭐⭐⭐⭐CRUD
    Users⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    ConfigDetails 🔍
    Config Rules⭐⭐⭐CRUD
    Conformance⭐⭐CRUD
    Remediation-
    DocumentDB (Pro)Details 🔍
    DB/Cluster Parameter Groups⭐⭐⭐CRUD
    DB/Cluster Snapshots⭐⭐Emulated
    DB Clusters/Instances⭐⭐⭐⭐Emulated
    DB Subnet Groups⭐⭐⭐Emulated
    Event Subscriptions-
    Tags⭐⭐⭐⭐CRUD
    DynamoDBDetails 🔍
    Backups (Pro)⭐⭐⭐⭐Emulated
    Batch Operations⭐⭐⭐⭐Emulated
    Global Tables⭐⭐⭐⭐CRUDversion 2019.11.21 not supported yet
    Items⭐⭐⭐⭐Emulated
    Kinesis Streaming Destinations⭐⭐⭐Emulated
    PartiQL Queries⭐⭐⭐⭐Emulated
    Query / Scan Operations⭐⭐⭐⭐Emulated
    Tables⭐⭐⭐⭐Emulated
    Table Replica Autoscaling-
    Tags⭐⭐⭐⭐CRUD
    DynamoDB StreamsDetails 🔍
    Records⭐⭐⭐⭐Emulated
    Shard Iterators⭐⭐⭐⭐Emulated
    Streams⭐⭐⭐⭐Emulated
    Elastic Compute Cloud (EC2)Details 🔍
    Classic Links-
    Customer GatewaysCRUD
    DHCP Options⭐⭐CRUD
    Allocate/Deallocate Elastic IPs⭐⭐⭐CRUD
    Fleets⭐⭐CRUD
    Flow Logs⭐⭐⭐CRUD
    Images⭐⭐CRUD(Pro) Include Docker images
    Internet Gateways⭐⭐⭐CRUD
    Local Gateway Routes⭐⭐⭐CRUD
    Key Pairs⭐⭐⭐⭐CRUD
    Launch Templates⭐⭐⭐CRUD
    NAT Gateways⭐⭐⭐CRUD
    Network ACLs⭐⭐⭐CRUD
    Network Interfaces⭐⭐⭐CRUD
    Reserved Instances⭐⭐⭐CRUD
    Route Tables / Routes⭐⭐⭐CRUD
    Scheduled Instances⭐⭐⭐CRUD
    Security Groups / Egress / Ingress⭐⭐⭐⭐CRUD
    Snapshots⭐⭐⭐CRUD
    Spot Instances⭐⭐⭐CRUD
    Instances⭐⭐Emulated(Pro) As Docker containers
    Subnets⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Traffic Mirrors-
    Transit Gateways⭐⭐CRUD
    Volumes⭐⭐⭐CRUD
    VPC Endpoint Connections⭐⭐⭐CRUD
    VPC Peering Connections⭐⭐⭐CRUD
    VPCs⭐⭐⭐⭐CRUD
    VPN Gateways / Connections⭐⭐⭐CRUD
    Elastic Container Registry (ECR) (Pro)Details 🔍
    Images⭐⭐⭐Emulated
    Image Scans-
    Lifecycle Policies⭐⭐⭐⭐CRUD
    Registries⭐⭐⭐⭐Emulated
    Registry Policies-
    Replication Configurations-
    Repositories⭐⭐⭐⭐Emulated
    Repository Policies⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Elastic Container Service (ECS) (Pro)Details 🔍
    Account Settings-
    Attributes⭐⭐⭐⭐CRUD
    Capacity Providers-
    Clusters⭐⭐⭐⭐Emulated
    Container Instances⭐⭐⭐⭐Emulated
    Services⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Task Definitions⭐⭐⭐⭐Emulated
    Task Sets⭐⭐⭐CRUD
    Tasks⭐⭐⭐⭐Emulated
    Elastic File System (EFS) (Pro)Details 🔍
    File System⭐⭐⭐⭐Emulated
    Backup Policy-
    Elastic Kubernetes Service (EKS) (Pro)Details 🔍
    AddOns-
    Clusters⭐⭐⭐Emulated
    Fargate Profiles⭐⭐CRUD
    Identity Provider Configs-
    Node Groups-
    Tags⭐⭐⭐⭐CRUD
    Updates-
    ElastiCache (Pro)Details 🔍
    Cache Clusters (Memcached)-
    Cache Clusters (Redis)⭐⭐⭐Emulated
    Cache Parameter Groups⭐⭐⭐⭐Emulated
    Cache Security Groups⭐⭐⭐⭐CRUD
    Cache Subnet Groups⭐⭐⭐⭐CRUD
    Global Replication Groups-
    Replication Groups⭐⭐⭐⭐Emulated
    Snapshots-
    Tags⭐⭐⭐⭐CRUD
    Users / User Groups-
    Elastic Beanstalk (Pro)Details 🔍
    Application Deployment⭐⭐⭐CRUD
    Environment⭐⭐CRUD
    Elastic Load Balancing (ELB) (Pro)Details 🔍
    Listeners⭐⭐⭐CRUD
    Load balancers⭐⭐⭐EmulatedApplication load balancers with IP address or Lambda targets only
    Rules⭐⭐⭐CRUD
    Target groups⭐⭐⭐CRUD
    Listener certificates⭐⭐⭐CRUD
    Elastic Load Balancing v2 (ELBv2) (Pro)Details 🔍
    Listeners⭐⭐⭐CRUD
    Load balancers⭐⭐⭐CRUD
    Rules⭐⭐⭐CRUD
    Target groups⭐⭐⭐CRUD
    Listener certificates⭐⭐⭐CRUD
    Elastic Map Reduce (EMR) (Pro)Details 🔍
    Clusters⭐⭐⭐⭐Emulated
    Instance Fleets⭐⭐⭐CRUD
    Job Flow Steps⭐⭐⭐Emulated
    Managed Scaling Policies-
    Notebook Executions-
    Run Job Flows (Queries)⭐⭐⭐Emulated
    Security Configurations-
    Studios-
    Tags⭐⭐⭐⭐CRUD
    Elasticsearch Service (ES)Details 🔍
    Cross-Cluster Search Connections-
    Elasticsearch Domains⭐⭐⭐⭐Emulated
    Packages-
    Reserved Instances-
    Tags⭐⭐⭐⭐CRUD
    EventBridge (Events)Details 🔍
    API Destinations⭐⭐⭐⭐Emulated
    Archives-
    Connections-
    Event Buses⭐⭐⭐⭐Emulated
    Event Sources⭐⭐⭐⭐Emulated
    Partner Event Sources-
    Replays-
    Rules⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    FirehoseDetails 🔍
    Delivery Streams⭐⭐⭐⭐Emulated
    Destinations⭐⭐⭐⭐Emulated
    Records⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Stream Encryption-
    Glacier (Pro)Details 🔍
    Archive⭐⭐⭐⭐Emulated
    Vault⭐⭐⭐⭐Emulated
    Job⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Glue (Pro)Details 🔍
    Classifiers⭐⭐⭐CRUD
    Connections⭐⭐⭐CRUD
    Crawlers⭐⭐⭐Emulated
    Databases⭐⭐⭐Emulated
    Dev Endpoints-
    Jobs⭐⭐⭐Emulated
    ML Transforms-
    Partitions⭐⭐⭐Emulated
    Registries⭐⭐⭐⭐Emulated
    Schemas⭐⭐⭐⭐Emulated
    Scripts-
    Security Configurations⭐⭐⭐CRUD
    Tables⭐⭐⭐Emulated
    Triggers⭐⭐⭐CRUD
    Tags⭐⭐⭐CRUD
    User Defined Functions-
    Workflows⭐⭐⭐CRUD
    Identity and Access Management (IAM)Details 🔍
    Access Keys⭐⭐⭐Emulated
    Account Aliases⭐⭐⭐CRUD
    Credential Reports-
    Groups⭐⭐⭐⭐Emulated
    Instance Profiles⭐⭐⭐CRUD
    Login Profiles⭐⭐⭐CRUD
    OIDC Providers-
    Policies⭐⭐⭐⭐Emulated
    Roles⭐⭐⭐⭐Emulated
    SAML Providers-
    Server Certificates⭐⭐⭐CRUD
    Service Linked Roles⭐⭐⭐CRUD
    Users⭐⭐⭐⭐Emulated
    Virtual MFA Devices⭐⭐CRUD
    Analytics, Data, Wireless (IoT) (Pro)Details 🔍
    Authorizers-
    Billing Groups-
    Certificates⭐⭐CRUD
    Channels⭐⭐CRUD
    Custom Metrics-
    Datasets⭐⭐⭐CRUD
    Dimensions-
    Domain Configurations-
    Jobs⭐⭐⭐CRUD
    Jobs Executions⭐⭐⭐CRUD
    Jobs Templates-
    Mitigation Actions-
    Policies⭐⭐⭐CRUD
    Provisioning Claims / Templates⭐⭐CRUD
    Role Aliases-
    Security Profiles-CRUD
    Shadows⭐⭐CRUD
    Streams-
    Tags⭐⭐⭐⭐CRUD
    Thing Groups⭐⭐⭐CRUD
    Thing Types⭐⭐⭐CRUD
    Things⭐⭐⭐CRUD
    Topic Rules⭐⭐⭐CRUD
    Managed Streaming for Kafka (MSK) (Pro)Details 🔍
    Brokers⭐⭐Emulated
    Cluster Operations⭐⭐Emulated
    Clusters⭐⭐⭐⭐EmulatedSingle node clusters
    Configurations⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    KinesisDetails 🔍
    Records⭐⭐⭐⭐Emulated
    Split / Merge Shards⭐⭐⭐⭐Emulated
    Stream Consumers⭐⭐⭐⭐Emulated
    Stream Encryption-
    Streams⭐⭐⭐⭐Emulated
    Subscribe to Shard⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Kinesis Analytics (Pro)Details 🔍
    Applications⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Kinesis Analytics v2 (Pro)Details 🔍
    Applications⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Key Management Service (KMS)Details 🔍
    Aliases⭐⭐⭐⭐CRUD
    Custom Key Stores⭐⭐⭐Emulated
    Encrypt / Decrypt / Sign Data⭐⭐⭐⭐Emulated
    Grants-
    Key Policies-
    Keys⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Lake Formation (Pro)Details 🔍
    Transactions-
    Permissions⭐⭐CRUD
    Resources⭐⭐CRUD
    LambdaDetails 🔍
    Aliases⭐⭐⭐⭐CRUD
    Code Signing Configs⭐⭐CRUD
    Custom Images (Pro)⭐⭐⭐⭐Emulated
    Event Invoke Configs (Destinations)⭐⭐⭐⭐Emulated
    Event Source Mappings⭐⭐⭐⭐Emulated
    Function Concurrencies⭐⭐⭐CRUD
    Function URLs⭐⭐⭐⭐Emulated
    Functions⭐⭐⭐⭐Emulated
    Invoke Functions⭐⭐⭐⭐Emulated
    Layers (Pro)⭐⭐⭐⭐Emulated
    Permissions⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    LogsDetails 🔍
    Destinations⭐⭐⭐⭐Emulated
    Export Tasks⭐⭐CRUD
    Log Events⭐⭐⭐⭐Emulated
    Log Groups⭐⭐⭐⭐CRUD
    Log Streams⭐⭐⭐⭐CRUD
    Metric Filters⭐⭐⭐CRUD
    Queries⭐⭐CRUD
    Resource Policies⭐⭐⭐CRUD
    Retention Policies⭐⭐⭐CRUD
    Subscription Filters⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    MediaStore (Pro)Details 🔍
    Access Logging-
    Container Policies-
    Containers⭐⭐⭐CRUD
    CORS Policies-
    Lifecycle Policies-
    Metric Policies-
    Tags-
    MediaStore Data (Pro)Details 🔍
    Objects⭐⭐⭐CRUD
    Managed Workflows for Apache Airflow (MWAA) (Pro)Details 🔍
    CLI Tokens-
    Environments⭐⭐⭐Emulated
    S3 integration (DAG bucket/paths)⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Web Login⭐⭐⭐Emulated
    Neptune DB (Pro)Details 🔍
    DB Clusters⭐⭐⭐⭐Emulated
    DB Cluster Endpoints⭐⭐⭐⭐Emulated
    DB Cluster Parameter Groups⭐⭐⭐CRUD
    DB Cluster Snapshots⭐⭐Emulated
    Event Subscriptions⭐⭐CRUD
    Events-
    Global Clusters-
    PendingMaintenanceAction-
    Tags⭐⭐⭐⭐CRUD
    OpenSearch ServiceDetails 🔍
    Cross-Cluster Search Connections-
    OpenSearch Domains⭐⭐⭐⭐Emulated
    Packages-
    Reserved Instances-
    Tags⭐⭐⭐⭐CRUD
    Organizations (Pro)Details 🔍
    Accounts⭐⭐⭐CRUD
    Handshakes-
    Organization⭐⭐CRUD
    Organizational Units⭐⭐CRUD
    Policies⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Quantum Ledger Database (QLDB) (Pro)Details 🔍
    Blocks⭐⭐⭐Emulated
    Digests⭐⭐⭐CRUD
    Journal Kinesis Streams⭐⭐⭐CRUD
    Journal S3 Exports⭐⭐⭐CRUD
    Ledgers⭐⭐⭐⭐Emulated
    Send Commands / Run Queries⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Quantum Ledger Database Sessions (Pro)Details 🔍
    Send Command⭐⭐⭐⭐Emulated
    Relational Database Service (RDS) / Aurora Serverless (Pro)Details 🔍
    DB/Cluster Parameter Groups⭐⭐⭐CRUD
    DB/Cluster Snapshots⭐⭐⭐Emulated
    DB Clusters/Instances⭐⭐⭐⭐Emulated
    DB Proxies⭐⭐Emulated
    DB Security/Subnet Groups⭐⭐⭐Emulated
    Event Subscriptions⭐⭐CRUD
    Option Groups⭐⭐⭐⭐CRUD
    Postgres AWS Extension Functions⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Relational Database Service (RDS) Data (Pro)Details 🔍
    Execute sql/statements⭐⭐⭐Emulated
    Transactions⭐⭐Emulated
    Batch Execution-
    Redshift (Pro)Details 🔍
    Authorize/Revoke Access-
    Cluster Parameter Groups⭐⭐⭐Emulated
    Cluster Snapshots⭐⭐CRUD
    Clusters/Instances⭐⭐⭐⭐Emulated
    Event Subscriptions-
    HSM Configurations-
    Partners-
    Security/Subnet Groups⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Usage Limits-
    Redshift Data (Pro)Details 🔍
    Statements⭐⭐⭐Emulated
    Describe Table⭐⭐⭐Emulated
    Batch Execution-
    Resource GroupsDetails 🔍
    Resources⭐⭐⭐CRUD
    Groups⭐⭐⭐CRUD
    Group Configurations⭐⭐⭐CRUD
    Tags⭐⭐CRUD
    Resource Groups Tagging APIDetails 🔍
    Reports-
    Tags⭐⭐CRUD
    Route53Details 🔍
    DNS Server Integration (Pro)⭐⭐⭐⭐Emulated
    Geo Locations-
    Health Checks⭐⭐CRUD
    Hosted Zones⭐⭐⭐⭐CRUD
    Query Logging Configs-
    Resource Record Sets⭐⭐⭐⭐CRUD
    Reusable Delegation Sets⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Traffic Policies⭐⭐⭐CRUD
    Route53 ResolverDetails 🔍
    Simple Storage Service (S3)Details 🔍
    Bucket ACLs⭐⭐⭐Emulated
    Bucket CORS⭐⭐⭐Emulated
    Bucket Encryptions⭐⭐⭐Emulated
    Bucket Lifecycles⭐⭐⭐Emulated
    Bucket Loggings⭐⭐⭐Emulated
    Bucket Metrics Configurations⭐⭐⭐Emulated
    Bucket Notifications⭐⭐⭐EmulatedSupported notification targets: SQS, SNS, Lambda; Supported notification events: ObjectCreated, ObjectRemoved, ObjectTagging
    Bucket Ownership Controls⭐⭐⭐Emulated
    Bucket Policies⭐⭐⭐Emulated
    Bucket Replications⭐⭐⭐Emulated
    Bucket Request Payments⭐⭐⭐Emulated
    Bucket Versionings⭐⭐⭐Emulated
    Bucket Websites⭐⭐⭐Emulated
    Buckets⭐⭐⭐⭐Emulated
    Object Retentions⭐⭐Emulated
    Object Versions⭐⭐⭐⭐Emulated
    Objects⭐⭐⭐⭐Emulated
    Presigned URLs⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐Emulated
    Upload/Download Files⭐⭐⭐⭐Emulated
    Simple Storage Service (S3) ControlDetails 🔍
    Access Point Policies⭐⭐CRUD
    Access Points⭐⭐CRUD
    Jobs-
    Lifecycle configurations-
    Multi-region Access Points-
    Public Access Blocks⭐⭐CRUD
    Storage Lens-
    SageMaker (Pro)Details 🔍
    Actions-
    Algorithms-
    App Image Configs-
    Apps-
    Artifacts-
    Associations-
    Auto ML Jobs-
    Code Repositories-
    Compilation Jobs-
    Contexts-
    Data Quality Job Definitions-
    Device Fleets-
    Devices-
    Domains-
    Edge Packaging Jobs-
    Endpoints / Endpoint Configs⭐⭐CRUD
    Experiments-
    Feature Groups-
    Flow Definitions-
    Hyper Parameter Tuning Jobs-
    Images / Image Versions-
    Labelling Jobs-
    Model Bias/Explainability Jobs-
    Model Packages-
    Models⭐⭐CRUD
    Monitoring Executions/Schedules-
    Notebook Instances⭐⭐CRUD
    Pipeline Executions-
    Pipelines-
    Projects-
    Tags-
    Training Jobs⭐⭐Emulated
    Transform Jobs-
    Trials⭐⭐CRUD
    User Profiles-
    Workforces / Workteams-
    SecretsManagerDetails 🔍
    Resource Policies⭐⭐⭐⭐CRUD
    Secret Replications⭐⭐CRUD
    Secret Rotations⭐⭐CRUD
    Secrets⭐⭐⭐⭐CRUD
    Tags⭐⭐⭐⭐CRUD
    Serverless Repo (Pro)Details 🔍
    Applications⭐⭐⭐CRUD
    Application Policies-
    CloudFormation templates⭐⭐⭐Emulated
    Service Discovery (CloudMap) (Pro)Details 🔍
    Namespaces⭐⭐⭐CRUD
    Simple Email Service (SES)Details 🔍
    Configuration Sets⭐⭐⭐CRUD
    Identities⭐⭐CRUD
    Identity Policies⭐⭐CRUD
    Quotas / Statistics⭐⭐CRUD
    Receipt Filters⭐⭐⭐CRUD
    Receipt Rules⭐⭐⭐CRUD
    Sending Emails via SMTP (Pro)⭐⭐⭐⭐Emulated
    Templates⭐⭐⭐⭐CRUD
    Simple Email Service (SES) v2 (Pro)Details 🔍
    Identities⭐⭐CRUD
    Sending Emails via SMTP⭐⭐⭐⭐Emulated
    Templates⭐⭐⭐⭐CRUD
    Simple Notification Service (SNS)Details 🔍
    Platform Applications⭐⭐⭐CRUD
    Publish/Subscribe to Topics⭐⭐⭐⭐Emulated
    SMS Attributes / Sandbox Accounts⭐⭐CRUD
    Subscriptions⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Topics⭐⭐⭐⭐CRUD
    Simple Queue Service (SQS)Details 🔍
    FIFO Queues⭐⭐⭐⭐Emulated
    Message Deduplication⭐⭐⭐⭐Emulated
    Message Visibility⭐⭐⭐⭐⭐Emulated
    Messages⭐⭐⭐⭐⭐Emulated
    Permission⭐⭐⭐CRUD
    Query API⭐⭐⭐⭐Emulated
    Standard Queues⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐CRUD
    Systems Manager (SSM)Details 🔍
    Associations⭐⭐⭐CRUD
    Calendar States⭐⭐CRUD
    Commands / Command Invocations⭐⭐⭐CRUD
    Compliance Items⭐⭐CRUD
    Documents⭐⭐⭐CRUD
    Inventory Entries-
    Ops Metadata⭐⭐CRUD
    Parameters⭐⭐⭐⭐CRUD
    Resource Compliance Summaries-
    Tags⭐⭐⭐⭐CRUD
    StepFunctionsDetails 🔍
    Activities⭐⭐⭐⭐Emulated
    Executions / Execution History⭐⭐⭐⭐Emulated
    State Machines⭐⭐⭐⭐Emulated
    Tags⭐⭐⭐⭐Emulated
    Security Token Service (STS)Details 🔍
    Assume Role (Pro)⭐⭐⭐⭐Emulated
    Get Access Key Info-
    Get Caller Identity⭐⭐⭐⭐Emulated
    Session Tokens⭐⭐⭐⭐CRUD
    SupportDetails 🔍
    Cases⭐⭐⭐CRUD
    TrustedAdvisorChecks⭐⭐CRUD
    Attachments-
    Simple Workflow Service (SWF)Details 🔍
    Domain⭐⭐⭐CRUD
    Activity⭐⭐⭐CRUD
    Workflows⭐⭐⭐CRUD
    Domains⭐⭐⭐CRUD
    Timestream (query, write) (Pro)Details 🔍
    Databases⭐⭐⭐Emulated
    Run Query⭐⭐⭐Emulated
    Tables⭐⭐⭐Emulated
    Tags⭐⭐⭐CRUD
    Write Records⭐⭐⭐Emulated
    Transfer (Pro)Details 🔍
    Accesses-
    Security Policies-
    Servers⭐⭐⭐Emulated
    SSH Public Keys⭐⭐⭐CRUD
    Tags-
    Users⭐⭐⭐Emulated
    X-Ray (Pro)Details 🔍
    Encryption Configs-
    Groups-
    Insights-
    Sampling Rules⭐⭐⭐CRUD
    Service Graph-
    Tags-
    Telemetry Records⭐⭐⭐⭐Emulated
    Trace Graph-
    Trace Segments / Summaries⭐⭐⭐CRUD

    Last modified September 18, 2023: Enhance docs for xray (#823) (f02f82d76)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/fis/index.html b/user-guide/aws/fis/index.html index 3ac6eb7f77..db9feb62cf 100644 --- a/user-guide/aws/fis/index.html +++ b/user-guide/aws/fis/index.html @@ -397,4 +397,5 @@ In AWS, FIS executes actions based on permissions granted by the specified RoleARNs.
    Last modified August 30, 2023: enhance docs for fis (#783) (69383c421)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/glacier/index.html b/user-guide/aws/glacier/index.html index 867655bd10..529f184083 100644 --- a/user-guide/aws/glacier/index.html +++ b/user-guide/aws/glacier/index.html @@ -351,4 +351,5 @@ --vault-name sample-vault --account-id - --archive-id d41d8cd98f00b204e9800998ecf8427e

    Delete a vault

    You can delete a Glacier vault with the DeleteVault API.

    Run the following command to delete the vault:

    $ awslocal glacier delete-vault --vault-name sample-vault --account-id -


    Last modified September 13, 2023: enhance Glacier documentation (#816) (69fd856ec)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/glue/index.html b/user-guide/aws/glue/index.html index 13998d1479..4f463c05db 100644 --- a/user-guide/aws/glue/index.html +++ b/user-guide/aws/glue/index.html @@ -443,4 +443,5 @@ Clear filters

    The following code snippets and sample applications provide practical examples of how to use Glue in LocalStack for various use cases:

    Further Reading

    The AWS Glue API is a fairly comprehensive service - more details can be found in the official AWS Glue Developer Guide.

    Limitations

    Support for triggers is currently limited - the basic API endpoints are implemented, but triggers are currently still under development (more details coming soon).


    Last modified October 17, 2023: add docs for querying Delta Lake tables in Glue PySpark jobs (#867) (67e450e14)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/iam/index.html b/user-guide/aws/iam/index.html index 6584f2af73..b8c6f3cca9 100644 --- a/user-guide/aws/iam/index.html +++ b/user-guide/aws/iam/index.html @@ -369,4 +369,5 @@

    You will notice that the request is now successful, and the function is created.

    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. You can avoid the need for redeployment to address each missing permission individually, streamlining the debugging process and enhancing the efficiency of your IAM configurations.

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing IAM users, groups, and roles. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on IAM under the Security Identity Compliance section.

    IAM Resource Browser

    The Resource Browser allows you to perform the following actions:

    Supported APIs

    IAM security enforcement is comprehensively available for all AWS APIs in LocalStack and has undergone thorough testing across multiple services. The services that have been rigorously tested include:

    Examples

    The following code snippets and sample applications provide practical examples of how to use IAM in LocalStack for various use cases:


    Last modified August 13, 2023: enhance docs for IAM (#725) (ad4c007fc)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/iot/index.html b/user-guide/aws/iot/index.html index ba8430b97c..17d3cff8db 100644 --- a/user-guide/aws/iot/index.html +++ b/user-guide/aws/iot/index.html @@ -373,4 +373,5 @@ --event-configurations '{"THING":{"Enabled": true}}'

    You can then subscribe or use topic rules on the follow topics:

    Topic Rules

    It is also possible to use advanced features like SQL queries for IoT topic rules.

    For example, you can use the CreateTopicRule operation to define a topic rule with a SQL query SELECT * FROM 'my/topic' where attr=123 which will execute a trigger whenever a message with attribute attr=123 is received on the MQTT topic my/topic.

    Supported triggers include Kinesis, Lambda, SQS, Firehose and DynamoDB v2.


    Last modified September 21, 2023: Revamp IoT docs (#813) (0876c3ecf)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/kinesis-analytics/index.html b/user-guide/aws/kinesis-analytics/index.html index 129b608ce2..7283d94dd0 100644 --- a/user-guide/aws/kinesis-analytics/index.html +++ b/user-guide/aws/kinesis-analytics/index.html @@ -376,4 +376,5 @@

    Run the following command to execute the script:

    $ python3 script.py

    Last modified August 30, 2023: add docs for kinesis data analytics (#772) (bf56a2ff5)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/kinesis-firehose/index.html b/user-guide/aws/kinesis-firehose/index.html index c0f9487900..30d8ffeb4f 100644 --- a/user-guide/aws/kinesis-firehose/index.html +++ b/user-guide/aws/kinesis-firehose/index.html @@ -324,4 +324,5 @@

    If you receive a comparable output, your Firehose delivery stream setup is accurate! Additionally, take a look at the designated S3 bucket to ensure the backup process is functioning correctly.

    Examples

    The following code snippets and sample applications provide practical examples of how to use Kinesis Data Firehose in LocalStack for various use cases:


    Last modified August 30, 2023: enhance docs for kinesis data firehose (#762) (7dbae481e)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/kinesis/index.html b/user-guide/aws/kinesis/index.html index 3dc3be1b25..8863b00a77 100644 --- a/user-guide/aws/kinesis/index.html +++ b/user-guide/aws/kinesis/index.html @@ -359,4 +359,5 @@ --data "Hello, this is a test."

    You can fetch the CloudWatch logs for your Lambda function reading records from the stream, using AWS CLI or LocalStack Resource Browser.

    Configuration

    VariableDescription
    KINESIS_ERROR_PROBABILITYDecimal value between 0.0 (default) and 1.0. This environment variable enables you to inject ProvisionedThroughputException at random intervals in your application. While this won’t provide insight into your application’s overall throughput handling, it aids in testing your application’s exception-handling capabilities.
    KINESIS_SHARD_LIMITInteger value (default: 100) or Infinity (to disable). Use this variable to assess whether your application conforms to the assigned shard limit. Disabling this behavior requires explicitly setting KINESIS_SHARD_LIMIT=Infinity.
    KINESIS_LATENCYInteger value in milliseconds (default: 500) or 0 (to disable). Particularly useful for testing latency-sensitive applications. Since local Kinesis service lacks latency simulation, you can introduce artificial latency into your AWS calls using this variable. To disable this behavior, set KINESIS_LATENCY=0.
    KINESIS_INITIALIZE_STREAMSDeprecated. Comma-delimited string with stream names, corresponding shard counts, and an optional region for initialization during startup. If no region is provided, the default region is used. For example, KINESIS_INITIALIZE_STREAMS=my-first-stream:1,my-other-stream:2:us-west-2,my-last-stream:1. In multi-account setups, the specified streams will be created for all accounts.

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing Kinesis Streams & Kafka Clusters. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Kinesis under the Analytics section.

    Kinesis Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use Kinesis in LocalStack for various use cases:

    Limitations

    In multi-account setups, each AWS account launches a separate instance of Kinesis Mock, which is very resource intensive when a large number of AWS accounts are used. An open Kinesis Mock issue is being used to keep track of this feature.


    Last modified September 4, 2023: enhance docs for kinesis (#768) (e7bc3a750)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/kms/index.html b/user-guide/aws/kms/index.html index 2a5eb9d260..89d9e7c624 100644 --- a/user-guide/aws/kms/index.html +++ b/user-guide/aws/kms/index.html @@ -305,4 +305,5 @@ }

    Limitations

    Encryption data format

    In LocalStack’s KMS implementation, the encryption process is uniformly symmetric, even when an asymmetric key is requested. Furthermore, LocalStack utilizes an encrypted data format distinct from that employed by AWS.

    This could lead to decryption failures if a key is manually generated outside the local KMS environment, imported to KMS using the ImportKeyMaterial API, utilized for encryption within local KMS, and later decryption is attempted externally using the self-generated key. However, conventional setups are likely to function seamlessly.

    Key states

    In AWS KMS, cryptographic keys exhibit multiple states. However, LocalStack’s KMS implementation provides only a subset of these states

    Multi-region keys

    LocalStack’s KMS implementation is equipped to facilitate multi-region keys, but there’s a distinct behavior compared to AWS KMS. Unlike AWS KMS, the replication of multi-region key replicas in LocalStack KMS isn’t automatically synchronized with their corresponding primary key. Consequently, adjustments made to the primary key’s settings won’t propagate automatically to the replica.

    Key aliases

    While AWS KMS conveniently establishes aliases, LocalStack follows suit by supporting these pre-configured aliases. However, it’s important to note that in LocalStack, these aliases come into picture after the initial access attempt. Until that point, they are not visible.


    Last modified August 14, 2023: add note about custom ID for KMS keys (#757) (e00ad5c50)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/lambda/index.html b/user-guide/aws/lambda/index.html index 9d2d42abc6..f843274bd5 100644 --- a/user-guide/aws/lambda/index.html +++ b/user-guide/aws/lambda/index.html @@ -369,4 +369,5 @@ }

    If the function is still in the Pending state, the output will include a "State": "Pending" field and a "StateReason": "The function is being created." message. Once the function is active, the "State" field will change to "Active" and the "LastUpdateStatus" field will indicate the status of the last update.

    Not implemented error

    If you are using LocalStack versions prior to 2.0, and encounter a NotImplementedError in the LocalStack logs and an InternalFailure (501) error in the client while creating a Lambda function using the CreateFunction API, check your PROVIDER_OVERRIDE_LAMBDA configuration. You might encounter this error if it is set to legacy.


    Last modified October 16, 2023: docs: lambda vs code extension (#860) (b76a21b3e)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/logs/index.html b/user-guide/aws/logs/index.html index 4e8df5890b..1d6038e733 100644 --- a/user-guide/aws/logs/index.html +++ b/user-guide/aws/logs/index.html @@ -322,4 +322,5 @@ --start-time 1659621274 --end-time $end

    Filter Log Events

    Similary, you can use filter-pattern to filter logs, like here:

    $ awslocal logs filter-log-events --log-group-name test-filter --filter-pattern "{$.foo = \"bar\"}"


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/managed-streaming-for-kafka/index.html b/user-guide/aws/managed-streaming-for-kafka/index.html index 45e1b76f63..92bee48e6f 100644 --- a/user-guide/aws/managed-streaming-for-kafka/index.html +++ b/user-guide/aws/managed-streaming-for-kafka/index.html @@ -369,4 +369,5 @@

    With the event source mapping feature, LocalStack offers an automated process for spawning Lambda functions whenever a message is published to the designated Kafka topic.

    You can use the kafka-console-producer.sh client script to publish messages to the topic. By doing so, you can closely monitor the execution of Lambda functions within Docker containers as new messages arrive by simply observing the LocalStack log output.

    Delete the local MSK cluster

    You can delete the local MSK cluster using the DeleteCluster API. To do so, you must first obtain the ARN of the cluster you want to delete. Run the following command to list all the clusters in the region:

    $ awslocal kafka list-clusters --region us-east-1

    To initiate the deletion of a cluster, select the corresponding ClusterARN from the list of clusters, and then execute the following command:

    awslocal kafka delete-cluster --cluster-arn ClusterArn

    Last modified August 31, 2023: enhance docs for msk (#716) (6f03e65d9)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/mediastore/index.html b/user-guide/aws/mediastore/index.html index 9b93bcbd32..10a4c5dfe9 100644 --- a/user-guide/aws/mediastore/index.html +++ b/user-guide/aws/mediastore/index.html @@ -321,4 +321,5 @@

    Troubleshooting

    The Elemental MediaStore service requires the use of a custom HTTP/HTTPS endpoint. In case you encounter any issues, please consult our Networking documentation for assistance.


    Last modified September 13, 2023: MediaStore guide (#756) (2cf90e008)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/mq/index.html b/user-guide/aws/mq/index.html index b334eaa2b4..3e1c297935 100644 --- a/user-guide/aws/mq/index.html +++ b/user-guide/aws/mq/index.html @@ -322,4 +322,5 @@

    Send a message

    Now that the broker is actively listening, we can use curl to send a message to a sample queue. Run the following command to send a message to the orders.input queue:

    $ curl -XPOST -d "body=message" http://admin:admin@localhost:4513/api/message\?destination\=queue://orders.input

    Examples

    The following code snippets and sample applications provide practical examples of how to use MQ in LocalStack for various use cases:

    Limitations

    Currently, our MQ emulation offers only fundamental capabilities, and it comes with certain limitations:


    Last modified September 27, 2023: reformat mq and transcribe (#712) (9f25131af)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/mwaa/index.html b/user-guide/aws/mwaa/index.html index 15b7497337..c34938cd6c 100644 --- a/user-guide/aws/mwaa/index.html +++ b/user-guide/aws/mwaa/index.html @@ -315,4 +315,5 @@ This information must be explicitly passed in operators, hooks, and sensors.


    Last modified August 30, 2023: enhance docs for mwaa (#718) (aeb763d58)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/neptune/index.html b/user-guide/aws/neptune/index.html index 53b1d1a089..a948b4156a 100644 --- a/user-guide/aws/neptune/index.html +++ b/user-guide/aws/neptune/index.html @@ -353,4 +353,5 @@

    Examples

    The following code snippets and sample applications provide practical examples of how to use Neptune in LocalStack for various use cases:


    Last modified September 13, 2023: update neptune docs (#819) (76cf41a99)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/opensearch/index.html b/user-guide/aws/opensearch/index.html index 4178850d8b..04c949747b 100644 --- a/user-guide/aws/opensearch/index.html +++ b/user-guide/aws/opensearch/index.html @@ -394,4 +394,5 @@

    You can start the Docker Compose environment using the following command:

    $ docker-compose up -d

    You can now create an OpenSearch cluster using the awslocal CLI:

    $ awslocal opensearch create-domain --domain-name my-domain

    If the Processing status shows as true, the cluster isn’t fully operational yet. You can use the describe-domain command to retrieve the current status:

    $ awslocal opensearch describe-domain --domain-name my-domain

    You can now verify cluster health and set up indices:

    $ curl my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/_cluster/health | jq

    The output will provide insights into the cluster’s health and version information.

    Finally create an example index using the following command:

    $ curl -X PUT my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/my-index

    Limitations

    Internally, LocalStack makes use of the OpenSearch Python client 2.x. The functionalities marked as deprecated in OpenSearch 1.x and subsequently removed in OpenSearch 2.x may not operate reliably when interacting with OpenSearch 1.x clusters through LocalStack. You can refer to the compatibility documentation provided by the OpenSearch Python client repository.

    AWS typically populates the Endpoint attribute of the cluster status only after the cluster is fully operational. In contrast, LocalStack provides the endpoint information immediately but retains Processing = "true" until the cluster initialization is complete.

    The CustomEndpointOptions in LocalStack offers the flexibility to utilize arbitrary endpoint URLs, a feature that diverges from the constraints imposed by AWS.

    Troubleshooting

    If you encounter difficulties resolving subdomains while employing the OPENSEARCH_ENDPOINT_STRATEGY=domain (the default setting), it’s advisable to investigate whether your DNS configuration might be obstructing rebind queries. For further insights on addressing this issue, refer to the section on DNS rebind protection.


    Last modified August 30, 2023: enhance docs for opensearch (#761) (4f3fd5457)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/organization/index.html b/user-guide/aws/organization/index.html index 3410884f84..aa96ca41c2 100644 --- a/user-guide/aws/organization/index.html +++ b/user-guide/aws/organization/index.html @@ -297,4 +297,5 @@ --policy-type BACKUP_POLICY

  • To view the policies that are attached to your organization, you can run:

    $ awslocal organizations list-policies --filter SERVICE_CONTROL_POLICY

  • To delete an organization, you can run:

    $ awslocal organizations delete-organization


  • Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/qldb/index.html b/user-guide/aws/qldb/index.html index 6772fe0855..40aa1a49f3 100644 --- a/user-guide/aws/qldb/index.html +++ b/user-guide/aws/qldb/index.html @@ -474,4 +474,5 @@ The sample consists of two simple scenarios:

    1. Create and list tables via the pyqldb Python library.
    2. Insert data into two tables and perform a JOIN query that combines data from the two tables.

    Last modified October 20, 2023: enhance QLDB docs (#853) (11bda9423)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/rds/index.html b/user-guide/aws/rds/index.html index 54e88a5781..94e6dd5635 100644 --- a/user-guide/aws/rds/index.html +++ b/user-guide/aws/rds/index.html @@ -370,4 +370,5 @@ $ PGPASSWORD=$MASTER_PW psql -d $DB_NAME -U $MASTER_USER -p $PORT -h $HOST -w -c 'GRANT rds_iam TO myiam'

    Create a token

    You can create a token for the user you generated using the generate-db-auth-token command:

    $ TOKEN=$(awslocal rds generate-db-auth-token --username myiam --hostname $HOST --port $PORT)

    You can now connect to the database utilizing the user you generated and the token obtained in the previous step as the password:

    $ PGPASSWORD=$TOKEN psql -d $DB_NAME -U myiam -w -p $PORT -h $HOST

    Global Database Support

    LocalStack extends support for Aurora Global Database with certain limitations:

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing RDS instances and clusters. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on RDS under the Database section.

    RDS Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use RDS in LocalStack for various use cases:


    Last modified October 11, 2023: add docs for RDS_CLUSTER_ENDPOINT_HOST_ONLY configuration (#852) (7b81c6455)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/redshift/index.html b/user-guide/aws/redshift/index.html index c84cbd669f..a8bb5e59a6 100644 --- a/user-guide/aws/redshift/index.html +++ b/user-guide/aws/redshift/index.html @@ -319,4 +319,5 @@ --name "${REDSHIFT_DATABASE_NAME}_${REDSHIFT_SCHEMA_NAME}_${REDSHIFT_TABLE_NAME}"
    Last modified September 1, 2023: enhance docs for redshift (#796) (42e8db515)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/resourcegroups/index.html b/user-guide/aws/resourcegroups/index.html index ad727ae087..706642637f 100644 --- a/user-guide/aws/resourcegroups/index.html +++ b/user-guide/aws/resourcegroups/index.html @@ -308,4 +308,5 @@ --group-name my-resource-group
    Last modified September 11, 2023: add docs for resource groups (#690) (98c8151c5)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/route53/index.html b/user-guide/aws/route53/index.html index b2453bde75..8b2fd08095 100644 --- a/user-guide/aws/route53/index.html +++ b/user-guide/aws/route53/index.html @@ -327,4 +327,5 @@

    Resource Browser

    The LocalStack Web Application provides a Route53 for creating hosted zones and to manage DNS entries. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Route53 under the Analytics section.

    Route53 Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use Route53 in LocalStack for various use cases:


    Last modified September 15, 2023: enhance docs for route53 (#794) (3361bfeb0)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/s3/index.html b/user-guide/aws/s3/index.html index c09c944072..5e6cc3462c 100644 --- a/user-guide/aws/s3/index.html +++ b/user-guide/aws/s3/index.html @@ -361,4 +361,5 @@ $ awslocal s3api get-bucket-cors --bucket cors-bucket

    You can try again to upload files in your bucket from the LocalStack Web Application and it should work.

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing S3 buckets & configurations. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on S3 under the Storage section.

    S3 Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use S3 in LocalStack for various use cases:


    Last modified September 27, 2023: update S3 endpoint docs (#834) (a16f088c1)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/sagemaker/index.html b/user-guide/aws/sagemaker/index.html index 6fbde78cf2..f2bc528442 100644 --- a/user-guide/aws/sagemaker/index.html +++ b/user-guide/aws/sagemaker/index.html @@ -303,4 +303,5 @@

    You can also invoke a serverless endpoint, by navigating to main.py and uncommenting the run_serverless function call.

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing Lambda resources. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Sagemaker under the Compute section.

    The Resource Browser displays Models, Endpoint Configurations and Endpoint. You can click on individual resources to view their details.

    Sagemaker Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use Sagemaker in LocalStack for various use cases:


    Last modified October 12, 2023: standardize sagemaker doc (#821) (3745a57bf)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/secretsmanager/index.html b/user-guide/aws/secretsmanager/index.html index 1524f1e980..78031a90b4 100644 --- a/user-guide/aws/secretsmanager/index.html +++ b/user-guide/aws/secretsmanager/index.html @@ -353,4 +353,5 @@ You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Secrets Manager under the Security Identity Compliance section.

    Secrets Manager Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use Secrets Manager in LocalStack for various use cases:


    Last modified September 11, 2023: add docs for secrets manager (#778) (7ce8feafc)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/security-token-service/index.html b/user-guide/aws/security-token-service/index.html index 4268fb3a95..790382f61f 100644 --- a/user-guide/aws/security-token-service/index.html +++ b/user-guide/aws/security-token-service/index.html @@ -361,4 +361,5 @@
    Last modified September 13, 2023: fix syntax error in snippet (#822) (8617c2536)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/serverlessrepo/index.html b/user-guide/aws/serverlessrepo/index.html index 20ae9041fd..b0d13eb087 100644 --- a/user-guide/aws/serverlessrepo/index.html +++ b/user-guide/aws/serverlessrepo/index.html @@ -314,4 +314,5 @@ --application-id <application-id>

    Replace <application-id> with the Application ID of your SAM application that you retrieved in the previous step.

    You can also create a CloudFormation changeset using the CreateCloudFormationChangeSet API, and then execute the changeset to deploy the SAM application using the ExecuteChangeSet API.

    Limitations


    Last modified September 11, 2023: add docs for serverless application repository (#689) (18186bab7)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/servicediscovery/index.html b/user-guide/aws/servicediscovery/index.html index 76db072308..93c86763ab 100644 --- a/user-guide/aws/servicediscovery/index.html +++ b/user-guide/aws/servicediscovery/index.html @@ -351,4 +351,5 @@ --service-id <service-id>

    The output will consist of the resource ID, and you can further use the DiscoverInstances API. This API allows you to query the DNS records associated with the service and perform various operations.

    To explore the DNS records of your service and perform other operations, refer to the AWS CLI documentation for comprehensive instructions and examples.


    Last modified September 4, 2023: enhance docs for appsync (#782) (8ffebe2c4)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/ses/index.html b/user-guide/aws/ses/index.html index 59e3acafda..21d64c5036 100644 --- a/user-guide/aws/ses/index.html +++ b/user-guide/aws/ses/index.html @@ -332,4 +332,5 @@ Consequently, all operations related to Receipt Rules are currently mocked.


    Last modified September 27, 2023: Revamp SES docs (#815) (6565e9f9e)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/sns/index.html b/user-guide/aws/sns/index.html index 500e2dc44a..bbfc2aa143 100644 --- a/user-guide/aws/sns/index.html +++ b/user-guide/aws/sns/index.html @@ -330,4 +330,5 @@ }

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing SNS topics. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on SNS under the App Integration section.

    SNS Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use SNS in LocalStack for various use cases:


    Last modified August 24, 2023: enhance docs for sns (#715) (acf3fff1d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/sqs/index.html b/user-guide/aws/sqs/index.html index 9456b36cf5..46219399e1 100644 --- a/user-guide/aws/sqs/index.html +++ b/user-guide/aws/sqs/index.html @@ -532,4 +532,5 @@ You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on SQS under the App Integration section.

    SQS Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use SQS in LocalStack for various use cases:

    Limitations

    A message’s ApproximateReceiveCount attribute will be reset to 0 when the message moves to a DLQ.


    Last modified October 19, 2023: add new sqs developer endpoint feature (#871) (173f40e8f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/stepfunctions/index.html b/user-guide/aws/stepfunctions/index.html index e177107489..38b9163e0c 100644 --- a/user-guide/aws/stepfunctions/index.html +++ b/user-guide/aws/stepfunctions/index.html @@ -355,4 +355,5 @@ --state-machine-arn "arn:aws:states:us-east-1:000000000000:stateMachine:CreateAndListBuckets"

    Resource Browser

    The LocalStack Web Application provides a Resource Browser for managing Step Functions state machines. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the Resources section, and then clicking on Step Functions under the App Integration section.

    Step Functions Resource Browser

    The Resource Browser allows you to perform the following actions:

    Examples

    The following code snippets and sample applications provide practical examples of how to use Step Functions in LocalStack for various use cases:


    Last modified September 2, 2023: enhance docs for step functions (#723) (efdd67851)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/support/index.html b/user-guide/aws/support/index.html index 456388a3bc..2042ea4991 100644 --- a/user-guide/aws/support/index.html +++ b/user-guide/aws/support/index.html @@ -318,4 +318,5 @@

    You can also use the DescribeCases API to verify that the case has been resolved.


    Last modified August 30, 2023: add docs for support (#780) (f6d628116)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/swf/index.html b/user-guide/aws/swf/index.html index 7d44f86b3d..0c396ea110 100644 --- a/user-guide/aws/swf/index.html +++ b/user-guide/aws/swf/index.html @@ -367,4 +367,5 @@
    Last modified September 2, 2023: add docs for swf (#774) (b0543d265)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/systems-manager/index.html b/user-guide/aws/systems-manager/index.html index 9b3c877ac5..3d0caf196e 100644 --- a/user-guide/aws/systems-manager/index.html +++ b/user-guide/aws/systems-manager/index.html @@ -329,4 +329,5 @@

    Limitations

    The following table highlights some differences between LocalStack SSM and AWS SSM.

    LocalStackAWS
    Automated SSM registration for instancesManual instance registration using CreateActivation
    Operations performed through Docker execOperations facilitated by Amazon SSM Agent
    Instance IDs prefixed with i-Instance IDs prefixed with mi-

    The other limitations of LocalStack SSM are:


    Last modified September 11, 2023: enhance docs for ssm (#797) (b1ab8fc48)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/timestream/index.html b/user-guide/aws/timestream/index.html index e3107e77a9..db9c1d48ec 100644 --- a/user-guide/aws/timestream/index.html +++ b/user-guide/aws/timestream/index.html @@ -302,4 +302,5 @@ ...

    Limitations

    LocalStack’s Timestream implementation is under active development and only supports a limited set of operations, please refer to the API Coverage pages for an up-to-date list of implemented and tested functions within Timestream-Query and Timestream-Write.

    If you have a usecase that uses Timestream but doesn’t work with our implementation yet, we encourage you to get in touch, so we can streamline any operations you rely on.


    Last modified July 20, 2023: reformat docs for timestream (#711) (14c6b2841)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/transcribe/index.html b/user-guide/aws/transcribe/index.html index e3e875210e..895c3441af 100644 --- a/user-guide/aws/transcribe/index.html +++ b/user-guide/aws/transcribe/index.html @@ -326,4 +326,5 @@

    Examples

    The following code snippets and sample applications provide practical examples of how to use Transcribe in LocalStack for various use cases:

    Limitations

    Currently, our Transcribe emulation offers only supported formats and languages.

    Supported Formats

    The following input media formats are supported:

    Supported Languages

    The following langauges and dialects are supported:

    LanguageLanguage Code
    Germande-DE
    English, Britishen-GB
    English, Indianen-IN
    English, USen-US
    Spanishes-ES
    Farsifa-IR
    Frenchfr-FR
    Hindihi-IN
    Italianit-IT
    Japanja-JP
    Dutchnl-NL
    Portuguesept-BR
    Russianru-RU
    Turkishtr-TR
    Vietnamesevi-VN
    Chinesezh-CN

    Last modified September 27, 2023: reformat mq and transcribe (#712) (9f25131af)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/transfer/index.html b/user-guide/aws/transfer/index.html index 16f496e590..6f8ad84a0f 100644 --- a/user-guide/aws/transfer/index.html +++ b/user-guide/aws/transfer/index.html @@ -347,4 +347,5 @@
    Last modified September 11, 2023: improve docs on aws transfer (#802) (beb2de5e3)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/aws/xray/index.html b/user-guide/aws/xray/index.html index bc1f6b3e73..fe4d8f9de3 100644 --- a/user-guide/aws/xray/index.html +++ b/user-guide/aws/xray/index.html @@ -352,4 +352,5 @@ trace_id into a single aggregated trace.


    Last modified September 18, 2023: Enhance docs for xray (#823) (f02f82d76)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/circle-ci/index.html b/user-guide/ci/circle-ci/index.html index 8ce2f22d56..7283fa277c 100644 --- a/user-guide/ci/circle-ci/index.html +++ b/user-guide/ci/circle-ci/index.html @@ -305,4 +305,5 @@

    Configuring an API key

    You can easily enable LocalStack Pro by adding your API key to the project’s environment variables. The LocalStack Orb will automatically pick it up and activate the Pro features.

    Just go to the project settings in CircleCI, click on Environment Variables in the sidebar and add your API key:

    Adding the LocalStack API key in CircleCI


    Last modified April 27, 2023: update the ci docs to use the pro image (#595) (f206a0c5f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/drone-ci/index.html b/user-guide/ci/drone-ci/index.html index 74efe79225..e9ebab2548 100644 --- a/user-guide/ci/drone-ci/index.html +++ b/user-guide/ci/drone-ci/index.html @@ -312,4 +312,5 @@
    Last modified April 27, 2023: update the ci docs to use the pro image (#595) (f206a0c5f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/github-actions/index.html b/user-guide/ci/github-actions/index.html index d13263911b..af2acc6250 100644 --- a/user-guide/ci/github-actions/index.html +++ b/user-guide/ci/github-actions/index.html @@ -321,4 +321,5 @@

    Adding the LocalStack API key as secret in GitHub


    Last modified April 27, 2023: update the ci docs to use the pro image (#595) (f206a0c5f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/gitlab-ci/index.html b/user-guide/ci/gitlab-ci/index.html index 11abb83368..9773043f04 100644 --- a/user-guide/ci/gitlab-ci/index.html +++ b/user-guide/ci/gitlab-ci/index.html @@ -337,4 +337,5 @@

    You can check the logs of the LocalStack container to see if the activation was successful. If the API key activation fails, LocalStack container will exit with an error code.


    Last modified May 4, 2023: add docker-in-docker note for gitlab ci (#589) (6a906a21c)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/harness-ci/index.html b/user-guide/ci/harness-ci/index.html index 6e99b9408b..96e3d0510d 100644 --- a/user-guide/ci/harness-ci/index.html +++ b/user-guide/ci/harness-ci/index.html @@ -322,4 +322,5 @@
    Last modified April 27, 2023: update the ci docs to use the pro image (#595) (f206a0c5f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/index.html b/user-guide/ci/index.html index ce4131cc72..a740fc45f8 100644 --- a/user-guide/ci/index.html +++ b/user-guide/ci/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    LocalStack in CI

    Using LocalStack in your Continuous Integration (CI) workflows

    LocalStack enables organizations to automate their application testing and integration process through DevOps practices, such as continuous integration (CI). To meet your organizational needs, LocalStack lets you move away from complicated AWS testing and staging environments by enabling a key component of testing and delivering cloud-native applications.

    You can easily integrate LocalStack with your existing CI platform. We provide native plugins for CircleCI and a generic driver for any other CI platform you might use. This enables you to incorporate LocalStack’s local AWS cloud emulation in your CI pipelines, use advanced features like Cloud Pods and CI analytics, and run your test & integration suite before pushing to production.

    Hypothetical CI workflow

    Let’s assume that your team has an automated CI workflow into which you want to integrate end-to-end cloud testing with LocalStack. As an example, consider the following pipeline, which represents part of a simple CI workflow:

    An example CI/CD workflow using LocalStack

    The CI build is triggered by pushing code to a version control repository, like GitHub. The CI runner starts LocalStack and executes the test suite. You can also use the same Infrastructure-as-Code (IaC) configuration that you use to set up AWS in your production environment to set up LocalStack in the CI environment. You can also pre-seed state into the local AWS services (e.g., DynamoDB entries or S3 files) provided by LocalStack in your CI environment via Cloud Pods.

    After a successful test run, you can execute the more expensive AWS CodeBuild pipeline for deploying your application. You can enrich the test reports created by your testing framework with traces and analytics generated inside LocalStack.

    CI Credits

    A CI key is a special type of API key that allows you to use LocalStack in your CI environment. Each key activation, i.e., each single startup of the LocalStack container in your CI environment, consumes one build credit. LocalStack Pro offers a CI key with a limited number of build credits to help you start experimenting with larger CI settings. LocalStack Team is focused on using LocalStack on individual user machines, across teams, and in larger CI settings to help teams collaborate and use LocalStack extensively in CI.

    The Pro subscription is mainly intended for use on individual user machines. We recommend our Team plan if you intend to use LocalStack extensively for team collaboration and in CI environments. For the CI environment, each subscription (both Pro and Team) comes with one extra CI key (included in the subscription at no extra charge), which allows you to use LocalStack in your CI environment. The CI key has a certain number of credits, depending on the number of individual user seats and the plan you have purchased.

    CI integrations

    The steps required for the integration differ slightly depending on your preferred CI platform. Please refer to the relevant sections below for detailed instructions on the integration process. To follow the instructions, you can first retrieve the CI key from the Account settings page in the LocalStack Web app.

    CI images

    LocalStack Docker images can be used in your CI environment by adding a CI Key. The images are available on Docker Hub, and comprehensive documentation is available on our Docker images documentation. Community users can use the localstack/localstack image, while Pro and Team users can use the localstack/localstack-pro image. For Big Data jobs that require services such as EMR, Athena, and Glue, we provide a mono-container that uses the localstack/localstack-pro:2.0.2-bigdata image, which bakes in the required dependencies, such as Hadoop, Hive, Presto, into the LocalStack image.


    CircleCI

    Use LocalStack in Circle CI

    Drone CI

    Use LocalStack in Drone CI

    GitHub Actions

    Use LocalStack in GitHub Actions

    Travis CI

    Use LocalStack in Travis CI

    GitLab CI

    Use LocalStack in GitLab CI

    Harness CI

    Use LocalStack in Harness CI


    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/ci/travis-ci/index.html b/user-guide/ci/travis-ci/index.html index 25f1ab648b..195c584edc 100644 --- a/user-guide/ci/travis-ci/index.html +++ b/user-guide/ci/travis-ci/index.html @@ -325,4 +325,5 @@
    Last modified April 27, 2023: update the ci docs to use the pro image (#595) (f206a0c5f)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/extensions/developing-extensions/index.html b/user-guide/extensions/developing-extensions/index.html index 6d8dee3991..9cf3dc90ac 100644 --- a/user-guide/extensions/developing-extensions/index.html +++ b/user-guide/extensions/developing-extensions/index.html @@ -431,4 +431,5 @@ You can create a one-click installer for your extension using our Extension Installer.


    Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/extensions/index.html b/user-guide/extensions/index.html index 179817011b..a44be8a60d 100644 --- a/user-guide/extensions/index.html +++ b/user-guide/extensions/index.html @@ -295,4 +295,5 @@ Please report any issues or feature requests on our GitHub repository.

    Quickstart

    Get started with LocalStack extensions

    Managing extensions

    How to manage LocalStack extensions in your LocalStack environment

    Developing extensions

    How to develop your own extensions

    Official extensions

    Here is a list of official extensions and where to find them:


    Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/extensions/managing-extensions/index.html b/user-guide/extensions/managing-extensions/index.html index 35a83facbc..da08516102 100644 --- a/user-guide/extensions/managing-extensions/index.html +++ b/user-guide/extensions/managing-extensions/index.html @@ -348,4 +348,5 @@

    When LocalStack starts up, you should see it tries to install the extensions and all their dependencies.


    Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/extensions/official-extensions/index.html b/user-guide/extensions/official-extensions/index.html index c313f28e3f..698b36c574 100644 --- a/user-guide/extensions/official-extensions/index.html +++ b/user-guide/extensions/official-extensions/index.html @@ -290,4 +290,5 @@ You can always find an up-to-date list in our Extension Library.

    ExtensionDescriptionInstall nameVersionSupport status
    AWS replicatorA LocalStack extension to replicate AWS resources into your local machine.localstack-extension-aws-replicator0.1.0Experimental
    Diagnosis ViewerView the diagnostics endpoint directly in localstack.localstack-extension-diagnosis-viewer0.1.0Stable
    httpbinA simple HTTP Request & Response Service directly in LocalStack using httpbin.localstack-extension-httpbin0.1.0Stable
    MailHogWeb and API based SMTP testing directly in LocalStack using MailHog.localstack-extension-mailhog0.1.0Stable
    MiniflareThis extension makes Miniflare (dev environment for Cloudflare workers) available directly in LocalStack!localstack-extension-miniflare0.1.0Experimental
    StripeA LocalStack extension that provides a mocked version of Stripe as a service.localstack-extension-stripe0.1.0Stable

    Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/extensions/quickstart/index.html b/user-guide/extensions/quickstart/index.html index 9345c9276b..3a88680859 100644 --- a/user-guide/extensions/quickstart/index.html +++ b/user-guide/extensions/quickstart/index.html @@ -306,4 +306,5 @@ Check out our guide on Developing Extensions.
    Last modified October 12, 2023: revamp extensions docs (#854) (153251a4d)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/index.html b/user-guide/index.html index 4bc8fc80eb..54c347bacc 100644 --- a/user-guide/index.html +++ b/user-guide/index.html @@ -288,4 +288,5 @@ Create project issue

    User Guides

    Develop your understanding of various LocalStack features, integrations, and use cases.

    Local AWS Services

    Integrations

    How to use your favorite cloud development tools with LocalStack.

    LocalStack Extensions

    Use the power of LocalStack Extensions to customize and extend your local development experience.

    LocalStack in CI

    Using LocalStack in your Continuous Integration (CI) workflows

    LocalStack Tools

    Increase your development efficiency with LocalStack Cloud Developer Tools.

    LocalStack Web Application

    You can use the LocalStack Web Application to view and manage all aspects of the LocalStack platform

    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/architect/index.html b/user-guide/integrations/architect/index.html index 152792b6ec..dbe22a59ff 100644 --- a/user-guide/integrations/architect/index.html +++ b/user-guide/integrations/architect/index.html @@ -291,4 +291,5 @@ If you are adapting an existing configuration, you might be able to skip certain steps at your own discretion.

    Example

    Setup

    To use Architect in conjunction with LocalStack, simply install the arclocal command (sources can be found here).

    $ npm install -g architect-local @architect/architect aws-sdk

    The arclocal command has the same usage as the arc command, so you can start right away.

    Create a test directory

    $ mkdir architect_quickstart && cd architect_quickstart

    then create an architect project

    $ arclocal init

    Deployment

    Now you need to start LocalStack. After LocalStack has started you can deploy your Architect setup via:

    $ arclocal deploy

    Further reading

    For more architect examples, you can take a look at the official architect docs.


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/aws-cdk/index.html b/user-guide/integrations/aws-cdk/index.html index 03849fdb20..972ad21496 100644 --- a/user-guide/integrations/aws-cdk/index.html +++ b/user-guide/integrations/aws-cdk/index.html @@ -314,4 +314,5 @@ When this lambda is executed locally from the /tmp folder, the package can not be discovered by Node due to the way how Node package resolution works.

    Other resources

    External resources

    Community resources


    Last modified June 23, 2023: docs(aws-cdk): Adding bootstrap command to the example (#651) (0447948f9)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/aws-cli/index.html b/user-guide/integrations/aws-cli/index.html index 4969a41d2a..96fadc47c3 100644 --- a/user-guide/integrations/aws-cli/index.html +++ b/user-guide/integrations/aws-cli/index.html @@ -323,4 +323,5 @@ }
    Last modified October 16, 2023: rework the aws cli docs (#863) (728ca75c5)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/aws-sam/index.html b/user-guide/integrations/aws-sam/index.html index 0d2f0e8934..4b043fea9d 100644 --- a/user-guide/integrations/aws-sam/index.html +++ b/user-guide/integrations/aws-sam/index.html @@ -290,4 +290,5 @@ Please make sure to replace all sam calls with samlocal when following the AWS tutorial.

    Configuration


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/cdk-for-terraform/index.html b/user-guide/integrations/cdk-for-terraform/index.html index 9b696ad956..5c736c84cb 100644 --- a/user-guide/integrations/cdk-for-terraform/index.html +++ b/user-guide/integrations/cdk-for-terraform/index.html @@ -408,4 +408,5 @@

    Verify that the S3 bucket has been created successfully by running the following command:

    $ awslocal s3 ls

    Your CDKTF stack is now successfully deployed to LocalStack. You can now start using CDKTF to create and manage your AWS resources on LocalStack.


    Last modified April 23, 2023: add docs for cdk for terraform on localstack (#585) (0f7e46f6a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/chalice/index.html b/user-guide/integrations/chalice/index.html index 15376c44ec..f4760ad35d 100644 --- a/user-guide/integrations/chalice/index.html +++ b/user-guide/integrations/chalice/index.html @@ -331,4 +331,5 @@ - Rest API URL: https://y5iuni004m.execute-api.us-east-1.amazonaws.com/api/

    We now have our Chalice Application deployed on a Lambda Amazon Resource Name (ARN) along with a REST API URL.


    Last modified April 23, 2023: add docs for cdk for terraform on localstack (#585) (0f7e46f6a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/cloud-custodian/index.html b/user-guide/integrations/cloud-custodian/index.html index e27ac53e18..d6705a87ec 100644 --- a/user-guide/integrations/cloud-custodian/index.html +++ b/user-guide/integrations/cloud-custodian/index.html @@ -314,4 +314,5 @@ --profile localstack

    You can access the CloudWatch metrics in the LocalStack Web Application.

    Further reading


    Last modified October 18, 2023: docs for cloud custodian (#865) (5f8991467)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/copilot/index.html b/user-guide/integrations/copilot/index.html index 151a7da15e..2bb523af1c 100644 --- a/user-guide/integrations/copilot/index.html +++ b/user-guide/integrations/copilot/index.html @@ -300,4 +300,5 @@ Just remember to replace copilot with copilotlocal.


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/crossplane/index.html b/user-guide/integrations/crossplane/index.html index a188f4cc58..9a101ab171 100644 --- a/user-guide/integrations/crossplane/index.html +++ b/user-guide/integrations/crossplane/index.html @@ -389,4 +389,5 @@ You can refer to the additional reading material to learn and explore more advanced features.

    Further Reading


    Last modified September 6, 2023: Add tutorial on using Crossplane AWS provider with LocalStack (#804) (e17cdb7dd)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/former2/index.html b/user-guide/integrations/former2/index.html index 8e280c2fe5..b48fff3a2b 100644 --- a/user-guide/integrations/former2/index.html +++ b/user-guide/integrations/former2/index.html @@ -322,4 +322,5 @@

    Configure Former2

    Navigate to the Former2 setup dashboard. Open the Credentials tab and enter your IAM credentials. For LocalStack, you can just configure the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables as test and test, respectively.

    Enter test credentials on Former2 Dashboard

    Click on Continue to Parameters and include your own CloudFormation stack parameters by adding them below. Click on Continue to Settings and navigate to Custom Endpoints. Toggle the Use LocalStack Endpoint switch to enable the LocalStack endpoint URL (http://localhost:4566). Click on Go to Dashboard to complete the setup.

    LocalStack endpoint toggle on Former2 Dashboard

    You can now click on Scan Account button on the top-right corner of the dashboard to scan your LocalStack instance for resources. Once the scan is complete, you can select the resources you want to generate IaC outputs for.

    Generate IaC output

    Navigate to S3, DynamoDB, and SQS to verify that the resources you created earlier are listed.

    S3 Console on Former2 Dashboard

    You can select the resources you want to generate IaC outputs for and click on Add Selected. Finally, you can click on Generate on the top-left corner of the dashboard to generate the IaC outputs.

    CloudFormation Output on Former2 Dashboard

    You can also choose to generate the IaC outputs in a different format by clicking on the various options available on the left-hand side of the dashboard.


    Last modified October 15, 2023: add docs for former2 (#859) (e777f49b8)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/gitpod/index.html b/user-guide/integrations/gitpod/index.html index f881bc0f86..6c8fbfd77a 100644 --- a/user-guide/integrations/gitpod/index.html +++ b/user-guide/integrations/gitpod/index.html @@ -338,4 +338,5 @@

    After adding the configuration, you can start your development & testing by creating your workspace in GitPod. Upon creation, you will be able to see the LocalStack container running in the background (you can use localstack status to check the status of the container).

    For a simple demonstration, check out the LocalStack GitPod demo repository. Check out our in-depth walkthrough over the demo on our blog!


    Last modified April 23, 2023: add docs for cdk for terraform on localstack (#585) (0f7e46f6a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/index.html b/user-guide/integrations/index.html index b0d311014e..0218599e51 100644 --- a/user-guide/integrations/index.html +++ b/user-guide/integrations/index.html @@ -294,4 +294,5 @@ Other times there is a bit of configuration involved.

    Here is a list of tools we support, and documentation on how to integrate LocalStack:


    AWS Command Line Interface

    Use AWS Command Line Interface (CLI) to create local AWS resources with LocalStack

    Serverless Framework

    Use the Serverless Framework with LocalStack

    Testcontainers

    Use Testcontainers with LocalStack

    Spring Cloud Function

    Use Spring Cloud Function framework with LocalStack

    Architect

    Use the Architect Infrastructure as Code framework with LocalStack

    AWS Copilot CLI

    Build, Release and Operate Containerized Applications on AWS with AWS Copilot CLI

    Crossplane

    Use the Crossplane cloud-native control plane framework with LocalStack

    Terraform

    Use the Terraform Infrastructure as Code framework with LocalStack

    AWS SAM

    Use the AWS SAM (Serverless Application Model) with LocalStack

    AWS CDK

    Use the AWS CDK (Cloud Development Kit) with LocalStack

    Pulumi

    Use the Pulumi Infrastructure as Code framework with LocalStack

    CDK for Terraform

    Getting started with CDK for Terraform to deploy AWS resources on your local machine with LocalStack

    Self-managed Kafka cluster

    Using LocalStack Lambda with a self-managed Kafka cluster

    AWS Chalice

    Understanding the usage of AWS Chalice with LocalStack

    GitPod

    Use GitPod’s fully automated, ephemeral workspaces to develop & test your cloud applications with LocalStack

    Former2

    Use Former2 to generate Infrastructure-as-Code outputs from existing resources with LocalStack

    Cloud Custodian

    Use Cloud Custodian to manage local cloud resources by filtering, tagging, and then applying actions with LocalStack

    Language SDKs

    How to use your favorite cloud development SDK with LocalStack.


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/kafka/index.html b/user-guide/integrations/kafka/index.html index 60ff8ae9fb..463871d92c 100644 --- a/user-guide/integrations/kafka/index.html +++ b/user-guide/integrations/kafka/index.html @@ -352,4 +352,5 @@ }
    1. Additionally visit http://localhost:8080 for Kowl’s UI.

    Last modified April 23, 2023: add docs for cdk for terraform on localstack (#585) (0f7e46f6a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/pulumi/index.html b/user-guide/integrations/pulumi/index.html index 30bc602f19..af7b301b16 100644 --- a/user-guide/integrations/pulumi/index.html +++ b/user-guide/integrations/pulumi/index.html @@ -631,4 +631,5 @@ pulumilocal version

    should output the same value.

    Use

    Instead of manually editing a stack configuration as explained earlier, you can run

    $ pulumilocal init

    which will create a Pulumi.localstack.yaml stack configuration, and initialize an additional stack named localstack.

    You can now run

    $ pulumilocal up

    to start the localstack stack.

    Configuration

    You can configure the integration between pulumi-local and LocalStack by adding these environment variables before running pulumilocal:

    VariableDefault valueDescription
    PULUMI_CMDpulumiThe Pulumi command that is being delegated to
    PULUMI_STACK_NAMElocalstackThe Pulumi stack name used for looking up the stack file (Pulumi.<stack>.yaml)
    LOCALSTACK_HOSTNAMElocalhostThe name of the host LocalStack is reachable at
    EDGE_PORT4566The port LocalStack is reachable at
    USE_SSL0A truthy (1, true) string that indicates whether to use SSL when connecting to LocalStack

    Community resources

    Articles


    Last modified February 3, 2023: Implement Consistent formatting (#452) (ce0cc12c9)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/cpp/index.html b/user-guide/integrations/sdks/cpp/index.html index d9eb0ed9a9..893ddcd5c9 100644 --- a/user-guide/integrations/sdks/cpp/index.html +++ b/user-guide/integrations/sdks/cpp/index.html @@ -364,4 +364,5 @@

    Resources


    Last modified March 7, 2023: minor extension to C++ SDK sample (0d76205c7)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/dotnet/index.html b/user-guide/integrations/sdks/dotnet/index.html index 32499efb42..94743e1ef5 100644 --- a/user-guide/integrations/sdks/dotnet/index.html +++ b/user-guide/integrations/sdks/dotnet/index.html @@ -332,4 +332,5 @@

    Benefits

    Considerations:

    Resources


    Last modified September 11, 2023: Integrate LocalStack.NET Guidance into .NET SDK Documentation (#790) (28cf78f1b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/go/index.html b/user-guide/integrations/sdks/go/index.html index 5566e796fd..08684987fd 100644 --- a/user-guide/integrations/sdks/go/index.html +++ b/user-guide/integrations/sdks/go/index.html @@ -354,4 +354,5 @@ }

    Resources


    Last modified February 6, 2023: remove deprecated endpoint resolver for go SDK v2 + fix example (#469) (98dcbfe40)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/index.html b/user-guide/integrations/sdks/index.html index 99922677e1..b471ce1659 100644 --- a/user-guide/integrations/sdks/index.html +++ b/user-guide/integrations/sdks/index.html @@ -289,4 +289,5 @@ Create project issue

    Language SDKs

    How to use your favorite cloud development SDK with LocalStack.

    .NET

    How to use the .NET AWS SDK with LocalStack.

    C++

    How to use the C++ AWS SDK with LocalStack.

    Go

    How to use the Go AWS SDK with LocalStack.

    Java

    How to use the AWS Java SDK with LocalStack.

    JavaScript

    How to use the JavaScript AWS SDK with LocalStack.

    PHP

    How to use the PHP AWS SDK with LocalStack.

    Python Boto3

    How to use the Boto3 Python AWS SDK with LocalStack.

    Ruby

    How to use the AWS SDK for Ruby with LocalStack.


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/java/index.html b/user-guide/integrations/sdks/java/index.html index 5e1b82c3cc..08e9aa7a20 100644 --- a/user-guide/integrations/sdks/java/index.html +++ b/user-guide/integrations/sdks/java/index.html @@ -468,4 +468,5 @@ Person person = table.getItem(Key.builder().partitionValue(personId).build());

    Resources


    Last modified August 7, 2023: add java sdk getting started examples and resources (#730) (e3d685d7a)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/javascript/index.html b/user-guide/integrations/sdks/javascript/index.html index 90deab3131..777496f27f 100644 --- a/user-guide/integrations/sdks/javascript/index.html +++ b/user-guide/integrations/sdks/javascript/index.html @@ -374,4 +374,5 @@

    Resources


    Last modified August 17, 2023: revamp the tutorials UI for the Developer Hub (#648) (67942a18c)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/php/index.html b/user-guide/integrations/sdks/php/index.html index f47f0849fd..4a89738a2f 100644 --- a/user-guide/integrations/sdks/php/index.html +++ b/user-guide/integrations/sdks/php/index.html @@ -301,4 +301,5 @@

    A full example can be found in our samples repository.

    Resources


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/python/index.html b/user-guide/integrations/sdks/python/index.html index e4d6fa2399..88d14ae303 100644 --- a/user-guide/integrations/sdks/python/index.html +++ b/user-guide/integrations/sdks/python/index.html @@ -308,4 +308,5 @@

    Further Material:


    Last modified March 17, 2023: Network troubleshooting document (#444) (32a42f217)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/sdks/ruby/index.html b/user-guide/integrations/sdks/ruby/index.html index a2c9e23699..bed8c03cec 100644 --- a/user-guide/integrations/sdks/ruby/index.html +++ b/user-guide/integrations/sdks/ruby/index.html @@ -353,4 +353,5 @@

    Resources


    Last modified April 27, 2023: add docs on aws sdk for ruby (#594) (dead2a476)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/serverless-framework/index.html b/user-guide/integrations/serverless-framework/index.html index a4a25fc43b..0a4f767fb5 100644 --- a/user-guide/integrations/serverless-framework/index.html +++ b/user-guide/integrations/serverless-framework/index.html @@ -381,4 +381,5 @@

    When this flag is set, the lambda code will be mounted into the container running the function directly from your local directory instead of packaging and uploading it.

    Ran into trouble?

    If you run into any issues or problems while integrating LocalStack with your Serverless app, please submit an issue.


    Last modified March 27, 2023: New lambda provider v2 (#532) (30abaa73b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/spring-cloud-function/index.html b/user-guide/integrations/spring-cloud-function/index.html index cf34d130d4..ccde77a097 100644 --- a/user-guide/integrations/spring-cloud-function/index.html +++ b/user-guide/integrations/spring-cloud-function/index.html @@ -1176,4 +1176,5 @@ for JVM Lambda functions.


    Last modified March 27, 2023: New lambda provider v2 (#532) (30abaa73b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/terraform/index.html b/user-guide/integrations/terraform/index.html index 9050099f76..6ab5bf441d 100644 --- a/user-guide/integrations/terraform/index.html +++ b/user-guide/integrations/terraform/index.html @@ -373,4 +373,5 @@

    Examples


    Last modified October 16, 2023: improve terraform docs (#861) (2a2affe07)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/integrations/testcontainers/index.html b/user-guide/integrations/testcontainers/index.html index 23d037b49d..5854dd97fd 100644 --- a/user-guide/integrations/testcontainers/index.html +++ b/user-guide/integrations/testcontainers/index.html @@ -358,4 +358,5 @@
    Last modified June 23, 2023: Fix Java code snippets for Testcontainers doc (#660) (515a21e79)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/community/index.html b/user-guide/tools/cloud-pods/community/index.html index 56d3bdc0a0..0838dd7ec6 100644 --- a/user-guide/tools/cloud-pods/community/index.html +++ b/user-guide/tools/cloud-pods/community/index.html @@ -292,4 +292,5 @@ Cloud Pods file:///Users/<my_username>/Desktop/awesome-pod successfully loaded

    It is worth noting that the load command also allows loading a Cloud Pod stored at a given URL. We also provide a short-hand option to load Cloud Pods saved in a public GitHub repository. To showcase this possibility, we opened a new public repository at localstack/cloud-pods, where we started storing several Cloud Pods for demonstration purposes.

    For example, we uploaded a Cloud Pod named s3-trigger-thumbnail based on an official AWS documentation tutorial. This Cloud Pod stores a simple application consisting of two S3 buckets and a Lambda function. For each jpg image uploaded in one of the buckets, the Lamda function will create a thumbnail of it and store it in the other bucket.

    To load this Cloud Pod, you can run the following command:

    $ localstack pod load git://localstack/cloud-pods/s3-trigger-thumbnail

    To test the loaded pod, you can run the following command:

    $ awslocal s3 cp <path_to_file>.jpg s3://img-bucket

    To check the content of the destination bucket run the following command:

    $ awslocal s3 ls s3://img-bucket-resized

    Limitations

    Community Cloud Pods have some limitations:


    Last modified October 13, 2023: rework the cloud pods documentation (#840) (5cb275019)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/getting-started/index.html b/user-guide/tools/cloud-pods/getting-started/index.html index 98efe9d47f..81b704038a 100644 --- a/user-guide/tools/cloud-pods/getting-started/index.html +++ b/user-guide/tools/cloud-pods/getting-started/index.html @@ -341,4 +341,5 @@

    For comprehensive instructions, navigate to our Command-Line Interface (CLI) Guide. To access your Cloud Pods through the LocalStack Web Application, navigate to the Cloud Pods browser.


    Last modified October 17, 2023: reformat cloud pods docs (f748e3185)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/index.html b/user-guide/tools/cloud-pods/index.html index e1b49b7422..a8011f9eb0 100644 --- a/user-guide/tools/cloud-pods/index.html +++ b/user-guide/tools/cloud-pods/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    Cloud Pods

    Cloud Pods provides a new way of collaborating in cloud application development workflows.

    Introduction

    Cloud pods are persistent state snapshots of your LocalStack instance that can easily be stored, versioned, shared, and restored. Cloud Pods can be used for various purposes, such as:

    • Sharing state snapshots amongst your team to foster collaborative debugging.
    • Pre-seeding CI environments to bootstrap your testing pipelines automatically.
    • Preparing reproducible application development & testing environments locally.

    You can save and load the persistent state of Cloud Pods, you can use the Cloud Pods command-line interface (CLI). LocalStack provides a remote storage backend that can be used to store the state of your running application and share it with your team members. You can interact with the Cloud Pods over the storage backend via the LocalStack Web Application.

    These Cloud Pods are securely stored within an AWS storage backend, where each user or organization is allocated a dedicated and isolated S3 bucket. The LocalStack Cloud Pods CLI utilizes secure S3 presigned URLs to directly interface with the S3 bucket, bypassing the need to transmit the state files through LocalStack Platform APIs.

    Cloud Pods Web UI

    Cloud Pods & Persistence

    Persistence ensures that the service state persists across container restarts. You can enable persistence via a LocalStack config flag PERSISTENCE=1 to restore your local resources, in case you’re stopping and re-starting the LocalStack instance on the same machine.

    In contrast, Cloud Pods provide more detailed control over your state. Rather than just restoring a state during LocalStack restarts, Cloud Pods enable you to capture snapshots of your local instance using the save command and inject these snapshots into a running instance using the load command, all without needing to perform a full restart.

    Cloud Pods v/s Persistence

    Getting started

    Get started with Cloud Pods to manage the state of your LocalStack instance state

    CLI command reference

    Reference guide for LocalStack Cloud Pods CLI commands and how to get started on using them!

    Remotes

    The reference guide for LocalStack Cloud Pods remotes and how to get started on using them!

    Launchpad

    Get started with Cloud Pods Launchpad to share and inject Cloud Pods into your LocalStack instance via a URL

    Community Cloud Pods

    Get started with LocalStack Community Cloud Pods to to save and load your container state at will


    Last modified October 17, 2023: reformat cloud pods docs (f748e3185)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/launchpad/index.html b/user-guide/tools/cloud-pods/launchpad/index.html index 0620dee991..6c52b18165 100644 --- a/user-guide/tools/cloud-pods/launchpad/index.html +++ b/user-guide/tools/cloud-pods/launchpad/index.html @@ -286,4 +286,5 @@

    Cloud Pods Badge Demonstration

    You need to include the url_of_your_pod as the url query parameter in the URL. For instance, if your Cloud Pod is hosted within the same repository, simply use the URL that directs to the raw Cloud Pod file.

    Additionally, you can utilize the Link Generator to generate a sharable link for your pod and copy the corresponding markdown snippet for your repository. Check out a proper example on th Cloud Pod badge GitHub repository.

    Troubleshooting common problems

    In this section we present an overview of common problems and how to solve them.

    LocalStack is not running

    If your LocalStack instance is not running, you will encounter the following error message:

    Cloud Pods Launchpad Error LocalStack not running

    Start your LocalStack instance and attempt the operation once more. For detailed instructions on starting LocalStack, refer to the Getting Started section.

    Failed to load metadata

    If the launchpad encounters difficulties while loading the metadata of your pod, you will receive the following error message:

    Cloud Pods Launchpad Error failed to load metadata

    This can occur when the pod is no longer accessible or if the URL provided is invalid. Review the URL and attempt the operation once more.

    Failed to inject pod

    If the launchpad is unable to successfully inject the pod into your LocalStack instance, you will encounter a Pod injection failed message in the log. This issue may arise from various factors, such as version disparities. For further insights and information, please review your LocalStack logs.


    Last modified October 17, 2023: reformat cloud pods docs (f748e3185)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/pods-cli/index.html b/user-guide/tools/cloud-pods/pods-cli/index.html index 450713437d..186e5f2ab0 100644 --- a/user-guide/tools/cloud-pods/pods-cli/index.html +++ b/user-guide/tools/cloud-pods/pods-cli/index.html @@ -341,4 +341,5 @@
    Last modified October 17, 2023: reformat cloud pods docs (f748e3185)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cloud-pods/remotes/index.html b/user-guide/tools/cloud-pods/remotes/index.html index 25a23b32a7..068eaccc8f 100644 --- a/user-guide/tools/cloud-pods/remotes/index.html +++ b/user-guide/tools/cloud-pods/remotes/index.html @@ -305,4 +305,5 @@

    You can now use the CLI to create a new remote called oras-remote.

    $ localstack pod remote add oras-remote 'oras://{oras_username}:{oras_password}@registry.hub.docker.com/<docker_hub_id>'

    Lastly, you can store a pod using the newly configured remote, where my-pod represents the Cloud Pod’s name, and oras-remote is the remote’s name.

    $ localstack pod save my-pod oras-remote

    Likewise, you can execute the reverse operation to load a Cloud Pod from oras-remote using the following command:

    $ localstack pod load my-pod oras-remote

    Miscellaneous

    Unless explicitly specified, all Cloud Pods commands default to targeting the LocalStack Platform as the storage remote. It’s important to note that the CLI must be authenticated correctly with our Platform, and a Team/Enterprise subscription is mandatory.

    Custom remote configurations are stored within the LocalStack volume directory and are managed by the LocalStack container. Consequently, when sharing Cloud Pods among your team using a custom remote, each team member must define the identical remote configuration. Once added, a remote persists even after LocalStack restarts.


    Last modified October 17, 2023: reformat cloud pods docs (f748e3185)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/cockpit/index.html b/user-guide/tools/cockpit/index.html index e85382c073..c8cc3fe633 100644 --- a/user-guide/tools/cockpit/index.html +++ b/user-guide/tools/cockpit/index.html @@ -291,4 +291,5 @@ On Windows and Mac you need to allow your OS to run untrusted code.

    Features

    LocalStack Cockpit helps users to manage their LocalStack instance with a simple and intuitive UI. Some of the features of LocalStack Cockpit, include automated environment checks, profile configurations, instance management and quick log access.

    Automated environment checks

    While starting Cockpit, it will automatically check your system environment to ensure that everything is ready to start LocalStack. It includes checking Docker version, pulling the official LocalStack Docker image, and checking for the presence of the LocalStack CLI and runtime status. In the absence of a Docker image, Cockpit will automatically pull the latest version of the LocalStack Docker image.

    Run configurations

    Using Cockpit, you can manage and select LocalStack run configurations to start LocalStack with a particular configuration. Configurations allow you to save your LocalStack Pro API key, or a particular set of environment variables into a run configuration.

    Manage your LocalStack instance

    You can easily start and stop your LocalStack instance with a single click. Cockpit also provides you with the status of your LocalStack instance, including the number of running services and the runtime information.

    Quick log access

    Cockpit provides quick access to your LocalStack logs for instant insights. Currently, the beta version of Cockpit does not have auto-follow cockpit, so you need to click “Refresh” and “Scroll to end” to view the latest logs.

    Known issues

    While installing Cockpit on Mac M1, macOS may prevent the software from running because of issues with code signing. To fix it, you can run xattr -rc in the terminal on the binary file and then run the application again. You can visit the Apple Developer Forum thread for more information.

    Report issues

    Support for LocalStack Cockpit is provided on a best-effort basis. To help us improve the product, please report any issues you encounter on GitHub and share your log files, so that we can investigate into your problem more easily. The logs are available in the following locations, depending on your operating system.:


    Last modified April 3, 2023: Document mDNSResponder on macOS (#555) (83e59dcda)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/index.html b/user-guide/tools/index.html index c54af4e3a2..96ace02a07 100644 --- a/user-guide/tools/index.html +++ b/user-guide/tools/index.html @@ -290,4 +290,5 @@ But LocalStack also provides a variety of tools to make your life as a cloud developer easier.

    With LocalStack Cloud Developer Tools you can:


    LocalStack Testing Tools

    Tools to simplify application testing

    Cockpit

    Manage your local LocalStack instance via the Cockpit Desktop UI.

    LocalSurf

    Browser plugin to redirect AWS service calls to LocalStack

    LocalStack Docker Extension

    Getting started with LocalStack Extension for Docker Desktop

    Cloud Pods

    Cloud Pods provides a new way of collaborating in cloud application development workflows.

    Lambda Tools

    Develop your Lambdas more efficiently.

    Transparent Endpoint Injection

    Transparently inject local endpoints into AWS SDKs and redirect your AWS calls to LocalStack


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/lambda-tools/debugging/index.html b/user-guide/tools/lambda-tools/debugging/index.html index 5abb541e5d..905bded8d3 100644 --- a/user-guide/tools/lambda-tools/debugging/index.html +++ b/user-guide/tools/lambda-tools/debugging/index.html @@ -466,4 +466,5 @@ output.txt

    Resources


    Last modified September 16, 2023: Fix lambda invoke commands with inline payload for AWS CLI v2 (#825) (d1001ba06)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/lambda-tools/hot-reloading/index.html b/user-guide/tools/lambda-tools/hot-reloading/index.html index cb9c189064..5929d648b5 100644 --- a/user-guide/tools/lambda-tools/hot-reloading/index.html +++ b/user-guide/tools/lambda-tools/hot-reloading/index.html @@ -568,4 +568,5 @@ terraform apply -var "STAGE=local" -var "LAMBDA_MOUNT_CWD=$(pwd)/build/hot"
    Last modified September 16, 2023: Fix lambda invoke commands with inline payload for AWS CLI v2 (#825) (d1001ba06)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/lambda-tools/index.html b/user-guide/tools/lambda-tools/index.html index d2350d60ff..31b7e6b58e 100644 --- a/user-guide/tools/lambda-tools/index.html +++ b/user-guide/tools/lambda-tools/index.html @@ -289,4 +289,5 @@ Create project issue

    Lambda Tools

    Develop your Lambdas more efficiently.

    Lambdas are awesome!


    Hot Reloading

    Hot code reloading continuously applies code changes to Lambda functions

    Remote Debugging

    Attach a debugger to your Lambda functions from within your IDE

    Lambda VSCode Extension

    Deploy and invoke Lambda functions in LocalStack directly from VSCode


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/lambda-tools/lambda-vscode-extension/index.html b/user-guide/tools/lambda-tools/lambda-vscode-extension/index.html index 5bcb9796a7..e64f6429ed 100644 --- a/user-guide/tools/lambda-tools/lambda-vscode-extension/index.html +++ b/user-guide/tools/lambda-tools/lambda-vscode-extension/index.html @@ -291,4 +291,5 @@ $ code .

    Install the LocalStack VSCode Extension as recommended by the project.

    You can now open the Python handler function under app/hello_world.py. Click the CodeLens Deploy Lambda function, select the template.yaml, and choose a stack name such as my-stack.

    Deploying Lambda function via the VS Code Extension

    Click the CodeLens Invoke Lambda function and pick the stack name my-stack and the function hello-world-function.

    Invoking Lambda function via the VS Code Extension

    Limitations


    Last modified October 16, 2023: docs: lambda vs code extension (#860) (b76a21b3e)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/localstack-docker-extension/index.html b/user-guide/tools/localstack-docker-extension/index.html index 3a69db81f8..59aeee1084 100644 --- a/user-guide/tools/localstack-docker-extension/index.html +++ b/user-guide/tools/localstack-docker-extension/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    LocalStack Docker Extension

    Getting started with LocalStack Extension for Docker Desktop

    The LocalStack Extension for Docker Desktop enables developers working with LocalStack to operate their LocalStack container via Docker Desktop, including checking service status, container logs, and configuring profiles. To install the LocalStack Extension for Docker Desktop, you need to have Docker Desktop installed on your machine.

    LocalStack Extension for Docker Desktop

    Installation

    To utilize LocalStack’s Docker Extension, it is necessary to have a recent version of Docker Desktop (v4.8 or higher) installed on the local machine. To enable the extension, access the Preferences tab and select the Enable Docker Extensions option within the Extensions tab.



    The LocalStack Extension for Docker Desktop has been validated and can be accessed on the Extensions Marketplace. To begin using it, navigate to the Extensions Marketplace, search for LocalStack, and click the Install button to proceed with the installation.



    An alternative method for installing the LocalStack’s Extension for Docker Desktop is pulling the public Docker image from Docker Hub and installing it!

    $ docker extension install localstack/localstack-docker-desktop:0.3.1

    After installation, you can access the LocalStack Extension for Docker Desktop from the Extensions tab. Upon the initial launch of the extension, a prompt to select a mount point for the LocalStack container will appear. Select your username from the drop-down menu. Furthermore, you can modify this setting later by navigating to the Configurations tab and choosing a different mount point.

    Features

    LocalStack’s Docker Extension helps users to manage their LocalStack container with a simple and intuitive user interface through Docker Desktop. The extension includes container management, configuration profile management, service status, and container logs!

    Control LocalStack

    You can start, stop, and restart LocalStack from the Docker Desktop. You can also see the current status of your LocalStack container and navigate to LocalStack Web Application.

    LocalStack insights

    You can see the log information of the LocalStack container and all the available services and their status on the service page.

    LocalStack configurations

    You can manage and use your profiles via configurations and create new configurations for your LocalStack container.


    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/localsurf/index.html b/user-guide/tools/localsurf/index.html index e3bfb086a9..d6f493cefd 100644 --- a/user-guide/tools/localsurf/index.html +++ b/user-guide/tools/localsurf/index.html @@ -293,4 +293,5 @@

    We can then open the URL in the browser and confirm the configurations in the form dialog:


    Once confirmed, we are being forwarded to a signin screen, which uses an AWS Cognito user pool to manage authentication:


    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`).


    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.


    Last modified March 14, 2023: add localsurf docs (#513) (f1e79f4a0)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/testing-tools/index.html b/user-guide/tools/testing-tools/index.html index 1b3960192c..08a1a222a3 100644 --- a/user-guide/tools/testing-tools/index.html +++ b/user-guide/tools/testing-tools/index.html @@ -361,4 +361,5 @@
    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/transparent-endpoint-injection/dns-server/index.html b/user-guide/tools/transparent-endpoint-injection/dns-server/index.html index e412fcca8e..5a1d51aa90 100644 --- a/user-guide/tools/transparent-endpoint-injection/dns-server/index.html +++ b/user-guide/tools/transparent-endpoint-injection/dns-server/index.html @@ -357,4 +357,5 @@ If not, please check the configuration of your router / DNS if the Rebind Protection is active or enable the LocalStack DNS on your system.

    Customizing internal endpoint resolution

    The DNS name localhost.localstack.cloud (and any subdomains like mybucket.s3.localhost.localstack.cloud) is used internally in LocalStack to route requests, e.g., between a Lambda container and the LocalStack APIs.

    Please refer to the steps in the Route53 docs for more details on how the internal DNS name can be customized.


    Last modified September 29, 2023: Update networking documentation for 2.3 (#696) (2da2d33f0)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/transparent-endpoint-injection/index.html b/user-guide/tools/transparent-endpoint-injection/index.html index 14a4d5fe94..f9db606b34 100644 --- a/user-guide/tools/transparent-endpoint-injection/index.html +++ b/user-guide/tools/transparent-endpoint-injection/index.html @@ -289,4 +289,5 @@ Create project issue

    Transparent Endpoint Injection

    Transparently inject local endpoints into AWS SDKs and redirect your AWS calls to LocalStack

    In the community (open source) edition, the application code needs to configure each AWS SDK client instance with the target endpoint URL to point to the APIs on localhost or, in the case of Lambdas running in the context of LocalStack, the endpoint URL should point to http://${LOCALSTACK_HOSTNAME}:${EDGE_PORT}.

    The Pro version provides two options for transparently making your application logic speak to the local APIs instead of real AWS (without having to change your production code):

    1. integrated DNS server
    2. patched AWS SDKs (deprecated)

    More details can be found in the subsections below.


    DNS Server

    Use LocalStack as DNS server to redirect AWS queries to LocalStack

    Patched AWS SDKs for Lambdas (Deprecated)

    Using patched SDKs in Lambdas to transparently redirect AWS API calls to LocalStack


    Last modified March 27, 2023: New lambda provider v2 (#532) (30abaa73b)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/tools/transparent-endpoint-injection/patched-sdks/index.html b/user-guide/tools/transparent-endpoint-injection/patched-sdks/index.html index b858e1add5..7a675f45a3 100644 --- a/user-guide/tools/transparent-endpoint-injection/patched-sdks/index.html +++ b/user-guide/tools/transparent-endpoint-injection/patched-sdks/index.html @@ -301,4 +301,5 @@

    Supported Runtimes

    Currently, LocalStack supports patching the SDKs for the following runtimes:

    Also, these patched SDKs are only available in the following Lambda execution modes:

    This feature is currently not supported for custom Lambda container images.


    Last modified May 4, 2023: rework the lambda docs (#607) (670aa5fba)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/accounts/index.html b/user-guide/web-application/accounts/index.html index 73b6b6b21b..6438a923eb 100644 --- a/user-guide/web-application/accounts/index.html +++ b/user-guide/web-application/accounts/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    Accounts

    LocalStack Accounts allow you to manage your resources & configurations, and serve as an entry point to our Web Application, the Pro CLI, and more!

    To start using LocalStack’s Web Application, you must create an account. With a LocalStack account, you can sign-up for a license and use your API keys to access our advanced features. These include AWS services marked under Pro, Stack Insights, Cloud Pods, and more!

    Creating an account

    To create an account for LocalStack, visit app.localstack.cloud/sign-up. You can sign up with your email address or one of our supported social identity providers (such as GitHub).

    Sign Up Form

    Account Types

    You can choose between an individual account or a company account. When you sign up for LocalStack, you will automatically sign up for an individual account. These accounts are intended for non-company entities, such as individual developers.

    To switch to a company account, you can do so from your app.localstack.cloud/account section. Click on the toggle to switch to a company account. You will be prompted to add the following information about your organization:

    • Company Name
    • Country
    • Tax ID

    The above information is required if you are acting on behalf of a company.

    Switch for Individual and Company Account
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/cloud-pods-browser/index.html b/user-guide/web-application/cloud-pods-browser/index.html index 2a51a2dca7..de8a76c368 100644 --- a/user-guide/web-application/cloud-pods-browser/index.html +++ b/user-guide/web-application/cloud-pods-browser/index.html @@ -290,4 +290,5 @@ The LocalStack CLI allows you to create new Cloud Pods and configure their visibility settings.

    LocalStack Web Application's Cloud Pods Browser outlining various saved Clod Pods

    Usage

    You can use Cloud Pods to manage your local AWS infrastructure and collaborate with others:

    Access the version history

    To view the version history of a Cloud Pod, click on the Cloud Pod’s name in the Cloud Pods Browser. You will be able to see a list of all versions, and view details of a specific version, in JSON format, by clicking on it.

    LocalStack Web Application's Cloud Pods Browser outlining the versions of the Clod Pod

    To create a new version of a Cloud Pod, refer to the Cloud Pods CLI documentation.

    Save a Cloud Pod

    Users do not need to upload their Cloud Pod to the LocalStack Web Application since the Cloud Pods CLI automatically uploads pods via the save operation. Similarly, the Cloud Pods CLI automatically injects the Cloud Pod into a running LocalStack container via the load operation after specifying the Cloud Pod’s name. You can alternatively select a Cloud Pod on the Cloud Pods Browser and inject it into a running LocalStack container.

    Inject a Cloud Pod through the Cloud Pods Browser

    We use a secure storage mechanism to store Cloud Pods on the LocalStack Web Application. When you push a Cloud Pod, it is stored securely in our storage backend in AWS, with each user/organization receiving a dedicated, isolated S3 bucket. Pushing and pulling a Cloud Pod from our Web Application is facilitated by using secure S3 pre-signed URLs for the Cloud Pods CLI to interact directly with the S3 bucket, rather than piping the state files through our LocalStack Platform APIs.


    Last modified April 24, 2023: add cloud pods browser docs (#593) (4fb8d27d5)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/custom-local-endpoint/custom-local-endpoint/index.html b/user-guide/web-application/custom-local-endpoint/custom-local-endpoint/index.html index 49457fa35a..7e455d7ead 100644 --- a/user-guide/web-application/custom-local-endpoint/custom-local-endpoint/index.html +++ b/user-guide/web-application/custom-local-endpoint/custom-local-endpoint/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    Custom local endpoint

    Overview of the configurable custom local endpoint for the LocalStack Web Application

    You can configure the local endpoint URL under which LocalStack is accessible from the LocalStack Web UI. To configure your local endpoint URL, navigate to your Account settings, to configure the local endpoint URL (defaults to https://localhost.localstack.cloud). Additionally, you can configure the local endpoint URL to view your resources if you are running LocalStack on a different machine (see instructions below).

    Connecting to a LocalStack instance on a different machine

    To ensure that the Web user interface can connect with your running LocalStack instance, you would need to configure the endpoint URL so that the server’s SSL certificate matches the hostname/IP address of the endpoint URL. This situation arises when users configure the endpoint URL to be something like https://myhost:4566 or use an IP address like https://1.2.3.4:4566. Websites with an https://... URL can only request other endpoints using HTTPS (i.e., not on http://). Additionally, while requesting an HTTPS page, the SSL certificate must match the hostname (i.e., localhost.localstack.cloud in our case).

    To navigate this, we recommend you create a local TCP proxy server. The proxy server could listen on 127.0.0.1:4566 and forward all requests to your target endpoint where the LocalStack instance is running. You could leave the configuration in the Web user interface to use the default value, https://localhost.localstack.cloud:4566. We recommend simpleproxy or proxy.py as a way to implement this.

    An alternate workaround would be to re-point localhost.localstack.cloud to the IP address of your target machine by adding an entry to /etc/hosts. This is especially useful if you’re accessing the LocalStack Web UI on a macOS/Linux-based machine.


    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/export-import-state/index.html b/user-guide/web-application/export-import-state/index.html index 5e78123538..36da37f616 100644 --- a/user-guide/web-application/export-import-state/index.html +++ b/user-guide/web-application/export-import-state/index.html @@ -285,4 +285,5 @@ Create project issue
    Table of Contents

    Export & Import State

    Export and import the state of the current infrastructure state into a file or a LocalStack instance respectively!

    Introduction

    The LocalStack Web Application enables you to export your infrastructure state to a file and import it into another LocalStack instance. You can perform these import and export operations locally or by utilizing LocalStack’s storage backend, which can store the state as a Cloud Pod.

    Local

    The Local mode allows you to perform local exports and imports of your LocalStack instance’s state. This mode is handy when you need to export your LocalStack instance’s state and import it into another LocalStack instance that’s running on the same local machine.

    LocalStack Export/Import State Local Mode

    Export the State

    To export the state, follow these steps:

    1. Navigate to the Local tab within the Export/Import State page.
    2. Create AWS resources locally as needed.
    3. Click on the Export State button. This action will initiate the download of a ZIP file.

    The downloaded ZIP file contains your container state, which can be injected into another LocalStack instance for further use.

    Import the State

    To import the state, follow these steps:

    1. Navigate to the Local tab within the Export/Import State page.
    2. Upload the ZIP file that contains your container state. This action will restore your previously loaded AWS resources.

    To confirm the successful injection of the container state, visit the respective Resource Browser for the services and verify the resources.

    Cloud Pod (Team)

    Cloud Pod allows you to capture a snapshot of your LocalStack instance’s state. This snapshot can be injected into another LocalStack instance for various purposes. Additionally, you have the option to share the Cloud Pod with team members, enabling them to import the state into their respective LocalStack instances.

    LocalStack Export/Import State Cloud Pod Mode

    Export the State

    To export the state, follow these steps:

    1. Navigate to the Cloud Pod tab within the Export/Import State page.
    2. Create AWS resources locally as needed.
    3. Enter the Pod name and toggle between the New Pod and Existing Pod options.
    4. Click on Create New Pod.

    A new Cloud Pod will be created and will be available for import into another LocalStack instance. You can check out the list of available Cloud Pods in the Cloud Pod page.

    Import the State

    To import the state, follow these steps:

    1. Navigate to the Cloud Pod tab within the Export/Import State page.
    2. Choose the Cloud Pod from the drop-down list.
    3. Click on Load State From Pod.

    To confirm the successful injection of the container state, visit the respective Resource Browser for the services and verify the resources.


    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/extensions-library/index.html b/user-guide/web-application/extensions-library/index.html index 7667883777..e26a91a30a 100644 --- a/user-guide/web-application/extensions-library/index.html +++ b/user-guide/web-application/extensions-library/index.html @@ -285,4 +285,5 @@ Create project issue
    Table of Contents

    Extensions Library

    Extend LocalStack by adding new services and features as extensions

    Introduction

    LocalStack extensions allows you to extend and customize LocalStack. A LocalStack extension is a Python application that runs together with LocalStack within the LocalStack container.

    LocalStack extensions are available to licensed users, and the list of available extensions can be found in the Extensions Library.

    LocalStack Extensions Library

    Installing an Extension

    To install an extension using the LocalStack Extensions Library, you can navigate to the app.localstack.cloud/extensions/library and click on the Go to Instance button to open the list of available instances. If you are running your LocalStack instance locally, you can click on the Default option.

    You will be redirected to the LocalStack instance page, where you can directly click the Install button to install the Extension. The installation process will take a few seconds, and will restart your LocalStack instance. Click Continue to proceed.

    Managing Extensions

    You can further manage the installed extensions by navigating to the Extensions tab in the LocalStack Instance page. You can remove an Extension by clicking the Remove button.

    Installed LocalStack Extensions Library

    Supported Extensions

    The following extensions are currently available in the extensions Library:

    • AWS Replicator: Replicate AWS resources into your local machine.
    • Stripe: Mocked version of Stripe for testing purposes.
    • Miniflare: Local serverless execution environment for Cloudflare Workers.
    • MailHog: Email testing server integrated with LocalStack.
    • httpbin: HTTP server with predefined responses.
    • Diagnostic Viewer: View and analyze LocalStack diagnostic logs.

    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/index.html b/user-guide/web-application/index.html index de9c6c680b..514c9d7b7a 100644 --- a/user-guide/web-application/index.html +++ b/user-guide/web-application/index.html @@ -289,4 +289,5 @@ Create project issue

    LocalStack Web Application

    You can use the LocalStack Web Application to view and manage all aspects of the LocalStack platform

    LocalStack Web Application is a web-based user interface that allows you to manage your LocalStack account and all aspects of the LocalStack platform, which includes your API & CI keys, Stack Insights, Cloud Pods, and CI analytics.


    Accounts

    LocalStack Accounts allow you to manage your resources & configurations, and serve as an entry point to our Web Application, the Pro CLI, and more!

    Teams

    LocalStack Organizations/Teams offer a flexible way of managing access roles, permissions, and API keys for your team members.

    Stack Insights

    Stack Insights enable users to report AWS API usage telemetry of LocalStack runs to their LocalStack account.

    Resource Browser

    The Resource Browser allows you to view and manage your local AWS resources through the LocalStack Web Application.

    Cloud Pods Browser

    The Cloud Pods Browser allows you to view, manage, and explore your Cloud Pods through the LocalStack Web Application.

    Extensions Library

    Extend LocalStack by adding new services and features as extensions

    Export & Import State

    Export and import the state of the current infrastructure state into a file or a LocalStack instance respectively!

    Custom local endpoint

    Overview of the configurable custom local endpoint for the LocalStack Web Application

    Single-Sign On

    Configuring Custom Single-Sign On (SSO) Providers in LocalStack Enterprise


    Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f899)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/resource-browser/index.html b/user-guide/web-application/resource-browser/index.html index 005b795952..5c3ce7a9f7 100644 --- a/user-guide/web-application/resource-browser/index.html +++ b/user-guide/web-application/resource-browser/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    Resource Browser

    The Resource Browser allows you to view and manage your local AWS resources through the LocalStack Web Application.

    The LocalStack Resource Browser allow you to view, manage, and deploy AWS resources locally while building & testing their cloud applications locally. It provides an internal, integrated experience, similar to the AWS Management Console, to manage the ephemeral resources locally in a LocalStack container on your local machine. The Resource Browser can be operated only if a LocalStack container is running on your local machine and the local endpoint URL, which can be configured in the account settings of the web application, points to the URL under which LocalStack is accessible.

    LocalStack Web Application's Resource Browsers outlining various local AWS services

    Supported services

    We currently support the following local AWS services in our Resource Browser:


    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/single-sign-on/azure-ad/index.html b/user-guide/web-application/single-sign-on/azure-ad/index.html index ad26eb3df6..03908d67b1 100644 --- a/user-guide/web-application/single-sign-on/azure-ad/index.html +++ b/user-guide/web-application/single-sign-on/azure-ad/index.html @@ -289,4 +289,5 @@ Create project issue

    SSO for Azure AD

    Configuring Azure AD for Single Sign-on in LocalStack Enterprise

    To configure SSO with an Azure AD Enterprise application, we provide a simple step-by-step solution below:

    1. Navigate to “Set up single sign on” in your Azure AD Enterprise application.

      Azure AD First Configuration Step
    2. In the Basic SAML Configuration, ensure that the settings match the following details

      Azure AD Second Configuration Step

    Take the correct values for Identifier (Entity ID) and Reply URL from the Identity Provider configuration page.

    1. In the Attributes & Claims section, add a group claim with the following configuration and save it.

      Azure AD Third Configuration Step
    2. In the SAML Certificates section, copy the App Federation Metadata Url

      Azure AD Fourth Configuration Step
    3. Navigate to our web application, or follow this link, and:

    • Create a new Identity provider
    • Enter a name for you Identity provider, and choose SAML as the provider type.
    • Select URL for the Metadata file and paste the link that you copied previously in step 4.
    • For the attribute mapping, provide the following value for the Email attribute: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name - (This should match the Claim name of user.userprincipalname in your Attributes & Claims)
    • Leave First name attribute and Last name attribute blank.
    1. Let your team members sign up to your LocalStack Organization via the Sign Up Portal Link.

    Last modified March 2, 2023: add docs for custom sso (#499) (9eaca1674)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/single-sign-on/index.html b/user-guide/web-application/single-sign-on/index.html index 5f7cf5c4d0..56f28c006a 100644 --- a/user-guide/web-application/single-sign-on/index.html +++ b/user-guide/web-application/single-sign-on/index.html @@ -291,4 +291,5 @@ The SAML metadata file can be specified either via URL or via a file upload.

    Select Enable IdP sign out flow if you want your users to be logged out from our app and your SAML IdP when they log out from your our Web Application.

    Configuring SSO using SAML

    Attribute mapping

    These attributes can be defined to automatically map attributes of user entities in your internal IdP to user attributes in the LocalStack platform.

    The following user attribute mappings can currently be configured:

    The Email should be configured to ensure correct functionality.

    Attribute Mapping

    Callback URL, Sign Up Portal URL and Identifier (Entity Id)

    After configuring the base details for your Identity Provider (IdP), the following additional information can be copied from the UI:

    Callback URL, Sign Up Portal URL, and Identifier (Entity Id)

    User Roles and Permissions

    For each new member that joins your org, you can specify user roles and permissions that should be assigned to them.

    User Roles and Permissions

    SSO for Azure AD

    Configuring Azure AD for Single Sign-on in LocalStack Enterprise


    Last modified October 10, 2023: add docs for import/export feature (#848) (db7510a66)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/stack-insights/index.html b/user-guide/web-application/stack-insights/index.html index 508d44c334..809bb6ae22 100644 --- a/user-guide/web-application/stack-insights/index.html +++ b/user-guide/web-application/stack-insights/index.html @@ -293,4 +293,5 @@ While some sites need access to localhost / 127.0.0.1 to work correctly, an easy option to allow a user to enable this is manually enabling via the site via brave://settings/content/insecureContent.
    Last modified February 20, 2023: add limitation to stack insights document (#491) (611718f90)
    - \ No newline at end of file + + \ No newline at end of file diff --git a/user-guide/web-application/teams/index.html b/user-guide/web-application/teams/index.html index 90c1b69c18..b149a717ef 100644 --- a/user-guide/web-application/teams/index.html +++ b/user-guide/web-application/teams/index.html @@ -289,4 +289,5 @@ Create project issue
    Table of Contents

    Teams

    LocalStack Organizations/Teams offer a flexible way of managing access roles, permissions, and API keys for your team members.

    Teams on LocalStack allow you to collaborate with members of your organization. You can invite other users to your team and assign them different roles and permissions. It includes advanced role settings such as purchasing subscriptions, managing payment methods, and more, which can be adjusted by the team administrator. You can purchase a plan with multiple seats for your team, which allows you to distribute the API keys among your team members.

    Inviting Team Members

    To invite team members, navigate to the app.localstack.cloud/account/members section of your profile. You will be prompted to enter the User Name and Email Address of the team member you wish to invite. Once you have entered the details, click on the plus symbol (+) to invite them to your team.

    Inviting Team Members

    Member Roles & API Keys

    After a team member has been invited, you can assign them different roles and permissions. You can also assign them an API key, which will allow them to access the LocalStack Web Application and the Pro CLI (command line interface).

    Editing team member settings

    To access the API key, the members must navigate to the app.localstack.cloud/account/apikeys section of their profile.


    - \ No newline at end of file + + \ No newline at end of file