Skip to content

Commit 5f17ffa

Browse files
Updates
1 parent e9d0ca1 commit 5f17ffa

File tree

6 files changed

+34
-37
lines changed

6 files changed

+34
-37
lines changed

Diff for: content/en/user-guide/aws/fis/index.md

+3-6
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ FIS defines the following elements:
2828
1. Duration of the disruption.
2929

3030
Together this is termed as an Experiment.
31-
After the designated time, FIS restores systems to their original state and/or ceases introducing faults.
31+
After the designated time, running experiments restore systems to their original state and cease introducing faults.
3232

3333
{{< callout "note" >}}
3434
FIS experiment emulation is part of LocalStack Enterprise.
@@ -37,10 +37,9 @@ If you'd like to try it out, please [contact us](https://www.localstack.cloud/de
3737

3838
FIS actions can be categorized into two main types:
3939

40-
1. Single-time events For example, the `aws:ec2:stop-instances` FIS action, which sends a [`StopInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html) API to specific EC2 instances.
40+
1. One-time events: For example, the `aws:ec2:stop-instances` FIS action, which sends a [`StopInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html) API to specific EC2 instances.
4141
Some of these events can automatically be undone after a defined time, such as sending a [`StartInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html) command to the affected instances.
42-
1. Inducing API errors in response to a specified percentage of API calls.
43-
For instance, using `aws:fis:inject-api-unavailable-error` to introduce an HTTP 503 error.
42+
1. Probabilistic API errors: For instance, using `aws:fis:inject-api-unavailable-error` to introduce an HTTP 503 error.
4443

4544
## Getting started
4645

@@ -233,9 +232,7 @@ LocalStack FIS currently supports the following actions:
233232
- **`aws:rds:reboot-db-instances`**: Runs EC2 RebootInstances on the target EC2 instances.
234233
- **`aws:ssm:send-command`**: Runs the Systems Manager SendCommand on the target EC2 instances.
235234

236-
{{< callout "note" >}}
237235
If you would like support for more FIS actions, please make a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose).
238-
{{< /callout >}}
239236

240237
## Current Limitations
241238

Diff for: content/en/user-guide/aws/kinesis/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,4 @@ The following code snippets and sample applications provide practical examples o
207207
## Limitations
208208

209209
In multi-account setups, each AWS account launches a separate instance of Kinesis Mock, which is very resource intensive when a large number of AWS accounts are used.
210-
An [open Kinesis Mock issue](https://github.com/etspaceman/kinesis-mock/issues/377) is being used to keep track of this feature.
210+
[This Kinesis Mock issue](https://github.com/etspaceman/kinesis-mock/issues/377) is being used to keep track of this feature.

Diff for: content/en/user-guide/aws/mwaa/index.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ tags: ["Pro image"]
88

99
## Introduction
1010

11-
Managed Workflows for Apache Airflow (MWAA) is a fully managed service by AWS that simplifies the deployment, management, and scaling of Apache Airflow workflows in the cloud.
11+
Managed Workflows for Apache Airflow (MWAA) is a fully managed service by AWS that simplifies the deployment, management, and scaling of [Apache Airflow](https://airflow.apache.org/) workflows in the cloud.
1212
MWAA leverages the familiar Airflow features and integrations while integrating with S3, Glue, Redshift, Lambda, and other AWS services to build data pipelines and orchestrate data processing workflows in the cloud.
1313

1414
LocalStack allows you to use the MWAA APIs in your local environment to allow the setup and operation of data pipelines.
15-
The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_mwaa/), which provides information on the extent of MWAA's integration with LocalStack.
15+
The supported APIs are available on the [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_mwaa/).
1616

1717
## Getting started
1818

19-
This guide is designed for users new to Managed Workflows for Apache Airflow and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script.
19+
This guide is designed for users new to MWAA and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script.
2020

2121
Start your LocalStack container using your preferred method.
2222
We will demonstrate how to create an Airflow environment and access the Airflow UI.
@@ -153,3 +153,7 @@ The Resource Browser allows you to perform the following actions:
153153
- **View Environment**: View details of an existing MWAA environment by clicking on the environment name.
154154
- **Edit Environment**: Edit an existing MWAA environment by clicking on the **Edit** button after clicking on the environment name.
155155
- **Delete Environment**: Select the environment name and click on the **Actions** button followed by **Remove Selected** button.
156+
157+
## Limitations
158+
159+
- LocalStack MWAA does not support [startup scripts](https://docs.aws.amazon.com/mwaa/latest/userguide/using-startup-script.html)

Diff for: content/en/user-guide/aws/ram/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Resource Access Manager (RAM) helps resources to be shared across AWS accounts,
88

99
On AWS, RAM is an abstraction on top of AWS Identity and Access Management (IAM) which can manage resource-based policies to supported resource types.
1010

11-
LocalStack supports RAM in the Pro edition.
11+
RAM is available in LocalStack Pro.
1212
The supported API operations can be found on the [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_ram/).
1313

1414
## Getting started
@@ -34,7 +34,7 @@ $ awslocal ram create-resource-share \
3434
--resource-arn arn:aws:appsync:eu-central-1:000000000000:apis/wcgmjril5wuyvhmpildatuaat3
3535
{{< /command >}}
3636

37-
## Current Limitations
37+
## Limitations
3838

3939
LocalStack RAM supports emulated sharing for EC2 Subnets only.
4040
Only specified account principals are granted access to the shared subnets, and associated VPC and route tables.

Diff for: content/en/user-guide/aws/ses/index.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ persistence: supported
1212
Simple Email Service (SES) is an emailing service that can be integrated with other cloud-based services.
1313
It provides API to facilitate email templating, sending bulk emails and more.
1414

15-
LocalStack supports SES v1 in the Community image, while SES v2 and SMTP integration is supported in the Pro image.
16-
The supported APIs are available on the API coverage page for [SES v1](https://docs.localstack.cloud/references/coverage/coverage_ses/) and [SES v2](https://docs.localstack.cloud/references/coverage/coverage_sesv2/).
15+
SESv1 is available in LocalStack Community image, while SESv2 and SMTP integration is available in LocalStack Pro.
16+
The supported APIs are available on the API coverage page for [SESv1](https://docs.localstack.cloud/references/coverage/coverage_ses/) and [SESv2](https://docs.localstack.cloud/references/coverage/coverage_sesv2/).
1717

1818
## Getting Started
1919

@@ -40,7 +40,7 @@ $ awslocal ses list-identities
4040

4141
{{< callout >}}
4242
On AWS, verifying email identities or domain identities require additional steps like changing DNS configuration or clicking verification links respectively.
43-
In LocalStack, verifying identities require no additional steps.
43+
In LocalStack, identities are automatically verified.
4444
{{< /callout >}}
4545

4646
Next, emails can be sent using the `SendEmail` operation.
@@ -56,12 +56,11 @@ $ awslocal ses send-email \
5656
{{< /command >}}
5757

5858
{{< callout >}}
59-
In the Community image, no emails are actually sent.
60-
Hence this operation is mocked.
61-
In the Pro image however, emails are sent via an SMTP server.
59+
In LocalStack Community, all operations are mocked and no real emails are sent.
60+
In LocalStack Pro, it is possible to send real emails via an SMTP server.
6261
{{< /callout >}}
6362

64-
## Sent Emails
63+
## Retrieve Sent Emails
6564

6665
LocalStack keeps track of all sent emails for retrospection.
6766
Sent messages can be retrieved in following ways:
@@ -101,11 +100,12 @@ $ curl --silent localhost.localstack.cloud:4566/_aws/[email protected]
101100

102101
## SMTP Integration
103102

104-
The Pro image supports sending emails via an SMTP server.
105-
Refer to the [Configuration]({{< ref "configuration#emails" >}}) guide for instructions on how to configure the connection parameters of your SMTP server (`SMTP_HOST`/`SMTP_USER`/`SMTP_PASS`).
103+
LocalStack Pro supports sending emails via an SMTP server.
104+
To enable this, set the connections parameters and access credentials for the server in the configuration.
105+
Refer to the [Configuration]({{< ref "configuration#emails" >}}) guide for details.
106106

107107
{{< callout "tip" >}}
108-
If you do not have access to a proper SMTP server, you can use tools like [MailDev](https://github.com/maildev/maildev) or [smtp4dev](https://github.com/rnwood/smtp4dev).
108+
If you do not have access to a live SMTP server, you can use tools like [MailDev](https://github.com/maildev/maildev) or [smtp4dev](https://github.com/rnwood/smtp4dev).
109109
These run as Docker containers on your local machine.
110110
Make sure they run in the same Docker network as the LocalStack container.
111111
{{< /callout >}}
@@ -124,7 +124,7 @@ The Resource Browser allows you to perform following actions:
124124
You can the view the details of a sent email by selecting them from the list.
125125
- **Send Emails**: On selecting an email identity, click **Send Message** and specify destination fields (To, CC and BCC addresses) and the body (Plaintext, HTML) to send an email.
126126

127-
## Current Limitations
127+
## Limitations
128128

129-
It is currently not possible to [receive emails via SES](https://docs.aws.amazon.com/ses/latest/dg/receiving-email.html) in LocalStack.
130-
Consequently, all operations related to Receipt Rules are currently mocked.
129+
- It is currently not possible to [receive emails via SES](https://docs.aws.amazon.com/ses/latest/dg/receiving-email.html) in LocalStack.
130+
- All operations related to Receipt Rules are mocked.

Diff for: content/en/user-guide/aws/transcribe/index.md

+8-12
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,16 @@ persistence: supported
88

99
## Introduction
1010

11-
Transcribe is a service provided by Amazon Web Services (AWS) that offers automatic speech recognition (ASR) capabilities.
11+
Transcribe is a service provided by AWS that offers automatic speech recognition (ASR) capabilities.
1212
It enables developers to convert spoken language into written text, making it valuable for a wide range of applications, from transcription services to voice analytics.
1313

1414
LocalStack allows you to use the Transcribe APIs for offline speech-to-text jobs in your local environment.
1515
The supported APIs are available on our [API Coverage Page](https://docs.localstack.cloud/references/coverage/coverage_transcribe/), which provides information on the extent of Transcribe integration with LocalStack.
1616

17-
{{< callout >}}
18-
LocalStack's Transcribe relies on the offline speech-to-text service called [Vosk](https://alphacephei.com/vosk/).
19-
Therefore, LocalStack requires an internet connection during the initial creation of a transcription job for a specific language.
20-
This initial connection is required to download and cache the language model.
21-
22-
Once the language model is cached, subsequent transcriptions for the same language can be performed offline.
23-
These language models typically have a size of around 50 MiB, and they are saved to the cache directory (for more details, refer to the [Filesystem Layout]({{< ref "filesystem" >}}) section).
24-
{{< /callout >}}
17+
LocalStack Transcribe uses an offline speech-to-text library called [Vosk](https://alphacephei.com/vosk/).
18+
It requires an active internet connection to download the language model.
19+
Once the language model is downloaed, subsequent transcriptions for the same language can be performed offline.
20+
Language models typically have a size of around 50 MiB and are saved in the cache directory (see [Filesystem Layout]({{< ref "filesystem" >}})).
2521

2622
## Getting Started
2723

@@ -123,16 +119,16 @@ The following languages and dialects are supported:
123119

124120
| Language | Language Code |
125121
| ---------------- | ------------- |
126-
| Catalan | `ca_ES` |
127-
| Czech | `cs_CZ` |
122+
| Catalan | `ca-ES` |
123+
| Czech | `cs-CZ` |
128124
| German | `de-DE` |
129125
| English, British | `en-GB` |
130126
| English, Indian | `en-IN` |
131127
| English, US | `en-US` |
132128
| Spanish | `es-ES` |
133129
| Farsi | `fa-IR` |
134130
| French | `fr-FR` |
135-
| Gujarati | `gu_IN` |
131+
| Gujarati | `gu-IN` |
136132
| Hindi | `hi-IN` |
137133
| Italian | `it-IT` |
138134
| Japan | `ja-JP` |

0 commit comments

Comments
 (0)