Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 9b227b6

Browse files
HarshCasperNancy-Chauhantinyg210dfangl
authored
Prepare docs for AWS re:Invent release (#883)
* re-align cloud pods documentation * add security testing intro and IAM enforcement guide * add docs for explainable IAM * add a stub for live policy streams * add docs for ephemeral instance * rename ci section * add docs for ephemeral previews * add docs for loading cloud pods to ephemeral instance * improve extensions index docs * Update live policy stream doc with getting started * Update live policy stream with Web App * chaos engineering section in user guides: FIS experiment for devs; FIS experiment for architects; outages for infra team (WIP); FIS on webapp template (pending UI PR) * remove webapp section;add outages example;add extra configurations * final corrections & add regional outage FIS experiment * replace screenshot with bash in outages page * fix broken links * rewrite chaos engg. section (1) * rewrite chaos engg. section (2) * rewrite chaos engg. section (3) * rewrite chaos engg. section (3) * rewrite live policy stream doc * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * Update content/en/user-guide/security-testing/live-policy-stream/index.md Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com> * rewrite cloud sandbox docs * rename IAM policy stream path * fix final nits for security testing * remove deployments * re-write fis experiments doc * move web app dashboard to its own page * add docs for ci analytics * remove visibility docs for cloud pods --------- Co-authored-by: Nancy Chauhan <nancychn1@gmail.com> Co-authored-by: AncaGhenade <ancaghenade@gmail.com> Co-authored-by: Daniel Fangl <daniel.fangl@gmail.com>
1 parent e72c11c commit 9b227b6

File tree

62 files changed

+1772
-226
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1772
-226
lines changed

content/en/academy/localstack-101/lesson-7/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ Witness firsthand how they empower developers in various scenarios, especially f
3434
<br/>
3535
Further reading:
3636

37-
- [Cloud Pods Documentation](https://docs.localstack.cloud/user-guide/tools/cloud-pods/)
38-
- [Cloud Pods Browser](https://docs.localstack.cloud/user-guide/web-application/cloud-pods-browser/)
37+
- [Cloud Pods Documentation]({{< ref "user-guide/cloud-pods" >}})
38+
- [Cloud Pods Browser](https://docs.localstack.cloud/user-guide/web-application/cloud-pods-browser/)

content/en/getting-started/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ hide_readingtime: true
1313

1414
| Term | Definition |
1515
|---------------------------------------------------------------------------| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
16-
| [Cloud Pods]({{< ref "user-guide/tools/cloud-pods" >}}) | Advanced 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. |
16+
| [Cloud Pods]({{< ref "user-guide/cloud-pods" >}}) | Advanced 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. |
1717
| [Diagnostics Endpoint]({{< ref "help-and-support" >}}) | The endpoint on the running LocalStack Container that prints diagnostic data about LocalStack to assist with debugging and troubleshooting. |
1818
| [Edge Port]({{< ref "endpoint-url" >}}) | The HTTP port LocalStack listens on for any type of request (e.g. from AWS SDKs). The default port is 4566. |
1919
| [External Service Ports]({{< ref "external-ports" >}}) | The 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. |

content/en/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Now that you’ve seen how to deploy a local AWS infrastructure for your sample
8888
$ localstack stop
8989
{{< / command >}}
9090

91-
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]({{< ref "references/persistence-mechanism" >}}) or [Cloud Pods]({{< ref "user-guide/tools/cloud-pods" >}}), our next generation state management utility.
91+
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]({{< ref "references/persistence-mechanism" >}}) or [Cloud Pods]({{< ref "user-guide/cloud-pods" >}}), our next generation state management utility.
9292

9393
## Next Steps
9494

content/en/overview/_index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ <h5 class="card-title"><i class="fa fa-book"></i> Featured guides and articles</
108108
<div class="card-text">
109109
<ul>
110110
<li><a href="{{< ref "getting-started/auth-token" >}}">How do I get started with a LocalStack auth token?</a></li>
111-
<li><a href="{{< ref "user-guide/tools/cloud-pods" >}}">What are Local Cloud Pods and how do I use them?</a></li>
111+
<li><a href="{{< ref "user-guide/cloud-pods" >}}">What are Cloud Pods and how do I use them?</a></li>
112112
<li><a href="{{< ref "lambda-tools" >}}">How LocalStack improves your Lambda developer experience</a></li>
113113
<li><a href="{{< ref "feature-coverage" >}}">Which AWS services does LocalStack support?</a></li>
114114
<li><a href="{{< ref "user-guide/integrations/serverless-framework" >}}">How do I use the Serverless Framework with LocalStack?</a></li>

content/en/references/init-hooks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ which returns either `true` or `false`.
107107
## Usage example
108108

109109
A common use case for init hooks is pre-seeding LocalStack with custom state.
110-
If you have more complex state, [Cloud Pods]({{< ref `user-guide/tools/cloud-pods` >}}) may be a good option to look into!
110+
If you have more complex state, [Cloud Pods]({{< ref `user-guide/cloud-pods` >}}) may be a good option to look into!
111111
But for simple state, for example if you want to have a certain S3 bucket or DynamoDB table created when starting LocalStack, init hooks can be very useful.
112112

113113
To execute aws cli commands when LocalStack becomes ready,

content/en/references/persistence-mechanism.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ LocalStack has two distinct persistence mechanisms
1616
* **Cloud Pods**: a way to store, distribute, inspect, and version snapshots.
1717

1818
This document is concerned with snapshot-based persistence.
19-
To learn more about cloud pods and their use cases, please refer to our documentation on [**Cloud pods**]({{< ref "user-guide/tools/cloud-pods">}}).
19+
To learn more about cloud pods and their use cases, please refer to our documentation on [**Cloud pods**]({{< ref "user-guide/cloud-pods">}}).
2020

2121
## Snapshot-based persistence
2222

content/en/tutorials/ecs-ecr-container-app/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,11 @@ ECS tasks can pull container images from ECR repositories and are customizable u
3333
## Prerequisites
3434

3535
- [LocalStack Pro](https://localstack.cloud/pricing/)
36+
<<<<<<< HEAD
3637
- [awslocal]({{< ref "aws-cli#localstack-aws-cli-awslocal" >}})
38+
=======
39+
- [awslocal](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal)
40+
>>>>>>> 6a2182110 (fix broken links)
3741
- [Docker](https://docker.io/)
3842
- [`cURL`](https://curl.se/download.html)
3943

content/en/tutorials/elb-load-balancing/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,11 @@ In this tutorial we focus on the Application Load Balancer (ALB), which operates
3737
- LocalStack Pro
3838
- [Serverless framework](https://www.serverless.com/framework/docs/getting-started/)
3939
- [Node.js & `npm`](https://nodejs.org/en/download/)
40+
<<<<<<< HEAD
4041
- [awslocal]({{< ref "aws-cli#localstack-aws-cli-awslocal" >}})
42+
=======
43+
- [`awslocal`](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal)
44+
>>>>>>> 6a2182110 (fix broken links)
4145
- `cURL` & `jq`
4246

4347
## Setup a Serverless project

content/en/tutorials/java-notification-app/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ For this tutorial, you will need:
4141

4242
- [LocalStack Pro](https://localstack.cloud/pricing/) to emulate the AWS services (SNS, SQS, SES, etc) locally
4343
- Don't worry, if you don't have a subscription yet, you can just get a trial license for free.
44+
<<<<<<< HEAD
4445
- [awslocal]({{< ref "aws-cli#localstack-aws-cli-awslocal" >}})
46+
=======
47+
- [awslocal](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal)
48+
>>>>>>> 6a2182110 (fix broken links)
4549
- [Docker](https://docker.io/)
4650
- Java 11+
4751
- Maven 3+

content/en/tutorials/lambda-ecr-container-images/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ leadimage: "lambda-ecr-container-images-featured-image.png"
3434
Before diving into this tutorial, make sure you have the following prerequisites:
3535

3636
- LocalStack Pro
37+
<<<<<<< HEAD
3738
- [awslocal]({{< ref "aws-cli#localstack-aws-cli-awslocal" >}})
39+
=======
40+
- [`awslocal` CLI](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal)
41+
>>>>>>> 6a2182110 (fix broken links)
3842
- [Python](https://www.python.org/downloads/)
3943
- [Docker](https://docker.io/)
4044

0 commit comments

Comments
 (0)