Skip to content

Commit 8b1e1a1

Browse files
committed
add the frontmatter for tutorials metadata
1 parent f3c0459 commit 8b1e1a1

File tree

11 files changed

+111
-5
lines changed

11 files changed

+111
-5
lines changed

Diff for: content/en/getting-started/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ hide_readingtime: true
1515

1616
Whether you are testing complex CDK applications or Terraform configurations, or just beginning to learn about AWS services, LocalStack helps speed up and simplify your testing and development workflow.
1717

18-
LocalStack supports a growing number of [AWS services]({{< ref "aws" >}}), like AWS [Lambda]({{< ref "user-guide/aws/lambda" >}}), [S3]({{< ref "s3" >}}), DynamoDB, [Kinesis]({{< ref "kinesis" >}}), [SQS]({{< ref "sqs" >}}), SNS, and more! [LocalStack Pro](https://localstack.cloud/pricing) supports additional APIs and advanced features to make your cloud development experience a breeze!
18+
LocalStack supports a growing number of [AWS services]({{< ref "aws" >}}), like AWS [Lambda]({{< ref "user-guide/aws/lambda" >}}), [S3]({{< ref "user-guide/aws/s3" >}}), DynamoDB, [Kinesis]({{< ref "kinesis" >}}), [SQS]({{< ref "sqs" >}}), SNS, and more! [LocalStack Pro](https://localstack.cloud/pricing) supports additional APIs and advanced features to make your cloud development experience a breeze!
1919

2020
You can find a comprehensive list of supported APIs on our [Feature Coverage]({{< ref "feature-coverage" >}}) page.
2121

Diff for: content/en/overview/_index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ <h5 class="card-title"><i class="fa fa-book"></i> Featured guides and articles</
9292
<div class="card-text">
9393
<ul>
9494
<li><a href="{{< ref "api-key" >}}">How do I get started with a LocalStack API key?</a></li>
95-
<li><a href="{{< ref "cloud-pods" >}}">What are Local Cloud Pods and how do I use them?</a></li>
95+
<li><a href="{{< ref "user-guide/tools/cloud-pods" >}}">What are Local Cloud Pods and how do I use them?</a></li>
9696
<li><a href="{{< ref "lambda-tools" >}}">How LocalStack improves your Lambda developer experience</a></li>
9797
<li><a href="{{< ref "feature-coverage" >}}">Which AWS services does LocalStack support?</a></li>
9898
<li><a href="{{< ref "user-guide/integrations/serverless-framework" >}}">How do I use the Serverless Framework with LocalStack?</a></li>

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

+16
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ weight: 6
55
description: >
66
Set up an NGINX web server via Elastic Container Service (ECS) and Elastic Container Registry (ECR) to serve a static website using LocalStack. Learn how you can use CloudFormation templates to declaratively define, create, and deploy your architecture locally with LocalStack's `awslocal` CLI.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Elastic Container Service
11+
- Elastic Container Registry
12+
platform: Docker
13+
deployment:
14+
- CloudFormation
15+
- AWS CLI
16+
tags:
17+
- Docker
18+
- ECS
19+
- ECR
20+
- Fargate
21+
- CloudFormation
22+
- NGINX
23+
pro: true
824
---
925

1026
[Amazon Elastic Container Service (ECS)](https://aws.amazon.com/ecs/) is a fully-managed container orchestration service that simplifies the deployment, management, and scaling of Docker containers on AWS. With support for two [launch types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html), EC2 and Fargate, ECS allows you to run containers on your cluster of EC2 instances or have AWS manage your underlying infrastructure with Fargate. The Fargate launch type provides a serverless-like experience for running containers, allowing you to focus on your applications instead of infrastructure.

Diff for: content/en/tutorials/elb-load-balancing/index.md

+15
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ weight: 3
55
description: >
66
Learn how to configure Elastic Load Balancing (ELB) Application Load Balancers and set up Node.js Lambda functions as targets. This tutorial demonstrates how to forward requests to the target group for your Lambda function using the Serverless Framework and the `serverless-localstack` plugin to effortlessly deploy and manage your infrastructure locally with LocalStack.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Elastic Load Balancing
11+
- Lambda
12+
platform: JavaScript
13+
deployment:
14+
- Serverless Framework
15+
tags:
16+
- Elastic Load Balancing
17+
- Lambda
18+
- Serverless Framework
19+
- Node.js
20+
- JavaScript
21+
- serverless-localstack plugin
22+
pro: true
823
---
924

1025
[Elastic Load Balancer (ELB)](https://aws.amazon.com/elasticloadbalancing/) is a service that distributes incoming application traffic across multiple targets, such as EC2 instances, containers, IP addresses, and Lambda functions. ELBs can be physical hardware or virtual software components. They accept incoming traffic and distribute it across multiple targets in one or more Availability Zones. Using ELB, you can quickly scale your load balancer to accommodate changes in traffic over time, ensuring optimal performance for your application and workloads running on the AWS infrastructure.

Diff for: content/en/tutorials/java-notification-app/index.md

+19
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ weight: 3
55
description: >
66
Build a Java Spring Boot application to configure Simple Email Service (SES) to send messages using AWS Java SDK in LocalStack. Learn how to configure Simple Queue Service (SQS) & Simple Notification Service (SNS) using CloudFormation templates deployed locally.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Simple Email Service
11+
- Simple Queue Service
12+
- Simple Notification Service
13+
- CloudFormation
14+
platform: Java
15+
deployment:
16+
- AWS Java SDK
17+
- CloudFormation
18+
tags:
19+
- Java
20+
- Spring Boot
21+
- AWS Java SDK
22+
- Simple Email Service
23+
- Simple Queue Service
24+
- Simple Notification Service
25+
- CloudFormation
26+
pro: true
827
---
928

1029
Java is a popular platform for cloud applications that use Amazon Web Services.

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

+14
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ weight: 2
55
description: >
66
Learn how to create and deploy Lambda functions using container images in LocalStack. This tutorial guides you through packaging your code and dependencies into a Docker image, creating a local Elastic Container Registry (ECR) in LocalStack, and deploying the Lambda container image.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Elastic Container Registry
11+
- Lambda
12+
platform: Python
13+
deployment:
14+
- AWS CLI
15+
tags:
16+
- Lambda
17+
- ECR
18+
- Docker
19+
- Container
20+
- Container Image
21+
pro: true
822
---
923

1024
[Lambda](https://aws.amazon.com/lambda/) is a powerful serverless compute system that enables you to break down your application into smaller, independent functions. These functions can be deployed as individual units within the AWS ecosystem. Lambda offers seamless integration with various AWS services and supports multiple programming languages for different runtime environments. To deploy Lambda functions programmatically, you have two options: [uploading a ZIP file containing your code and dependencies](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-zip.html) or [packaging your code in a container image](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-images.html) and deploying it through Elastic Container Registry (ECR).

Diff for: content/en/tutorials/reproducible-machine-learning-cloud-pods/index.md

+15
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ weight: 5
55
description: >
66
With LocalStack Cloud Pods, you can create persistent state snapshots to enable next-generation state management and team collaboration features for your local development environment. Learn how you can create reproducible machine learning applications & samples using Cloud Pods in LocalStack.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Lambda
11+
- S3
12+
platform: Python
13+
deployment:
14+
- AWS CLI
15+
tags:
16+
- Cloud Pods
17+
- Machine Learning
18+
- S3
19+
- Lambda
20+
- Lambda Layers
21+
- Reproducible
22+
pro: true
823
---
924

1025
[LocalStack Cloud Pods]({{< ref "user-guide/tools/cloud-pods" >}}) enable you to create persistent state snapshots of your LocalStack instance, which can then be versioned, shared, and restored. It allows next-generation state management and team collaboration for your local cloud development environment, which you can utilize to create persistent shareable cloud sandboxes. Cloud Pods works directly with the [LocalStack CLI]({{< ref "references/localstack-cli-manual" >}}) to save, merge, and restore snapshots of your LocalStack state. You can always tear down your LocalStack instance and restore it from a snapshot at any point in time.

Diff for: content/en/tutorials/s3-static-website-terraform/index.md

+14-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ weight: 4
55
description: >
66
Host a static website using a Simple Storage Service (S3) bucket to serve static content by provisioning the infrastructure using Terraform in LocalStack. Learn how to configure S3 buckets locally for testing and integration, and make use of LocalStack's S3 API & `tflocal` CLI to provision infrastructure locally.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- S3
11+
platform: HTML
12+
deployment:
13+
- Terraform
14+
tags:
15+
- S3
16+
- Terraform
17+
- S3-Website
18+
- Static-Website
19+
- tflocal CLI
20+
pro: false
821
---
922

1023
[AWS Simple Storage Service (S3)](https://aws.amazon.com/s3/) is a proprietary object storage solution that can store an unlimited number of objects for many use cases. S3 is a highly scalable, durable and reliable service that we can use for various use cases: hosting a static site, handling big data analytics, managing application logs, storing web assets and much more!
@@ -317,4 +330,4 @@ $ tflocal apply
317330

318331
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](https://app.localstack.cloud) 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.
319332

320-
The code for this tutorial can be found in our [LocalStack Terraform samples over GitHub](https://github.com/localstack/localstack-terraform-samples/tree/master/s3-static-website). Further documentation for S3 is available on our [S3 documentation]({{<ref "s3" >}}).
333+
The code for this tutorial can be found in our [LocalStack Terraform samples over GitHub](https://github.com/localstack/localstack-terraform-samples/tree/master/s3-static-website). Further documentation for S3 is available on our [S3 documentation]({{<ref "user-guide/aws/s3" >}}).

Diff for: content/en/tutorials/schema-evolution-glue-msk/index.md

+14
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ weight: 1
55
description: >
66
Find incompatibilities early or even avoid them altogether when developing Kafka producers or consumers! Learn how to test data schema evolution by using Managed Streaming for Kafka (MSK) with the Glue Schema Registry in LocalStack.
77
type: tutorials
8+
teaser: ""
9+
services:
10+
- Managed Streaming for Kafka (MSK)
11+
- AWS Glue Schema Registry
12+
platform: Java
13+
deployment:
14+
- AWS CLI
15+
tags:
16+
- Kafka
17+
- MSK
18+
- Glue Schema Registry
19+
- Schema Evolution
20+
- Java
21+
pro: true
822
---
923

1024
[Apache Kafka](https://kafka.apache.org/) is an open-source distributed event store and stream-processing platform. It is used to capture data generated by producers and distribute it among its consumers. Kafka is known for its scalability, with reports of production environments scaling to [trillions of messages per day](https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages). With [Amazon Managed Streaming for Apache Kafka (MSK)](https://aws.amazon.com/msk/), AWS provides a service to provision Apache Kafka clusters easily.

Diff for: content/en/user-guide/integrations/sdks/javascript/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ s3.send(new ListBucketsCommand({}))
117117
{{< /tabpane >}}
118118

119119
{{< alert title="Note">}}
120-
In case of issues resolving S3 DNS record, we can fallback to `http://localhost:4566` in combination with the provider setting `forcePathStyle: true` (see the specific way of setting this parameter for each SDK above). The S3 service endpoint is slightly different from the other service endpoints, because AWS is deprecating path-style based access for hosting buckets. See [S3 documentation]({{< ref "S3" >}}) about endpoints.
120+
In case of issues resolving S3 DNS record, we can fallback to `http://localhost:4566` in combination with the provider setting `forcePathStyle: true` (see the specific way of setting this parameter for each SDK above). The S3 service endpoint is slightly different from the other service endpoints, because AWS is deprecating path-style based access for hosting buckets. See [S3 documentation]({{< ref "user-guide/aws/s3" >}}) about endpoints.
121121
{{< /alert >}}
122122

123123

Diff for: content/en/user-guide/web-application/accounts/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: >
66
LocalStack Accounts allow you to manage your resources & configurations, and serve as an entry point to our Web Application, the Pro CLI, and more!
77
---
88

9-
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]({{< ref "references/coverage" >}}) marked under **Pro**, [Stack Insights]({{< ref "stack-insights" >}}), [Cloud Pods]({{< ref "cloud-pods" >}}), and more!
9+
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]({{< ref "references/coverage" >}}) marked under **Pro**, [Stack Insights]({{< ref "stack-insights" >}}), [Cloud Pods]({{< ref "user-guide/tools/cloud-pods" >}}), and more!
1010

1111
## Creating an account
1212

0 commit comments

Comments
 (0)