AWS Security ChangesHomeSearch

AWS AmazonECS documentation change

Service: AmazonECS · 2025-06-13 · Documentation low

File: AmazonECS/latest/developerguide/service_definition_parameters.md

Summary

Removed detailed service definition JSON templates for EC2/Fargate launch types and reorganized section headings

Security assessment

The changes remove example service definition templates but do not address security vulnerabilities or introduce security features. This appears to be general documentation cleanup rather than security-related updates.

Diff

diff --git a/AmazonECS/latest/developerguide/service_definition_parameters.md b/AmazonECS/latest/developerguide/service_definition_parameters.md
index f5a0a5478..a5c3ffe75 100644
--- a//AmazonECS/latest/developerguide/service_definition_parameters.md
+++ b//AmazonECS/latest/developerguide/service_definition_parameters.md
@@ -5 +5 @@
-Launch typeCapacity provider strategyTask definitionPlatform operating systemPlatform versionClusterService nameScheduling strategyDesired countDeployment configurationDeployment controllerTask placementTagsNetwork configurationClient tokenAvailability Zone rebalancingVolume configurationsService definition template
+Launch typeCapacity provider strategyTask definitionPlatform operating systemPlatform versionClusterService nameScheduling strategyDesired countDeployment configurationDeployment controllerTask placementTagsNetwork configurationClient tokenAvailability Zone rebalancingVolume configurations
@@ -977,300 +976,0 @@ The valid values for Windows are `NTFS`. The default for volumes that are attach
-## Service definition template
-
-The following shows the JSON representation of an Amazon ECS service definition.
-
-Amazon EC2 launch type
-    
-    
-    {
-        "cluster": "", 
-        "serviceName": "", 
-        "taskDefinition": "", 
-        "loadBalancers": [
-            {
-                "targetGroupArn": "", 
-                "loadBalancerName": "", 
-                "containerName": "", 
-                "containerPort": 0
-            }
-        ], 
-        "serviceRegistries": [
-            {
-                "registryArn": "", 
-                "port": 0, 
-                "containerName": "", 
-                "containerPort": 0
-            }
-        ], 
-        "desiredCount": 0, 
-        "clientToken": "", 
-        "launchType": "EC2", 
-        "capacityProviderStrategy": [
-            {
-                "capacityProvider": "", 
-                "weight": 0, 
-                "base": 0
-            }
-        ], 
-        "platformVersion": "", 
-        "role": "", 
-        "deploymentConfiguration": {
-            "deploymentCircuitBreaker": {
-                "enable": true, 
-                "rollback": true
-            }, 
-            "maximumPercent": 0, 
-            "minimumHealthyPercent": 0, 
-            "alarms": {
-                "alarmNames": [
-                    ""
-                ], 
-                "enable": true, 
-                "rollback": true
-            }
-        }, 
-        "placementConstraints": [
-            {
-                "type": "distinctInstance", 
-                "expression": ""
-            }
-        ], 
-        "placementStrategy": [
-            {
-                "type": "binpack", 
-                "field": ""
-            }
-        ], 
-        "networkConfiguration": {
-            "awsvpcConfiguration": {
-                "subnets": [
-                    ""
-                ], 
-                "securityGroups": [
-                    ""
-                ], 
-                "assignPublicIp": "DISABLED"
-            }
-        }, 
-        "healthCheckGracePeriodSeconds": 0, 
-        "schedulingStrategy": "REPLICA", 
-        "deploymentController": {
-            "type": "EXTERNAL"
-        }, 
-        "tags": [
-            {
-                "key": "", 
-                "value": ""
-            }
-        ], 
-        "enableECSManagedTags": true, 
-        "propagateTags": "TASK_DEFINITION", 
-        "enableExecuteCommand": true, 
-        "availabilityZoneRebalancing": "ENABLED",
-        "serviceConnectConfiguration": {
-            "enabled": true, 
-            "namespace": "", 
-            "services": [
-                {
-                    "portName": "", 
-                    "discoveryName": "", 
-                    "clientAliases": [
-                        {
-                            "port": 0, 
-                            "dnsName": ""
-                        }
-                    ], 
-                    "ingressPortOverride": 0
-                }
-            ], 
-            "logConfiguration": {
-                "logDriver": "journald", 
-                "options": {
-                    "KeyName": ""
-                }, 
-                "secretOptions": [
-                    {
-                        "name": "", 
-                        "valueFrom": ""
-                    }
-                ]
-            }
-        }, 
-        "volumeConfigurations": [
-            {
-                "name": "", 
-                "managedEBSVolume": {
-                    "encrypted": true, 
-                    "kmsKeyId": "", 
-                    "volumeType": "", 
-                    "sizeInGiB": 0, 
-                    "snapshotId": "", 
-                    "volumeInitializationRate": 0,
-                    "iops": 0, 
-                    "throughput": 0, 
-                    "tagSpecifications": [
-                        {
-                            "resourceType": "volume", 
-                            "tags": [
-                                {
-                                    "key": "", 
-                                    "value": ""
-                                }
-                            ], 
-                            "propagateTags": "NONE"
-                        }
-                    ], 
-                    "roleArn": "", 
-                    "filesystemType": ""
-                }
-            }
-        ]
-    }
-
-Fargate launch type
-    
-    
-    {
-        "cluster": "", 
-        "serviceName": "", 
-        "taskDefinition": "", 
-        "loadBalancers": [
-            {
-                "targetGroupArn": "", 
-                "loadBalancerName": "", 
-                "containerName": "", 
-                "containerPort": 0
-            }
-        ], 
-        "serviceRegistries": [
-            {
-                "registryArn": "", 
-                "port": 0, 
-                "containerName": "", 
-                "containerPort": 0
-            }
-        ], 
-        "desiredCount": 0, 
-        "clientToken": "", 
-        "launchType": "FARGATE", 
-        "capacityProviderStrategy": [
-            {
-                "capacityProvider": "", 
-                "weight": 0, 
-                "base": 0
-            }
-        ], 
-        "platformVersion": "", 
-        "platformFamily": "",
-        "role": "", 
-        "deploymentConfiguration": {
-            "deploymentCircuitBreaker": {
-                "enable": true, 
-                "rollback": true