AWS AmazonECS documentation change
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