Skip to content

Commit

Permalink
deploy: 5af9aa0
Browse files Browse the repository at this point in the history
  • Loading branch information
simonrw committed Aug 9, 2024
1 parent 2fb2261 commit a5dba9c
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 12 deletions.
2 changes: 1 addition & 1 deletion index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ You can also use Profiles.
Configurations marked as Deprecated will be removed in the next major version. You can find previously removed configuration variables under Legacy.</description></item><item><title>Installation</title><link>/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/getting-started/installation/</guid><description>LocalStack CLI The quickest way get started with LocalStack is by using the LocalStack CLI. It allows you to start LocalStack from your command line. Please make sure that you have a working Docker installation on your machine before moving on.
The CLI starts and manages the LocalStack Docker container. For alternative methods of managing the LocalStack container, see our alternative installation instructions.
Linux MacOS Windows Other/Python You can download the pre-built binary for your architecture using the link below: x86-64&amp;nbsp;ARM64&amp;nbsp; or use the curl commands below: For x86-64: $ curl --output localstack-cli-3.</description></item><item><title>Transparent Endpoint Injection</title><link>/user-guide/tools/transparent-endpoint-injection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/tools/transparent-endpoint-injection/</guid><description>LocalStack provides Transparent Endpoint Injection, which enables seamless connectivity to LocalStack without modifying your application code targeting AWS. The DNS Server resolves AWS domains such as *.amazonaws.com including subdomains to the LocalStack container. Therefore, your application seamlessly accesses the LocalStack APIs instead of the real AWS APIs. For local testing, you might need to disable SSL validation as explained under Self-signed certificates.
Motivation Previously, your application code targeting AWS needs to be modified to target LocalStack.</description></item><item><title>DNS Server</title><link>/user-guide/tools/dns-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/tools/dns-server/</guid><description>LocalStack includes a DNS server that enables seamless connectivity to LocalStack from different environments using localhost.localstack.cloud. The DNS server is available on all IPv4 addresses within the LocalStack container (i.e., listening to 0.0.0.0) and resolves localhost.localstack.cloud to the LocalStack container. Therefore, containers that are configured to use the DNS server can reach LocalStack using localhost.localstack.cloud. This configuration happens automatically for containers created by LocalStack, including compute resources such as Lambda, ECS, and EC2.</description></item><item><title>Changelog</title><link>/references/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/references/changelog/</guid><description>Introduction This page documents the release notes for official LocalStack major and minor releases since LocalStack v1.0.0. If you are looking for information about nightly releases, preview features, or experimental features, pull the latest Docker image. The changelog is updated with every release. Updates that affect only LocalStack Web Application or features in preview or limited release may not be reflected.
Note This feature is enabled when the LocalStack DNS server is used.</description></item><item><title>DNS Server</title><link>/user-guide/tools/dns-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/tools/dns-server/</guid><description>LocalStack includes a DNS server that enables seamless connectivity to LocalStack from different environments using localhost.localstack.cloud. The DNS server is available on all IPv4 addresses within the LocalStack container (i.e., listening to 0.0.0.0) and resolves localhost.localstack.cloud to the LocalStack container. Therefore, containers that are configured to use the DNS server can reach LocalStack using localhost.localstack.cloud. This configuration happens automatically for containers created by LocalStack, including compute resources such as Lambda, ECS, and EC2.</description></item><item><title>Changelog</title><link>/references/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/references/changelog/</guid><description>Introduction This page documents the release notes for official LocalStack major and minor releases since LocalStack v1.0.0. If you are looking for information about nightly releases, preview features, or experimental features, pull the latest Docker image. The changelog is updated with every release. Updates that affect only LocalStack Web Application or features in preview or limited release may not be reflected.
Features under Development LocalStack uses the following terminology to communicate features under development:</description></item><item><title>IAM Coverage</title><link>/references/iam-coverage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/references/iam-coverage/</guid><description>Supported Services In principle, LocalStack supports all operations. However, not all services and their operations have been tested yet. The table below lists all IAM services and operations that have been tested, noting if they were ever denied or allowed during testing. It only includes operations performed with a principal, not as root, so test setups are excluded.
Name operation Access denied Access allowed acm ListCertificates Yes Yes apigateway DeleteRestApi No Yes apigateway CreateRestApi Yes Yes backup DescribeBackupVault Yes Yes batch CreateComputeEnvironment No Yes cloudformation ListStacks Yes Yes cloudwatch PutMetricData Yes Yes dynamodb DescribeTable No Yes dynamodb CreateTable Yes Yes dynamodb DeleteTable No Yes ecr DescribeImages Yes No efs DescribeFileSystems Yes Yes es DescribeElasticsearchDomains Yes Yes events DeleteEventBus No Yes events PutEvents Yes Yes events CreateEventBus Yes Yes kinesis CreateStream Yes Yes kinesis DeleteStream No Yes kms CreateKey Yes Yes kms DescribeKey Yes Yes lambda DeleteFunction No Yes lambda Invoke Yes Yes lambda GetLayerVersion Yes Yes lambda CreateFunction Yes Yes logs CreateLogGroup Yes Yes logs PutLogEvents No Yes logs CreateLogStream No Yes logs DeleteLogGroup No Yes redshift DescribeClusters Yes Yes redshift-data ListDatabases Yes Yes s3 UploadPart No Yes s3 GetObject Yes Yes s3 DeleteBucket No Yes s3 CreateBucket Yes Yes s3 ListBuckets Yes Yes s3 CreateMultipartUpload Yes Yes s3 CompleteMultipartUpload No Yes s3 DeleteObject No Yes s3 ListObjects Yes Yes s3 PutObject Yes Yes secretsmanager CreateSecret Yes Yes secretsmanager GetSecretValue Yes Yes secretsmanager DeleteSecret No Yes sns Publish No Yes sqs GetQueueAttributes Yes No sqs CreateQueue Yes Yes sqs SendMessage Yes Yes sqs ReceiveMessage Yes Yes sqs DeleteQueue No Yes stepfunctions DeleteStateMachine No Yes stepfunctions CreateStateMachine Yes Yes sts GetCallerIdentity No Yes Inter Service Enforcement Source Service Target Service Feature Operation Implemented Tested sns sqs SNS subscription sqs.</description></item><item><title>End-to-End Testing in Gitlab CI with Testcontainers and LocalStack: Understanding Runners and Docker in Docker</title><link>/tutorials/gitlab_ci_testcontainers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/tutorials/gitlab_ci_testcontainers/</guid><description>Introduction: Testcontainers &amp;amp; LocalStack Testcontainers is an open-source framework that provides lightweight APIs for bootstrapping local development and test dependencies with real services wrapped in Docker containers. Running tests with Testcontainers and LocalStack is crucial for AWS-powered applications because it ensures each test runs in a clean, isolated environment, providing consistency across all development and CI machines. LocalStack avoids AWS costs by emulating services locally, preventing exceeding AWS free tier limits, and eliminates reliance on potentially unstable external AWS services.</description></item><item><title>How To: Terraform Init Hooks for Automation &amp; Production-Identical Test Environments</title><link>/tutorials/using-terraform-with-testcontainers-and-localstack/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/tutorials/using-terraform-with-testcontainers-and-localstack/</guid><description>Introduction: The importance of integration testing and how to streamline it LocalStack is a robust tool that emulates a local AWS cloud stack, allowing engineers to test and develop apps using AWS services directly on their local environments. This tool is essential for enhancing developer experience, reducing development costs and increasing efficiency.
In LocalStack, initialization hooks are scripts that customize or initialize your LocalStack instance at different stages of its lifecycle.</description></item><item><title>Generate IAM Policies with LocalStack IAM Policy Stream</title><link>/tutorials/iam-policy-stream/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/tutorials/iam-policy-stream/</guid><description>Introduction When you&amp;rsquo;re developing cloud and serverless applications, you need to grant access to various AWS resources like S3 buckets and RDS databases. To handle this, you create IAM roles and assign permissions through policies. However, configuring these policies can be challenging, especially if you want to ensure minimal access of all principals to your resources.
Expand Down
4 changes: 2 additions & 2 deletions references/network-troubleshooting/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion sitemap.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tags/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tags/pro-image/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tags/pro-image/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LocalStack extensions are available to licensed users, and the list of available
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.</description></item><item><title>Launchpad</title><link>/user-guide/state-management/launchpad/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/state-management/launchpad/</guid><description>The LocalStack Cloud Pods Launchpad enables you to easily share and inject Cloud Pods into a LocalStack instance.
Creating your shareable link You can visit Cloud Pods launchpad to generate a shareable link for your pods.
Enter a public URL to your pod Cloud Pod the first input field, then click Generate Link. You can copy the resulting link and share it with others. Additionally, you have the option to copy a markdown snippet for quickly adding a badge to your repository.</description></item><item><title>Transparent Endpoint Injection</title><link>/user-guide/tools/transparent-endpoint-injection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/tools/transparent-endpoint-injection/</guid><description>LocalStack provides Transparent Endpoint Injection, which enables seamless connectivity to LocalStack without modifying your application code targeting AWS. The DNS Server resolves AWS domains such as *.amazonaws.com including subdomains to the LocalStack container. Therefore, your application seamlessly accesses the LocalStack APIs instead of the real AWS APIs. For local testing, you might need to disable SSL validation as explained under Self-signed certificates.
Motivation Previously, your application code targeting AWS needs to be modified to target LocalStack.</description></item><item><title>Amplify</title><link>/user-guide/aws/amplify/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/amplify/</guid><description>Introduction Amplify is a JavaScript-based development framework with libraries, UI components, and a standard CLI interface for building and deploying web and mobile applications. With Amplify, developers can build and host static websites, single-page applications, and full-stack serverless web applications using an abstraction layer over popular AWS services like DynamoDB, Cognito, AppSync, Lambda, S3, and more.
Note This feature is enabled when the LocalStack DNS server is used.</description></item><item><title>Amplify</title><link>/user-guide/aws/amplify/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/amplify/</guid><description>Introduction Amplify is a JavaScript-based development framework with libraries, UI components, and a standard CLI interface for building and deploying web and mobile applications. With Amplify, developers can build and host static websites, single-page applications, and full-stack serverless web applications using an abstraction layer over popular AWS services like DynamoDB, Cognito, AppSync, Lambda, S3, and more.
LocalStack allows you to use the Amplify APIs to build and test their Amplify applications locally.</description></item><item><title>API Gateway</title><link>/user-guide/aws/apigateway/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/apigateway/</guid><description>Introduction API Gateway is a managed service that enables developers to create, deploy, and manage APIs (Application Programming Interfaces). It allows easy creation of REST, HTTP, and WebSocket APIs to securely access data, business logic, or functionality from backend services like AWS Lambda functions or EC2 instances. API Gateway supports standard HTTP methods such as GET, POST, PUT, PATCH, and DELETE and integrates with various AWS services, including Lambda, Cognito, CloudWatch, and X-Ray.</description></item><item><title>AppConfig</title><link>/user-guide/aws/appconfig/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/appconfig/</guid><description>AppConfig is a service provided by Amazon Web Services (AWS) that simplifies the process of managing and deploying application configurations. AppConfig offers centralized management of configuration data and the ability to create, manage, and deploy configuration changes separately. It allows you to avoid deploying the service repeatedly for smaller changes, enables controlled deployments to applications and includes built-in validation checks &amp;amp; monitoring.
LocalStack allows you to use the AppConfig APIs in your local environment to define configurations for different environments and deploy them to your applications as needed.</description></item><item><title>Application Auto Scaling</title><link>/user-guide/aws/applicationautoscaling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/applicationautoscaling/</guid><description>Introduction Application Auto Scaling is a centralized solution for managing automatic scaling by defining scaling policies based on specific metrics. Based on CPU utilization or request rates, it automatically adjusts capacity in response to changes in workload. With Application Auto Scaling, you can configure automatic scaling for services such as DynamoDB, ECS, Lambda, ElastiCache, and more. Auto scaling uses CloudWatch under the hood to configure scalable targets which a service namespace, resource ID, and scalable dimension can uniquely identify.</description></item><item><title>AppSync</title><link>/user-guide/aws/appsync/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/appsync/</guid><description>Introduction AppSync is a managed service provided by Amazon Web Services (AWS) that enables you to create serverless GraphQL APIs to query databases, microservices, and other APIs. AppSync allows you to define your data models and business logic using a declarative approach, and connect to various data sources, including other AWS services, relational databases, and custom data sources.
LocalStack allows you to use the AppSync APIs in your local environment to connect your applications and services to data and events.</description></item><item><title>Athena</title><link>/user-guide/aws/athena/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/aws/athena/</guid><description>Introduction Athena is an interactive query service provided by Amazon Web Services (AWS) that enables you to analyze data stored in S3 using standard SQL queries. Athena allows users to create ad-hoc queries to perform data analysis, filter, aggregate, and join datasets stored in S3. It supports various file formats, such as JSON, Parquet, and CSV, making it compatible with a wide range of data sources.
Expand Down
Loading

0 comments on commit a5dba9c

Please sign in to comment.