Skip to content

Commit 6ed81ae

Browse files
Restructure some pages to create new "Connecting" section (#633)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8379b1e commit 6ed81ae

57 files changed

Lines changed: 313 additions & 155 deletions

Some content is hidden

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

astro.config.mjs

Lines changed: 42 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,48 @@ export default defineConfig({
402402
label: 'Sample Apps',
403403
slug: 'aws/sample-apps',
404404
},
405+
{
406+
label: 'Connecting',
407+
collapsed: true,
408+
items: [
409+
{
410+
label: 'Overview',
411+
slug: 'aws/connecting',
412+
},
413+
{
414+
label: 'AWS CLI',
415+
slug: 'aws/connecting/aws-cli',
416+
},
417+
{
418+
label: 'AWS SDKs',
419+
autogenerate: {
420+
directory: '/aws/connecting/aws-sdks',
421+
},
422+
collapsed: true,
423+
},
424+
{
425+
label: 'Infrastructure as Code',
426+
autogenerate: {
427+
directory: '/aws/connecting/infrastructure-as-code',
428+
},
429+
collapsed: true,
430+
},
431+
{
432+
label: 'LocalStack Console',
433+
autogenerate: {
434+
directory: '/aws/connecting/console',
435+
},
436+
collapsed: true,
437+
},
438+
{
439+
label: 'IDE Extensions',
440+
autogenerate: {
441+
directory: '/aws/connecting/ides',
442+
},
443+
collapsed: true,
444+
},
445+
],
446+
},
405447
{
406448
label: 'Capabilities',
407449
collapsed: true,
@@ -514,10 +556,6 @@ export default defineConfig({
514556
],
515557
collapsed: true,
516558
},
517-
{
518-
label: 'LocalStack Toolkit VS Code',
519-
slug: 'aws/tooling/vscode-extension',
520-
},
521559
{
522560
label: 'Lambda Tools',
523561
autogenerate: {
@@ -562,27 +600,6 @@ export default defineConfig({
562600
},
563601
collapsed: true,
564602
},
565-
{
566-
label: 'AWS SDKs',
567-
autogenerate: {
568-
directory: '/aws/integrations/aws-sdks',
569-
},
570-
collapsed: true,
571-
},
572-
{
573-
label: 'AWS Native Tools',
574-
autogenerate: {
575-
directory: '/aws/integrations/aws-native-tools',
576-
},
577-
collapsed: true,
578-
},
579-
{
580-
label: 'Infrastructure as Code',
581-
autogenerate: {
582-
directory: '/aws/integrations/infrastructure-as-code',
583-
},
584-
collapsed: true,
585-
},
586603
{
587604
label: 'Containers',
588605
autogenerate: {

public/_redirects

Lines changed: 98 additions & 48 deletions
Large diffs are not rendered by default.

public/js/icon-loader.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
Features: 'cube-icon',
1111
'Feature Coverage': 'buildings-icon',
1212
'Sample Apps': 'file-icon',
13+
Connecting: 'plug-icon',
1314
Capabilities: 'starburst-icon',
1415
Tooling: 'wrench-icon',
1516
Integrations: 'connections-icon',

scripts/redirects/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ This directory contains scripts to help manage redirects for LocalStack's docs m
44
- `docs.localstack.cloud``docs.localstack.cloud/aws/`
55
- `snowflake.localstack.cloud``docs.localstack.cloud/snowflake/`
66

7+
⚠️ WARNING: The content of this directory was used during a migration project in 2025. There is no longer a need to
8+
follow these instructions or update any files in this directory. The scripts and instructions are provided here for
9+
historical reference only.
10+
711
## 📁 Files Overview
812

913
| File | Purpose |

src/assets/images/plug.svg

Lines changed: 5 additions & 0 deletions
Loading

src/content/docs/aws/capabilities/cloud-sandbox/ephemeral-instances.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ To query the list of S3 buckets in the Ephemeral Instance, run the following com
6565
aws --endpoint-url=<EPHEMERAL_INSTANCE_ENDPOINT_URL> s3 ls
6666
```
6767

68-
You can also use integrations, such as [CDK](/aws/integrations/aws-native-tools/aws-cdk/), [SAM CLI](/aws/integrations/aws-native-tools/aws-sam/), and [Terraform](/aws/integrations/infrastructure-as-code/terraform/), to interact with the Ephemeral Instance.
68+
You can also use integrations, such as [CDK](/aws/connecting/infrastructure-as-code/aws-cdk/), [SAM CLI](/aws/connecting/infrastructure-as-code/aws-sam/), and [Terraform](/aws/connecting/infrastructure-as-code/terraform/), to interact with the Ephemeral Instance.
6969
In these integrations, you can change the `AWS_ENDPOINT_URL` environment variable to the endpoint URL of the Ephemeral Instance.
7070

7171
### View the Logs of the Ephemeral Instance

src/content/docs/aws/capabilities/networking/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ LocalStack only binds to IPv4 addresses (e.g. `127.0.0.1`). Make sure you're not
2020

2121
## [Using the endpoint URL](/aws/capabilities/networking/accessing-endpoint-url)
2222

23-
For example, setting the `endpoint_url` parameter with an [AWS SDK](/aws/integrations/aws-sdks/).
23+
For example, setting the `endpoint_url` parameter with an [AWS SDK](/aws/connecting/aws-sdks/).
2424

2525
<CardGridLayout cards={[
2626
{

src/content/docs/aws/capabilities/networking/transparent-endpoint-injection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Make sure to use this only for local testing, and never in production.
109109
## Current Limitations
110110

111111
- The mechanism to disable certificate validation for these requests is not currently functional with Go Lambdas.
112-
To work around this issue, you'll need to manually set your endpoint when creating your AWS SDK client, as detailed in our documentation on the [Go AWS SDK](/aws/integrations/aws-sdks/go).
112+
To work around this issue, you'll need to manually set your endpoint when creating your AWS SDK client, as detailed in our documentation on the [Go AWS SDK](/aws/connecting/aws-sdks/go).
113113
- Transparent Endpoint Injection does not work when code runs inside the LocalStack container. If you need to connect to LocalStack from within the container, here are a couple of alternative approaches:
114114
- Set the AWS_ENDPOINT_URL environment variable:
115115
Set `AWS_ENDPOINT_URL=http://localhost.localstack.cloud:4566`. This is the recommended approach as it directly points your AWS client to the LocalStack endpoint.

src/content/docs/aws/capabilities/web-app/app-inspector.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ App Inspector runs against the LocalStack emulator, which monitors use of IAM po
3939

4040
## LocalStack Toolkit for VS Code
4141

42-
App Inspector is built into the [LocalStack Toolkit for VS Code](/aws/tooling/vscode-extension), so you can trace operation flows and inspect payloads without leaving your editor. Once LocalStack is running, open the App Inspector panel directly in the LocalStack Toolkit extension to view operations and drill into service interactions.
42+
App Inspector is built into the [LocalStack Toolkit for VS Code](/aws/connecting/ides/vscode-extension), so you can trace operation flows and inspect payloads without leaving your editor. Once LocalStack is running, open the App Inspector panel directly in the LocalStack Toolkit extension to view operations and drill into service interactions.
4343

44-
If you haven't set up the toolkit yet, see [LocalStack Toolkit for VS Code](/aws/tooling/vscode-extension) to get started.
44+
If you haven't set up the toolkit yet, see [LocalStack Toolkit for VS Code](/aws/connecting/ides/vscode-extension) to get started.
4545

4646
![App Inspector panel in the LocalStack Toolkit for VS Code showing a live event stream](/images/aws/app-inspector/app-inspector-vscode.png)
4747

src/content/docs/aws/integrations/aws-native-tools/aws-cli.md renamed to src/content/docs/aws/connecting/aws-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sidebar:
99
## Introduction
1010

1111
The [AWS Command Line Interface (CLI)](https://aws.amazon.com/cli/) is a unified tool for creating and managing AWS services via a command line interface.
12-
All CLI commands applicable to services implemented within [LocalStack](/aws/integrations/aws-native-tools/aws-cli/) can be executed when operating against LocalStack.
12+
All CLI commands applicable to services implemented within [LocalStack](/aws/connecting/aws-cli/) can be executed when operating against LocalStack.
1313

1414
You can use the AWS CLI with LocalStack using either of the following approaches:
1515

0 commit comments

Comments
 (0)