Skip to content

Commit dab96d3

Browse files
committed
implement the final redirects
1 parent d83e99d commit dab96d3

File tree

4 files changed

+2528
-45
lines changed

4 files changed

+2528
-45
lines changed

public/_redirects

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
/references/coverage/coverage_scheduler/ /aws/services/scheduler 301
55
/user-guide/extensions/ /aws/capabilities/extensions 301
66
/tutorials/s3-static-website-terraform/ /aws/tutorials/s3-static-website-terraform 301
7+
/references/coverage/coverage_sso-admin/ /aws/services/sso-admin/ 301
78
/references/coverage/coverage_rds-data/ /aws/services/rds 301
89
/references/coverage/coverage_ec2/ /aws/services/ec2 301
910
/references/licensing/ /aws/licensing 301
1011
/legal/ /aws/legal/third-party-software-tools 301
1112
/references/coverage/coverage_iotwireless/ /aws/services/iotwireless 301
1213
/references/coverage/coverage_mwaa/ /aws/services/mwaa 301
13-
/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/ https://github.com/localstack-samples/amazon-rds-init-cdk 301
14+
/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/ https://github.com/localstack-samples/sample-cdk-rds 301
1415
/references/coverage/coverage_pipes/ /aws/services/pipes 301
1516
/user-guide/state-management/persistence/ /aws/capabilities/state-management/persistence 301
1617
/references/coverage/coverage_mq/ /aws/services/mq 301
@@ -26,7 +27,7 @@
2627
/tutorials/elb-load-balancing/ /aws/tutorials/elb-load-balancing 301
2728
/references/docker-images/ /aws/capabilities/config/docker-images 301
2829
/user-guide/aws/eks/ /aws/services/eks 301
29-
/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/ https://github.com/localstack-samples/appsync-graphql-api-sample 301
30+
/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/ https://github.com/localstack-samples/sample-appsync-graphql-api 301
3031
/user-guide/aws/cloudfront/ /aws/services/cloudfront 301
3132
/applications/note-taking-application-using-aws-sdk-for-javascript/ https://github.com/localstack-samples/sample-notes-app-dynamodb-lambda-apigateway 301
3233
/user-guide/state-management/export-import-state/ /aws/capabilities/state-management/export-import-state 301
@@ -72,7 +73,7 @@
7273
/references/coverage/coverage_kinesis/ /aws/services/kinesis 301
7374
/references/coverage/coverage_autoscaling/ /aws/services/autoscaling 301
7475
/references/coverage/coverage_kms/ /aws/services/kms 301
75-
/applications/step-up-authentication-using-amazon-cognito/ https://github.com/localstack-samples/step-up-auth-sample 301
76+
/applications/step-up-authentication-using-amazon-cognito/ https://github.com/localstack-samples/sample-cdk-cognito-dynamodb-api-gateway 301
7677
/references/coverage/coverage_athena/ /aws/services/athena 301
7778
/user-guide/aws/mediastore/ /aws/services/mediastore 301
7879
/references/coverage/coverage_fis/ /aws/services/fis 301
@@ -96,7 +97,7 @@
9697
/user-guide/web-application/ci-keys/ /aws/capabilities/web-app/ci-keys 301
9798
/academy/localstack-deployment/ls-integrations/ https://www.youtube.com/watch?v=YV0Zs6UNI9I&feature=youtu.be 301
9899
/references/coverage/coverage_appconfigdata/ /aws/services/appconfig 301
99-
/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/ https://github.com/localstack-samples/serverless-image-resizer 301
100+
/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/ https://github.com/localstack-samples/sample-serverless-image-resizer-s3-lambda 301
100101
/user-guide/security-testing/ /aws/capabilities/security-testing/ 301
101102
/user-guide/aws/applicationautoscaling/ /aws/services/appautoscaling 301
102103
/user-guide/aws/bedrock/ /aws/services/bedrock 301
@@ -113,6 +114,7 @@
113114
/references/external-ports/ /aws/capabilities/networking/external-port-range 301
114115
/references/coverage/coverage_ce/ /aws/services/ce 301
115116
/user-guide/extensions/getting-started/ /aws/tooling/extensions/getting-started 301
117+
/references/coverage/coverage_codeartifact/ /aws/services/codeartifact/ 301
116118
/user-guide/integrations/sdks/ /aws/integrations/aws-sdks/ 301
117119
/user-guide/localstack-enterprise/single-sign-on/azure-ad/ /aws/enterprise/sso/azure-ad 301
118120
/user-guide/tools/localstack-desktop/ /aws/capabilities/web-app/localstack-desktop 301
@@ -130,7 +132,7 @@
130132
/references/coverage/coverage_batch/ /aws/services/batch 301
131133
/references/coverage/coverage_neptune/ /aws/services/neptune 301
132134
/applications/temp/ /aws/sample-apps/ 301
133-
/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/ https://github.com/localstack-samples/serverless-api-ecs-apigateway-sample 301
135+
/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/ https://github.com/localstack-samples/sample-terraform-ecs-apigateway 301
134136
/user-guide/aws/s3/ /aws/services/s3 301
135137
/user-guide/lambda-tools/vscode-extension/ /aws/tooling/lambda-tools/vscode-extension 301
136138
/user-guide/chaos-engineering/ /aws/capabilities/chaos-engineering/ 301
@@ -182,7 +184,7 @@
182184
/user-guide/chaos-engineering/fault-injection-service/ /aws/capabilities/chaos-engineering/fault-injection-service 301
183185
/references/logging/ /aws/capabilities/config/logging 301
184186
/tutorials/java-notification-app/ /aws/tutorials/java-notification-app 301
185-
/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/ https://github.com/localstack-samples/sample-transcribe-app 301
187+
/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/ https://github.com/localstack-samples/sample-serverless-transcribe 301
186188
/user-guide/aws/route53resolver/ /aws/services/route53resolver 301
187189
/references/coverage/coverage_wafv2/ /aws/services/waf 301
188190
/user-guide/integrations/sdks/cpp/ /aws/integrations/aws-sdks/net/cpp 301
@@ -205,6 +207,7 @@
205207
/user-guide/tools/localstack-sdk/ /aws/tooling/localstack-sdks/ 301
206208
/references/coverage/coverage_apigatewaymanagementapi/ /aws/services/apigateway 301
207209
/references/coverage/coverage_transfer/ /aws/services/transfer 301
210+
/references/coverage/coverage_codeconnections/ /aws/services/codeconnections/ 301
208211
/user-guide/aws/athena/ /aws/services/athena 301
209212
/user-guide/extensions/official-extensions/ /aws/tooling/extensions/official-extensions 301
210213
/user-guide/aws/textract/ /aws/services/textract 301
@@ -249,7 +252,7 @@
249252
/user-guide/tools/ /aws/tooling/ 301
250253
/user-guide/aws/timestream/ /aws/services/timestream 301
251254
/references/coverage/coverage_pinpoint/ /aws/services/pinpoint 301
252-
/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/ https://github.com/localstack-samples-samples/sample-serverless-rds-proxy-demo 301
255+
/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/ https://github.com/localstack-samples/sample-serverless-rds-proxy-demo 301
253256
/academy/localstack-101/why-localstack/ https://www.youtube.com/watch?list=PLTew28KOwGxPqbkFiW518eeIfiV495bm0&v=EDGIBpUpYWU&feature=youtu.be 301
254257
/user-guide/aws/transcribe/ /aws/services/transcribe 301
255258
/references/coverage/coverage_cloudformation/ /aws/services/cloudformation 301
@@ -281,6 +284,7 @@
281284
/academy/localstack-deployment/ https://www.youtube.com/playlist?list=PLTew28KOwGxPdtdW00WNXZLZnstvRQyTF&si=R-Ed-JQKOxXP473O 301
282285
/references/coverage/coverage_application-autoscaling/ /aws/services/appautoscaling 301
283286
/user-guide/lambda-tools/debugging/ /aws/tooling/lambda-tools/debugging 301
287+
/references/coverage/coverage_codestar-connections/ /aws/services/codeconnections/ 301
284288
/user-guide/integrations/rancher-desktop/ /aws/integrations/containers/rancher-desktop 301
285289
/user-guide/integrations/sdks/ruby/ /aws/integrations/aws-sdks/net/ruby 301
286290
/user-guide/aws/mwaa/ /aws/services/mwaa 301
@@ -321,13 +325,13 @@
321325
/user-guide/integrations/architect/ /aws/integrations/app-frameworks/architect/ 301
322326
/user-guide/integrations/gitpod/ /aws/integrations/containers/gitpod/ 301
323327
/user-guide/aws/managedblockchain/ /aws/services/managedblockchain 301
324-
/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/ https://github.com/localstack-samples/query-data-s3-athena-glue-sample 301
328+
/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/ https://github.com/localstack-samples/sample-query-data-s3-athena-glue 301
325329
/academy/localstack-101/web-app-resource-browser/ https://www.youtube.com/watch?list=PLTew28KOwGxPqbkFiW518eeIfiV495bm0&v=SoXtngYp-8k&feature=youtu.be 301
326330
/user-guide/integrations/ /aws/integrations/ 301
327331
/user-guide/aws/codebuild/ /aws/services/codebuild 301
328332
/user-guide/aws/ses/ /aws/services/ses 301
329333
/references/coverage/coverage_sagemaker-runtime/ /aws/services/sagemaker 301
330-
/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/ https://github.com/localstack-samples/sqs-fargate-ddb-cdk-go 301
334+
/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/ https://github.com/localstack-samples/sample-cdk-sqs-fargate-dynamodb 301
331335
/user-guide/aws/mq/ /aws/services/mq 301
332336
/user-guide/localstack-enterprise/kubernetes-executor/ /aws/enterprise/kubernetes-executor 301
333337
/user-guide/aws/iot/ /aws/services/iot 301
@@ -338,7 +342,7 @@
338342
/user-guide/aws/redshift/ /aws/services/redshift 301
339343
/references/coverage/coverage_verifiedpermissions/ /aws/services/verifiedpermissions 301
340344
/academy/localstack-101/full-project-demo/ https://www.youtube.com/watch?list=PLTew28KOwGxPqbkFiW518eeIfiV495bm0&v=cQxg3Dnteyc&feature=youtu.be 301
341-
/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/ https://github.com/localstack-samples/shipment-list-demo 301
345+
/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/ https://github.com/localstack-samples/sample-shipment-list-demo-lambda-dynamodb-s3 301
342346
/references/coverage/coverage_iotanalytics/ /aws/services/iotanalytics 301
343347
/user-guide/integrations/chalice/ /aws/integrations/aws-native-tools/aws-chalice/ 301
344348
/user-guide/security-testing/iam-policy-stream/ /aws/capabilities/security-testing/iam-policy-stream 301
@@ -383,20 +387,23 @@
383387
/user-guide/aws/ecr/ /aws/services/ecr 301
384388
/user-guide/aws/stepfunctions/ /aws/services/stepfunctions 301
385389
/references/coverage/coverage_elasticache/ /aws/services/elasticache 301
386-
/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/ https://github.com/localstack-samples-samples/sample-mnist-digit-recognition-sagemaker 301
390+
/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/ https://github.com/localstack-samples/sample-mnist-digit-recognition-sagemaker 301
387391
/user-guide/state-management/pods-cli/ /aws/capabilities/state-management/cli-commands 301
388392
/user-guide/aws/dynamodbstreams/ /aws/services/dynamodbstreams 301
393+
/references/api-key/ /aws/getting-started/auth-token/#how-do-i-activate-older-versions-of-localstack-before-v30 301
389394
/user-guide/ci/ /aws/user-guide/ci 301
390395
/references/coverage/coverage_eks/ /aws/services/eks 301
391396
/references/coverage/coverage_cognito-idp/ /aws/services/cognito 301
392397
/user-guide/web-application/workspace/ /aws/capabilities/web-app/workspace 301
393398
/references/coverage/coverage_cloudcontrol/ /aws/services/cloudcontrol 301
394399
/tutorials/replicate-aws-resources-localstack-extension/ /aws/tutorials/replicate-aws-resources-localstack-extension 301
395400
/user-guide/tools/localstack-sdk/python/ /aws/tooling/localstack-sdks/python 301
396-
/user-guide/lambda-tools/hot-reloading/ /aws/tooling/lambda-tools/hot-reloading 301
401+
/user-guide/lambda-tools/hot-reloading /aws/tooling/lambda-tools/hot-reloading 301
397402
/getting-started/quickstart/ /aws/getting-started/quickstart 301
398-
/overview/ /aws/getting-started 301
403+
/overview/ /aws 301
399404
/user-guide/aws/glue/ /aws/services/glue 301
400405
/getting-started/ /aws/getting-started 301
401406
/user-guide/extensions/managing-extensions/ /aws/tooling/extensions/managing-extensions 301
402407
/references/filesystem/ /aws/capabilities/config/filesystem/ 301
408+
/references/ /aws/capabilities/config/ 301
409+
/academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301

scripts/redirects/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Edit the generated template to map old URLs to new URLs:
7979
Convert your JSON config to CloudFlare's `_redirects` format:
8080

8181
```bash
82-
python generate_redirects.py \
82+
python3 generate_redirects.py \
8383
--config redirects_config.json \
8484
--output _redirects
8585
```
@@ -99,9 +99,9 @@ This creates a `_redirects` file like:
9999
Test your redirects against the staging environment:
100100

101101
```bash
102-
python test_redirects.py \
102+
python3 test_redirects.py \
103103
--config redirects_config.json \
104-
--staging-url "https://redirects.localstack-docs.pages.dev" \
104+
--staging-url "https://localstack-docs.pages.dev/" \
105105
--report redirect_test_report.md
106106
```
107107

0 commit comments

Comments
 (0)