Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@ description: Get started with AWS Account Management on LocalStack
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Account service provides APIs to manage your AWS account.
You can use the Account APIs to retrieve information about your account, manage your contact information and alternate contacts.
Additionally, you can use the Account APIs to enable or disable a region for your account, and delete alternate contacts in your account.

LocalStack allows you to use the Account API to retrieve information about your account.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Account's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Account's integration with LocalStack.

:::note
LocalStack's Account provider is mock-only and does not support connecting to any real AWS account.
Expand Down Expand Up @@ -97,3 +99,7 @@ The Resource Browser allows you to perform the following actions:
* **View Contact Information**: View the contact information for your mocked AWS account by clicking on the contact information.
* **Update Contact Information**: Update the contact information for your mocked AWS account by clicking on the contact information.
* **Filter**: Filter the contact information and alternate contacts by types, such as `BILLING`, `OPERATIONS`, and `SECURITY`.

## API Coverage

<FeatureCoverage service="account" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Get started with AWS Certificate Manager (ACM) on LocalStack
tags: ["Free"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

[AWS Certificate Manager (ACM)](https://aws.amazon.com/certificate-manager/) is a service that enables you to create and manage SSL/TLS certificates that can be used to secure your applications and resources in AWS.
Expand All @@ -13,7 +15,7 @@ ACM supports securing multiple domain names and subdomains and can create wildca
You can also use ACM to import certificates from third-party certificate authorities or to generate private certificates for internal use.

LocalStack allows you to use the ACM APIs to create, list, and delete certificates.
The supported APIs are available on our [API coverage page](), which provides information on the extent of ACM's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of ACM's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -89,3 +91,7 @@ The following code snippets and sample applications provide practical examples o

- [API Gateway with Custom Domains](https://github.com/localstack/localstack-pro-samples/tree/master/apigw-custom-domain)
- [Generating an ACM certificate via Terraform](https://github.com/localstack/localstack-terraform-samples/tree/master/acm-route53)

## API Coverage

<FeatureCoverage service="acm" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ tags: ["Ultimate"]
persistence: supported
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Amplify is a JavaScript-based development framework with libraries, UI components, and a standard CLI interface for building and deploying web and mobile applications.
With Amplify, developers can build and host static websites, single-page applications, and full-stack serverless web applications using an abstraction layer over popular AWS services like DynamoDB, Cognito, AppSync, Lambda, S3, and more.

LocalStack allows you to use the Amplify APIs to build and test their Amplify applications locally.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Amplify's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Amplify's integration with LocalStack.

:::note
The `amplifylocal` CLI and the Amplify JS library have been deprecated and are no longer supported.
Expand Down Expand Up @@ -71,3 +73,7 @@ The Resource Browser allows you to perform the following actions:
- **View Amplify applications**: View the list of Amplify applications created in LocalStack by clicking on the application ID.
- **Edit Amplify applications**: Edit the configuration of an existing Amplify application by clicking on the application ID and then clicking **Edit App**.
- **Delete Amplify applications**: Delete an existing Amplify application by selecting the application, followed by clicking **Actions** and then **Remove Selected**.

## API Coverage

<FeatureCoverage service="amplify" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: >
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

:::note
This service was formerly known as 'Kinesis Data Analytics for Apache Flink'.
:::
Expand Down Expand Up @@ -283,3 +285,7 @@ $ awslocal kinesisanalyticsv2 untag-resource \
The application logging level defaults to `INFO` and can not be overridden.
- Parallelism is limited to the default value of 1, with one TaskManager that has one [Task Slot](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/concepts/flink-architecture/#task-slots-and-resources) allocated.
[Parallelism configuration](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_FlinkApplicationConfiguration.html#APIReference-Type-FlinkApplicationConfiguration-ParallelismConfiguration) provided on Flink application creation or update is ignored.

## API Coverage

<FeatureCoverage service="kinesisanalyticsv2" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ tags: ["Free", "Base"]
persistence: supported
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

API Gateway is a managed service that enables developers to create, deploy, and manage APIs (Application Programming Interfaces).
Expand All @@ -14,7 +16,7 @@ API Gateway supports standard HTTP methods such as `GET`, `POST`, `PUT`, `PATCH`
LocalStack supports API Gateway V1 (REST API) in the Free plan, and API Gateway V2 (HTTP, Management and WebSocket API) in the Base plan.
LocalStack allows you to use the API Gateway APIs to create, deploy, and manage APIs on your local machine to invoke those exposed API endpoints.

The supported APIs are available on the API coverage page for [API Gateway V1]() & [API Gateway V2](), which provides information on the extent of API Gateway's integration with LocalStack.
The supported APIs are available on the API coverage page for [API Gateway V1](#api-coverage-v1) & [API Gateway V2](#api-coverage-v2), which provides information on the extent of API Gateway's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -487,3 +489,11 @@ The following code snippets and sample applications provide practical examples o
- [Serverless Microservices with Amazon API Gateway, DynamoDB, SQS, and Lambda](https://github.com/localstack/microservices-apigateway-lambda-dynamodb-sqs-sample)
- [Note-Taking application using AWS SDK for JavaScript, Amazon DynamoDB, Lambda, Cognito, API Gateway, and S3](https://github.com/localstack/aws-sdk-js-notes-app)
- For Terraform samples, check out the [LocalStack Terraform examples](https://github.com/localstack/localstack-terraform-samples) repository

## API Coverage (V1)

<FeatureCoverage service="apigateway" client:load />

## API Coverage (V2)

<FeatureCoverage service="apigatewayv2" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ tags: ["Base"]
persistence: supported
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Application Auto Scaling is a centralized solution for managing automatic scaling by defining scaling policies based on specific metrics.
Expand All @@ -13,7 +15,7 @@ With Application Auto Scaling, you can configure automatic scaling for services
Auto scaling uses CloudWatch under the hood to configure scalable targets which a service namespace, resource ID, and scalable dimension can uniquely identify.

LocalStack allows you to use the Application Auto Scaling APIs in your local environment to scale different resources based on scaling policies and scheduled scaling.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Application Auto Scaling's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Application Auto Scaling's integration with LocalStack.

## Getting Started

Expand Down Expand Up @@ -144,3 +146,7 @@ The following service namespaces are currently supported:
* Cassandra
* Comprenhend
* Custom Resource

## API Coverage

<FeatureCoverage service="application-autoscaling" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ description: Get started with AppConfig on LocalStack
tags: ["Base"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

AppConfig is a service provided by Amazon Web Services (AWS) that simplifies the process of managing and deploying application configurations.
AppConfig offers centralized management of configuration data and the ability to create, manage, and deploy configuration changes separately.
It allows you to avoid deploying the service repeatedly for smaller changes, enables controlled deployments to applications and includes built-in validation checks & monitoring.

LocalStack allows you to use the AppConfig APIs in your local environment to define configurations for different environments and deploy them to your applications as needed.
The supported APIs are available on our [API coverage page](), which provides information on the extent of AppConfig's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of AppConfig's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -209,3 +211,7 @@ The Resource Browser allows you to perform the following actions:
- **View AppConfig applications**: View the list of AppConfig applications created in LocalStack by clicking on the application ID.
- **Edit AppConfig applications**: Edit the configuration of an existing AppConfig application by clicking on the application ID and then clicking **Edit Application**.
- **Delete AppConfig applications**: Delete an existing AppConfig application by selecting the application, followed by clicking **Actions** and then **Remove Selected**.

## API Coverage

<FeatureCoverage service="appconfig" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ description: Get started with AppSync on LocalStack
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

AppSync is a managed service provided by Amazon Web Services (AWS) that enables you to create serverless GraphQL APIs to query databases, microservices, and other APIs.
AppSync allows you to define your data models and business logic using a declarative approach, and connect to various data sources, including other AWS services, relational databases, and custom data sources.

LocalStack allows you to use the AppSync APIs in your local environment to connect your applications and services to data and events.
The supported APIs are available on our [API coverage page](), which provides information on the extent of AppSync's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of AppSync's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -324,3 +326,7 @@ The Resource Browser allows you to perform the following actions:
The following code snippets and sample applications provide practical examples of how to use AppSync in LocalStack for various use cases:

- [AppSync GraphQL APIs for DynamoDB and RDS Aurora PostgreSQL](https://github.com/localstack/appsync-graphql-api-sample)

## API Coverage

<FeatureCoverage service="appsync" client:load />
8 changes: 7 additions & 1 deletion src/content/docs/aws/services/athena.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Get started with Athena on LocalStack
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

import { Tabs, TabItem } from '@astrojs/starlight/components';

## Introduction
Expand All @@ -13,7 +15,7 @@ Athena allows users to create ad-hoc queries to perform data analysis, filter, a
It supports various file formats, such as JSON, Parquet, and CSV, making it compatible with a wide range of data sources.

LocalStack allows you to configure the Athena APIs with a Hive metastore that can connect to the S3 API and query your data directly in your local environment.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Athena's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Athena's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -273,3 +275,7 @@ The Resource Browser allows you to perform the following actions:
The following code snippets and sample applications provide practical examples of how to use Athena in LocalStack for various use cases:

- [Query data in S3 Bucket with Amazon Athena, Glue Catalog & CloudFormation](https://github.com/localstack/query-data-s3-athena-glue-sample)

## API Coverage

<FeatureCoverage service="athena" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ description: Get started with Auto Scaling on LocalStack
tags: ["Base"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Auto Scaling helps you maintain application availability and allows you to automatically add or remove EC2 instances according to the demand.
You can use Auto Scaling to ensure that you are running your desired number of instances.

LocalStack allows you to use the Auto Scaling APIs locally to create and manage Auto Scaling groups locally.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Auto Scaling's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Auto Scaling's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -138,3 +140,7 @@ Replace `i-0d678c4ecf6018dde` with the instance ID that you fetched from the out

LocalStack does not support the `docker`/`libvirt` [VM manager for EC2](/aws/services/ec2/#vm-managers).
It only works with the `mock` VM manager.

## API Coverage

<FeatureCoverage service="autoscaling" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ tags: ["Ultimate"]
persistence: supported
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Backup is a centralized backup service provided by Amazon Web Services.
Expand All @@ -13,7 +15,7 @@ Backup supports a wide range of AWS resources, including Elastic Block Store (EB
Backup enables you to set backup retention policies, allowing you to specify how long you want to retain your backup copies.

LocalStack allows you to use the Backup APIs in your local environment to manage backup plans, create scheduled or on-demand backups of certain resource types.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Backup's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Backup's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -146,3 +148,7 @@ The Resource Browser allows you to perform the following actions:
Click the **Actions** button followed by clicking the **Delete Vault** button or **Remove Selected** to delete an individual vault or multiple vaults respectively in the modal dialog.
- **Delete Backup Plan**: Delete a backup plan by clicking the **Backup Plan** or selecting multiple plans.
Click the **Actions** button followed by clicking the **Delete Backup Plan** button or **Remove Selected** to delete an individual plan or multiple plans respectively in the modal dialog.

## API Coverage

<FeatureCoverage service="backup" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ description: Get started with Batch on LocalStack
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Batch is a cloud-based service provided by Amazon Web Services (AWS) that simplifies the process of running batch computing workloads on the AWS cloud infrastructure.
Batch allows you to efficiently process large volumes of data and run batch jobs without the need to manage and provision underlying compute resources.

LocalStack allows you to use the Batch APIs to automate and scale computational tasks in your local environment while handling batch workloads.
The supported APIs are available on our [API Coverage Page](), which provides information on the extent of Batch integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Batch integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -192,3 +194,7 @@ You should see the following output:

As mentioned in the example above, the creation of a compute environment does not entail the provisioning of EC2 or Fargate instances.
Rather, it executes Batch jobs on the local Docker daemon, operating alongside LocalStack.

## API Coverage

<FeatureCoverage service="batch" client:load />
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@ description: Get started with Cost Explorer on LocalStack
tags: ["Ultimate"]
---

import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";

## Introduction

Cost Explorer is a service provided by Amazon Web Services (AWS) that enables you to visualize, analyze, and manage your AWS spending and usage.
Cost Explorer offers options to filter and group data by dimensions such as service, region, instance type, and more.
With Cost Explorer, you can forecast costs, track budget progress, and set up alerts to receive notifications when spending exceeds predefined thresholds.

LocalStack allows you to use the Cost Explorer APIs in your local environment to create and manage cost category definition, cost anomaly monitors & subscriptions.
The supported APIs are available on our [API coverage page](), which provides information on the extent of Cost Explorer's integration with LocalStack.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Cost Explorer's integration with LocalStack.

## Getting started

Expand Down Expand Up @@ -172,3 +174,7 @@ The Resource Browser allows you to perform the following actions:

LocalStack's Cost Explorer implementation cannot programmatically query your cost and usage data, or provide aggregated data such as total monthly costs or total daily usage.
However, you can use the integrations to mock the Cost Explorer APIs and test your workflow locally.

## API Coverage

<FeatureCoverage service="ce" client:load />
Loading