diff --git a/scripts/redirects/_redirects b/scripts/redirects/_redirects
index 66a82449..8a274e3c 100644
--- a/scripts/redirects/_redirects
+++ b/scripts/redirects/_redirects
@@ -76,7 +76,6 @@
/references/coverage/coverage_kms/ /aws/services/kms 301
/applications/step-up-authentication-using-amazon-cognito/ https://github.com/localstack-samples/sample-cdk-cognito-dynamodb-api-gateway 301
/references/coverage/coverage_athena/ /aws/services/athena 301
-/user-guide/aws/mediastore/ /aws/services/mediastore 301
/references/coverage/coverage_fis/ /aws/services/fis 301
/user-guide/aws/logs/ /aws/services/cloudwatchlogs 301
/academy/localstack-deployment/infra-cloudformation/ https://www.youtube.com/watch?list=PLTew28KOwGxPdtdW00WNXZLZnstvRQyTF&v=K0OgQ5eq588&feature=youtu.be 301
@@ -142,7 +141,6 @@
/user-guide/aws/kinesisanalyticsv2/ /aws/services/kinesisanalyticsv2 301
/user-guide/state-management/cloud-pods/ /aws/capabilities/state-management/cloud-pods 301
/references/coverage/coverage_transcribe/ /aws/services/transcribe 301
-/references/coverage/coverage_mediastore-data/ /aws/services/mediastore 301
/user-guide/aws/route53/ /aws/services/route53 301
/user-guide/aws/config/ /aws/services/config 301
/references/coverage/coverage_identitystore/ /aws/services/identitystore 301
@@ -180,7 +178,6 @@
/references/coverage/coverage_lambda/ /aws/services/lambda 301
/user-guide/integrations/sdks/java/ /aws/integrations/aws-sdks/net/java 301
/references/coverage/coverage_logs/ /aws/services/logs 301
-/references/coverage/coverage_mediastore/ /aws/services/mediastore 301
/user-guide/integrations/kafka/ /aws/integrations/messaging/selfmanaged-kafka-cluster/ 301
/user-guide/chaos-engineering/fault-injection-service/ /aws/capabilities/chaos-engineering/fault-injection-service 301
/references/logging/ /aws/capabilities/config/logging 301
diff --git a/scripts/redirects/aws_urls.txt b/scripts/redirects/aws_urls.txt
index 1fb17392..745a0930 100644
--- a/scripts/redirects/aws_urls.txt
+++ b/scripts/redirects/aws_urls.txt
@@ -263,7 +263,6 @@
/references/coverage/coverage_elb/
/references/coverage/coverage_elbv2/
/user-guide/aws/elementalmediaconvert/
-/user-guide/aws/mediastore/
/references/coverage/coverage_emr/
/references/coverage/coverage_emr-serverless/
/tags/enterprise/
@@ -342,8 +341,6 @@
/user-guide/aws/mwaa/
/references/coverage/coverage_managedblockchain/
/references/coverage/coverage_mediaconvert/
-/references/coverage/coverage_mediastore/
-/references/coverage/coverage_mediastore-data/
/references/coverage/coverage_memorydb/
/user-guide/aws/memorydb/
/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/
diff --git a/scripts/redirects/redirects_config.json b/scripts/redirects/redirects_config.json
index ecbc8e86..ddaaeff8 100644
--- a/scripts/redirects/redirects_config.json
+++ b/scripts/redirects/redirects_config.json
@@ -385,11 +385,6 @@
"new_link": "/aws/services/athena",
"status_code": 301
},
- {
- "old_link": "/user-guide/aws/mediastore/",
- "new_link": "/aws/services/mediastore",
- "status_code": 301
- },
{
"old_link": "/references/coverage/coverage_fis/",
"new_link": "/aws/services/fis",
@@ -714,11 +709,6 @@
"new_link": "/aws/services/transcribe",
"status_code": 301
},
- {
- "old_link": "/references/coverage/coverage_mediastore-data/",
- "new_link": "/aws/services/mediastore",
- "status_code": 301
- },
{
"old_link": "/user-guide/aws/route53/",
"new_link": "/aws/services/route53",
@@ -904,11 +894,6 @@
"new_link": "/aws/services/logs",
"status_code": 301
},
- {
- "old_link": "/references/coverage/coverage_mediastore/",
- "new_link": "/aws/services/mediastore",
- "status_code": 301
- },
{
"old_link": "/user-guide/integrations/kafka/",
"new_link": "/aws/integrations/messaging/selfmanaged-kafka-cluster/",
diff --git a/src/content/docs/aws/services/mediastore.mdx b/src/content/docs/aws/services/mediastore.mdx
deleted file mode 100644
index 440e602b..00000000
--- a/src/content/docs/aws/services/mediastore.mdx
+++ /dev/null
@@ -1,102 +0,0 @@
----
-title: Elemental MediaStore
-description: Get started with Elemental MediaStore on LocalStack
-tags: ["Ultimate"]
----
-
-import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage";
-
-## Introduction
-
-MediaStore is a scalable and highly available object storage service designed specifically for media content.
-It provides a reliable way to store, manage, and serve media assets, such as audio, video, and images, with low latency and high performance.
-MediaStore seamlessly integrates with other AWS services like Elemental MediaConvert, Elemental MediaLive, Elemental MediaPackage, and CloudFront.
-
-LocalStack allows you to use the Elemental MediaStore APIs as a high-performance storage solution for media content in your local environment.
-The supported APIs are available on the API coverage section for [MediaStore](#api-coverage) and [MediaStore Data](#api-coverage-mediastore-data), which provides information on the extent of Elemental MediaStore integration with LocalStack.
-
-## Getting started
-
-This guide is designed for users new to Elemental MediaStore and assumes basic knowledge of the AWS CLI and our `awslocal` wrapper script.
-
-Start your LocalStack container using your preferred method.
-We will demonstrate how you can create a MediaStore container, upload an asset, and download the asset.
-
-### Create a container
-
-You can create a container using the [`CreateContainer`](https://docs.aws.amazon.com/mediastore/latest/apireference/API_CreateContainer.html) API.
-Run the following command to create a container and retrieve the the `Endpoint` value which should be used in subsequent requests:
-
-```bash
-awslocal mediastore create-container --container-name mycontainer
-```
-
-```bash title="Output"
-{
- "Container": {
- "Endpoint": "http://mediastore-mycontainer.mediastore.localhost.localstack.cloud:4566",
- "CreationTime": "2023-08-11T09:43:19.982754+01:00",
- "ARN": "arn:aws:mediastore:us-east-1:000000000000:container/mycontainer",
- "Name": "mycontainer"
- }
-}
-```
-
-### Upload an asset
-
-To upload a file named `myfile.txt` to the container, utilize the [`PutObject`](https://docs.aws.amazon.com/mediastore/latest/apireference/API_PutObject.html) API.
-This action will transfer the file to the specified path, `/myfolder/myfile.txt`, within the container.
-Provide the `endpoint` obtained in the previous step for the operation to be successful.
-Run the following command to upload the file:
-
-```bash
-awslocal mediastore-data put-object \
- --endpoint http://mediastore-mycontainer.mediastore.localhost.localstack.cloud:4566 \
- --body myfile.txt \
- --path /myfolder/myfile.txt \
- --content-type binary/octet-stream
-```
-
-```bash title="Output"
-{
- "ContentSHA256": "",
- "ETag": "\"111d787cdcfcc358fd15684131f586d8\""
-}
-```
-
-### Download an asset
-
-To retrieve the file from the container, utilize the [`GetObject`](https://docs.aws.amazon.com/mediastore/latest/apireference/API_GetObject.html) API.
-In this process, you need to specify the endpoint, the path for downloading the file, and the location where the output file, such as `/tmp/out.txt`, will be stored.
-The downloaded file will then be accessible at the specified output path.
-Run the following command to download the file:
-
-```bash
-awslocal mediastore-data get-object \
- --endpoint http://mediastore-mycontainer.mediastore.localhost.localstack.cloud:4566 \
- --path /myfolder/myfile.txt \
- /tmp/out.txt
-```
-
-```bash title="Output"
-{
- "ContentLength": "716",
- "ContentType": "binary/octet-stream",
- "ETag": "\"111d787cdcfcc358fd15684131f586d8\"",
- "LastModified": "2023-08-11T08:43:20+00:00",
- "StatusCode": 200
-}
-```
-
-## Troubleshooting
-
-The Elemental MediaStore service requires the use of a custom HTTP/HTTPS endpoint.
-In case you encounter any issues, please consult our [Networking documentation](/aws/capabilities/networking/) for assistance.
-
-## API Coverage
-
-
-
-## API Coverage (MediaStore Data)
-
-
diff --git a/src/data/coverage/mediastore-data.json b/src/data/coverage/mediastore-data.json
deleted file mode 100644
index e55c86a0..00000000
--- a/src/data/coverage/mediastore-data.json
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- "service": "mediastore-data",
- "pro_support": true,
- "operations": [
- {
- "DeleteObject": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "DescribeObject": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "GetObject": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "ListItems": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "PutObject": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- }
- ],
- "details": {
- "DeleteObject": {
- "Path": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "DescribeObject": {
- "Path": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- },
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "404",
- "error": "ObjectNotFoundException",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "GetObject": {
- "Path": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "PutObject": {
- "Body, CacheControl, ContentType, Path, StorageClass, UploadAvailability": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/data/coverage/mediastore.json b/src/data/coverage/mediastore.json
deleted file mode 100644
index d6725fe5..00000000
--- a/src/data/coverage/mediastore.json
+++ /dev/null
@@ -1,399 +0,0 @@
-{
- "service": "mediastore",
- "pro_support": true,
- "operations": [
- {
- "CreateContainer": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "DeleteContainer": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "DeleteContainerPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "DeleteCorsPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "DeleteLifecyclePolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "DeleteMetricPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "DescribeContainer": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "GetContainerPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "GetCorsPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "GetLifecyclePolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "GetMetricPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "ListContainers": {
- "implemented": true,
- "availability": "pro",
- "internal_test_suite": true,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": true
- }
- },
- {
- "ListTagsForResource": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "PutContainerPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "PutCorsPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "PutLifecyclePolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "PutMetricPolicy": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "StartAccessLogging": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "StopAccessLogging": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "TagResource": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- },
- {
- "UntagResource": {
- "implemented": false,
- "availability": "",
- "internal_test_suite": false,
- "external_test_suite": false,
- "terraform_test_suite": false,
- "aws_validated": false,
- "snapshot_tested": false,
- "snapshot_skipped": "",
- "k8s_test_suite": false
- }
- }
- ],
- "details": {
- "CreateContainer": {
- "ContainerName": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/test_network_configuration.py::test_mediastore",
- "test": "test_mediastore",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- },
- "ContainerName, Tags": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- },
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud",
- "test": "test_mediastore_crud",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "DeleteContainer": {
- "ContainerName": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api",
- "test": "test_basic_mediastore_api",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- },
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud",
- "test": "test_mediastore_crud",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- },
- {
- "node_id": "LocalStack Pro: tests/aws/test_network_configuration.py::test_mediastore",
- "test": "test_mediastore",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- },
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud",
- "test": "test_mediastore_crud",
- "response": "400",
- "error": "ContainerNotFoundException",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "DescribeContainer": {
- "ContainerName": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud",
- "test": "test_mediastore_crud",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- },
- "ListContainers": {
- "- (without any parameters)": {
- "ls_pro": [
- {
- "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud",
- "test": "test_mediastore_crud",
- "response": "200",
- "error": "",
- "snapshot_skipped": "",
- "aws_validated": false,
- "snapshot_tested": false,
- "origin": "external"
- }
- ]
- }
- }
- }
-}
\ No newline at end of file