question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ecs.describe_services response has inconsistencies depending on Capacity Provider Strategy

See original GitHub issue

Describe the bug ecs.describe_services response has following inconsistencies depending on Capacity Provider Strategy (CSP) of the cluster:

  • service.launchType key is not included when CSP is set (must be a string)
  • service.capacityProviderStrategy key is not included when CSP is not set (must be an Array)

CLI (aws ecs describe-services) is behaving similarly so I guess it’s the API response that is inconsistent.

Expected behavior service.launchType and service.capacityProviderStrategy should return as per documentation or documentation should be updated.

Debug logs

2021-05-06 16:37:39,291 botocore.hooks [DEBUG] Event before-parameter-build.ecs.DescribeServices: calling handler <function generate_idempotent_uuid at 0x106e02ca0>
2021-05-06 16:37:39,291 botocore.hooks [DEBUG] Event before-call.ecs.DescribeServices: calling handler <function inject_api_version_header_if_needed at 0x106e0a550>
2021-05-06 16:37:39,291 botocore.endpoint [DEBUG] Making request for OperationModel(name=DescribeServices) with params: {'url_path': '/', 'query_string': '', 'method': 'POST', 'headers': {'X-Amz-Target': 'AmazonEC2ContainerServiceV20141113.DescribeServices', 'Content-Type': 'application/x-amz-json-1.1', 'User-Agent': 'Boto3/1.17.53 Python/3.9.4 Darwin/19.6.0 Botocore/1.20.53'}, 'body': b'{"cluster": "**REDACTED**", "services": ["**REDACTED**"]}', 'url': 'https://ecs.ap-northeast-1.amazonaws.com/', 'context': {'client_region': 'ap-northeast-1', 'client_config': <botocore.config.Config object at 0x108a7f610>, 'has_streaming_input': False, 'auth_type': None}}
2021-05-06 16:37:39,292 botocore.hooks [DEBUG] Event request-created.ecs.DescribeServices: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x108a7f460>>
2021-05-06 16:37:39,292 botocore.hooks [DEBUG] Event choose-signer.ecs.DescribeServices: calling handler <function set_operation_specific_signer at 0x106e02b80>
2021-05-06 16:37:39,293 botocore.auth [DEBUG] Calculating signature using v4 auth.
2021-05-06 16:37:39,293 botocore.auth [DEBUG] CanonicalRequest:
POST
/

content-type:application/x-amz-json-1.1
host:ecs.ap-northeast-1.amazonaws.com
x-amz-date:20210506T073739Z
x-amz-target:AmazonEC2ContainerServiceV20141113.DescribeServices

content-type;host;x-amz-date;x-amz-target
ea9caeb8118ea22f53c25795e1ee25fa78c8ea4f5a3752e6b29ae176226ce118
2021-05-06 16:37:39,293 botocore.auth [DEBUG] StringToSign:
AWS4-HMAC-SHA256
20210506T073739Z
20210506/ap-northeast-1/ecs/aws4_request
28373c3b485368704527738109a806587eedf05fdd9868856e10df57a19df9d9
2021-05-06 16:37:39,294 botocore.auth [DEBUG] Signature:
81cfc67eb79d4ebad10e4f8f0f87b389bd43bb859ae780b42826a55225d1deda
2021-05-06 16:37:39,294 botocore.endpoint [DEBUG] Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=https://ecs.ap-northeast-1.amazonaws.com/, headers={'X-Amz-Target': b'AmazonEC2ContainerServiceV20141113.DescribeServices', 'Content-Type': b'application/x-amz-json-1.1', 'User-Agent': b'Boto3/1.17.53 Python/3.9.4 Darwin/19.6.0 Botocore/1.20.53', 'X-Amz-Date': b'20210506T073739Z', 'Authorization': b'AWS4-HMAC-SHA256 Credential=**REDACTED**/20210506/ap-northeast-1/ecs/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-target, Signature=81cfc67eb79d4ebad10e4f8f0f87b389bd43bb859ae780b42826a55225d1deda', 'Content-Length': '58'}>
2021-05-06 16:37:39,295 botocore.httpsession [DEBUG] Certificate path: /usr/local/lib/python3.9/site-packages/certifi/cacert.pem
2021-05-06 16:37:39,295 urllib3.connectionpool [DEBUG] Starting new HTTPS connection (1): ecs.ap-northeast-1.amazonaws.com:443
2021-05-06 16:37:40,214 urllib3.connectionpool [DEBUG] https://ecs.ap-northeast-1.amazonaws.com:443 "POST / HTTP/1.1" 200 17877
2021-05-06 16:37:40,230 botocore.parsers [DEBUG] Response headers: {'x-amzn-RequestId': 'ce9b5417-fac3-44a0-ad3b-5b0f0260372f', 'Content-Type': 'application/x-amz-json-1.1', 'Content-Length': '17877', 'Date': 'Thu, 06 May 2021 07:37:39 GMT'}
2021-05-06 16:37:40,230 botocore.parsers [DEBUG] Response body:
b'{"failures":[],"services":[{"capacityProviderStrategy":[{"base":1,"capacityProvider":"FARGATE_SPOT","weight":4},{"base":0,"capacityProvider":"FARGATE","weight":1}],"clusterArn":"arn:aws:ecs:ap-northeast-1:**REDACTED**:cluster/**REDACTED**","createdAt":1.61587561861E9,"createdBy":"arn:aws:iam::**REDACTED**:user/**REDACTED**","deploymentConfiguration":{"deploymentCircuitBreaker":{"enable":true,"rollback":true},"maximumPercent":200,"minimumHealthyPercent":100},"deployments":[{"capacityProviderStrategy":[{"base":1,"capacityProvider":"FARGATE_SPOT","weight":4},{"base":0,"capacityProvider":"FARGATE","weight":1}],"createdAt":1.620044771468E9,"desiredCount":1,"failedTasks":0,"id":"ecs-svc/3702460895490032237","networkConfiguration":{"awsvpcConfiguration":{"assignPublicIp":"ENABLED","securityGroups":["sg-**REDACTED**"],"subnets":["subnet-**REDACTED**","subnet-**REDACTED**","subnet-**REDACTED**"]}},"pendingCount":0,"platformVersion":"1.4.0","rolloutState":"COMPLETED","rolloutStateReason":"ECS deployment ecs-svc/3702460895490032237 completed.","runningCount":1,"status":"PRIMARY","taskDefinition":"arn:aws:ecs:ap-northeast-1:**REDACTED**:task-definition/**REDACTED**-production:33","updatedAt":1.620044996111E9}],"desiredCount":1,"enableECSManagedTags":true,"enableExecuteCommand":true,"events":[{"createdAt":1.620282875304E9,"id":"b4460279-388e-487e-abe8-af7ee148c5fe","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.62026127325E9,"id":"678b08a6-2cd2-4c8d-96b9-664a17e15e8d","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620239626929E9,"id":"b44c10dc-4da2-41a0-b298-d2c805189cc1","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620217995223E9,"id":"30b44f64-8a01-4f80-a36d-faeb105c9fba","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620196355335E9,"id":"e912de33-777d-4d69-b43c-cab0207b64c9","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.6201747471E9,"id":"96dea312-481f-422e-83d4-c395d1af086b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620153106073E9,"id":"bf5a7c2a-f82a-4004-8045-b5739d33ec5d","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620131474532E9,"id":"53f988ca-5a10-48ad-8b3c-e9772f19f53c","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620109861437E9,"id":"868094a9-4e86-4264-a1df-528676b9285e","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620088258907E9,"id":"7263ef87-7ef3-4c24-bf81-327d7b8fa181","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620066632616E9,"id":"e7dcb0dd-028b-40dd-a5ab-be7890bac4ce","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620044996126E9,"id":"30fded8e-be29-4549-bb66-1c38f4d87eff","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620044996125E9,"id":"aa40085a-03db-49a8-82d4-6ebf209c63d4","message":"(service **REDACTED**) (deployment ecs-svc/3702460895490032237) deployment completed."},{"createdAt":1.620044920226E9,"id":"e4952699-2665-4928-b964-b5828cb4f628","message":"(service **REDACTED**) has stopped 1 running tasks: (task 0bedbc4354d04742ade8891d4846f4ea)."},{"createdAt":1.620044887443E9,"id":"a4265dad-f5d6-4e53-b62f-a155ce1b79de","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.620044887442E9,"id":"38b96c3b-e03c-4bca-8f63-106befc15ac3","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.620044855208E9,"id":"63bd4072-4351-45c4-93a6-5b87a9824d0c","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.620044787581E9,"id":"cb5e51a1-4535-4b7d-a91e-25f2d851e738","message":"(service **REDACTED**) has started 1 tasks: (task 5db579efa9ff40628051e2206fca4dbf)."},{"createdAt":1.620040673113E9,"id":"947c414f-2ae8-4e94-99c5-cc44310f80a7","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620040673112E9,"id":"b5536786-d644-4e32-af42-13f450be5e5d","message":"(service **REDACTED**) (deployment ecs-svc/7159895162458707692) deployment completed."},{"createdAt":1.620040607814E9,"id":"8cc20f67-e573-46cc-9f93-c7be088ac899","message":"(service **REDACTED**) has stopped 1 running tasks: (task db6a96ec23ca4bc9ac202642c74d8ac1)."},{"createdAt":1.620040575636E9,"id":"e4c13c30-9a23-4c7a-9126-ec2b821a54f2","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.620040575635E9,"id":"f6852366-686f-4c73-b1b9-29c3861a056a","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.620040542589E9,"id":"f4ba8120-9f3b-4561-bc7e-0558fd5acf43","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.620040441723E9,"id":"25030f9c-6663-46cb-9ecf-0c9f9a56f1f4","message":"(service **REDACTED**) has started 1 tasks: (task 0bedbc4354d04742ade8891d4846f4ea)."},{"createdAt":1.620038661239E9,"id":"69219d29-b47d-4355-8de3-f06f1075943b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.620017016528E9,"id":"8da0d2b3-1571-4b3b-9f9d-601752bed085","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619995387202E9,"id":"dd7a806d-b930-4cbc-be45-3843dcb108be","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619973750059E9,"id":"d703c69c-bf48-4eb0-9b05-050c1ca7929e","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619952106055E9,"id":"d82fd62b-828d-4df5-9844-97ad988a1667","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619930493445E9,"id":"258c276f-23c2-42c0-9a26-c39c259c935e","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619908865536E9,"id":"e37c9b2e-c70d-43b5-9ae1-c79b1cbbcf96","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619887256842E9,"id":"d3b285e5-edc2-4795-bc10-44d73f6578cd","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619865611787E9,"id":"94333f24-610d-4159-8378-1faa1e189595","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619843988802E9,"id":"dd9e7015-7cce-428c-a35a-7cb2f52b6eff","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619822346398E9,"id":"416c67c9-c546-4793-8da7-42f8843705c4","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619800728772E9,"id":"2fcbf2ca-67e4-4cd6-a59d-46f2c48835ef","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619800728771E9,"id":"6c645650-063f-4eae-9aca-b2a94e439714","message":"(service **REDACTED**) (deployment ecs-svc/3417254024836031316) deployment completed."},{"createdAt":1.619800663415E9,"id":"2262f67a-adef-4d63-ae78-c4c70e433a2a","message":"(service **REDACTED**) has stopped 1 running tasks: (task 59d89761e6f1402ab674d9d825fcae70)."},{"createdAt":1.619800630626E9,"id":"36b82552-35a3-4041-ad49-5958fe5abbbd","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.619800630625E9,"id":"8f90e6aa-3bcc-41e7-9ddd-a061c6e4564c","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619800598501E9,"id":"c3848a15-6207-43e9-bc9a-838e162fb7de","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619800522271E9,"id":"22d45e4c-3f0a-438f-a458-4e251a44bab5","message":"(service **REDACTED**) has started 1 tasks: (task db6a96ec23ca4bc9ac202642c74d8ac1)."},{"createdAt":1.61978220448E9,"id":"1f32694f-1e5d-4fa6-9f85-3055a64c1353","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619760572697E9,"id":"b7de5a3b-f939-4440-bcbe-13e24a4f0836","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619760572696E9,"id":"b507ea73-e6fd-4061-a27c-7d3101e4bea1","message":"(service **REDACTED**) (deployment ecs-svc/0462647020839287593) deployment completed."},{"createdAt":1.619760485645E9,"id":"f3f86cf5-d703-4f7b-b4f1-8d3e565ea662","message":"(service **REDACTED**) has stopped 1 running tasks: (task 43e397798a8541fd84a58c9b8e8fa165)."},{"createdAt":1.619760453216E9,"id":"4c213bd4-a5c2-4103-ae52-80e0da43554c","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.619760453215E9,"id":"c20d55b8-74ad-4e5b-a74c-c3cf58585a34","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619760420348E9,"id":"01c9aa2c-c57b-4836-b4c2-a36ccf11afec","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619760348465E9,"id":"a3cb7908-b34c-4b31-a60f-a95bed3d6f48","message":"(service **REDACTED**) has started 1 tasks: (task 59d89761e6f1402ab674d9d825fcae70)."},{"createdAt":1.61974176675E9,"id":"ceb99016-4b8b-4ba1-88d7-609612c89b12","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619720152738E9,"id":"cb38386d-84e6-46e3-a844-9ccbc5f51e46","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619720152737E9,"id":"4a7adaa5-055d-483d-b7f6-75a44044e7c8","message":"(service **REDACTED**) (deployment ecs-svc/2426941827926458495) deployment completed."},{"createdAt":1.619720087359E9,"id":"57b84673-2ea0-4de7-9230-d2cee54197d8","message":"(service **REDACTED**) has stopped 1 running tasks: (task ce34baadc386475aaa15eb9cb9f54cb1)."},{"createdAt":1.619720055449E9,"id":"5c1aae7d-278d-4e00-b52a-1573826787d6","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.619720055448E9,"id":"a33c3574-2700-4eb5-8c1f-b679888518bd","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619720011321E9,"id":"dd37fb52-f44f-4def-83ea-80413025c4c5","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619719924711E9,"id":"7c379f36-6b80-4ea4-99c8-d2ef016b8612","message":"(service **REDACTED**) has started 1 tasks: (task 43e397798a8541fd84a58c9b8e8fa165)."},{"createdAt":1.61971691923E9,"id":"b6b63df7-baa7-4259-9de9-8dfce6316227","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619695313596E9,"id":"8eaf8295-1812-452c-8738-d0aa8425bdd4","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619673671595E9,"id":"d8733818-63f9-4a28-9e09-e6273cb7808b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619652036777E9,"id":"ba799900-8f7f-48b5-adfe-bec424c5c905","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619630418583E9,"id":"c6ef5451-fdc3-436f-b1d6-279ce40ba5e5","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619608810144E9,"id":"b8bb3498-8586-4106-bcb8-5fd4f8cd745f","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619587165108E9,"id":"232664a9-0ab0-42f8-b7c8-fc54696cac87","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619565551508E9,"id":"1a3e7d0b-ef1a-4847-ba0a-1439e63516f6","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619543932287E9,"id":"6e9298d2-bcca-4b54-8e18-8cfb99b74068","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619543932286E9,"id":"f4f53903-eeb2-4a92-af88-5d0189e5e32f","message":"(service **REDACTED**) (deployment ecs-svc/4076219187452190460) deployment completed."},{"createdAt":1.619543856203E9,"id":"9b3eedaf-dfda-41d5-8175-198f1ac0c8fa","message":"(service **REDACTED**) has stopped 1 running tasks: (task bd12e460fd584af0bcc997e601043b39)."},{"createdAt":1.619543822823E9,"id":"2576c93f-772b-4ce2-ae5e-e804ad0952c4","message":"(service **REDACTED**) has begun draining connections on 1 tasks."},{"createdAt":1.619543822822E9,"id":"ef09ccc6-b1ef-4f5c-ba53-a247cd45e441","message":"(service **REDACTED**) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619543790953E9,"id":"3a12767e-bcf5-44b4-91aa-436b6387c05a","message":"(service **REDACTED**) registered 1 targets in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99)"},{"createdAt":1.619543714502E9,"id":"327040a1-1a4a-4ea2-b339-cb3bbfc2aa34","message":"(service **REDACTED**) has started 1 tasks: (task ce34baadc386475aaa15eb9cb9f54cb1)."},{"createdAt":1.619530572888E9,"id":"07651861-ae0d-424f-9c6a-9592b7d5044b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619508932944E9,"id":"4b104188-dac0-4e0e-af87-486809ab4a5f","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619487298694E9,"id":"d1a88fb8-5213-4596-9036-c5e4843ee90f","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619465657647E9,"id":"fd1f1419-22be-4b82-953b-3f1f0484fde9","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619464804211E9,"id":"52eac6ae-205a-4e91-b8e8-24e01b8f517e","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619457623411E9,"id":"7b0abadd-9eec-4aae-a80b-c3681e510b03","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619454807652E9,"id":"cb4f6d74-491c-4b84-9b4e-4e5faea8132b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619448804606E9,"id":"9c272e8b-880e-42c1-96b2-76ea27347233","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619445266449E9,"id":"c25b8b77-1c21-4d17-989d-44e0c3de79e1","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619423628927E9,"id":"6f7397e9-e86b-4205-9156-1ceaffbdef2b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619407869059E9,"id":"35ebc4ef-25bf-4c1d-b11a-87cd881892e6","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619386264941E9,"id":"599748ee-def7-454b-ad01-2d0a1ab2b60f","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619364627129E9,"id":"eb48260c-f5a9-44e6-921a-486fa9cf6869","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619343007959E9,"id":"c93804c4-16e6-4021-abdf-6699b4762782","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619321372916E9,"id":"ee2c77c6-95eb-4a24-9efc-1ed7ab3b7686","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.61929976135E9,"id":"f283ad43-3621-4b8f-ba9e-516cdb2a6d40","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619278114947E9,"id":"55d60798-2ee4-4c7b-8443-55c967769c1b","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619256485135E9,"id":"18d137e9-3041-43b0-9717-9cace183053f","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619234847026E9,"id":"4b3ffb04-3463-47d4-ba02-5223f9ccd866","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.61922206411E9,"id":"7ae86290-3d0d-43cf-875a-9201576602a3","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619208108576E9,"id":"7fe94e85-a99f-4bb4-b0ac-66b96198bf26","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619204053017E9,"id":"63008742-0bcc-48ab-8982-8f08ca9d10d9","message":"(service **REDACTED**) has reached a steady state."},{"createdAt":1.619204053016E9,"id":"23f12610-6688-44f4-906d-b341e2d5d708","message":"(service **REDACTED**) (deployment ecs-svc/2161043730866175087) deployment completed."},{"createdAt":1.619204031068E9,"id":"2cc32461-1c6c-4f74-a1df-35c1e5274cb3","message":"(service **REDACTED**) has stopped 1 running tasks: (task 6082da6ed31149cf99e977048c14fd8e)."},{"createdAt":1.619203997721E9,"id":"b4d25edb-4ab2-40cf-96a0-2fe52dc1109b","message":"(service **REDACTED**) has begun draining connections on 1 tasks."}],"healthCheckGracePeriodSeconds":0,"loadBalancers":[{"containerName":"app","containerPort":80,"targetGroupArn":"arn:aws:elasticloadbalancing:ap-northeast-1:**REDACTED**:targetgroup/**REDACTED**/00d557f23bd83c99"}],"networkConfiguration":{"awsvpcConfiguration":{"assignPublicIp":"ENABLED","securityGroups":["sg-**REDACTED**"],"subnets":["subnet-**REDACTED**","subnet-**REDACTED**","subnet-**REDACTED**"]}},"pendingCount":0,"placementConstraints":[],"placementStrategy":[],"platformVersion":"LATEST","propagateTags":"SERVICE","roleArn":"arn:aws:iam::**REDACTED**:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS","runningCount":1,"schedulingStrategy":"REPLICA","serviceArn":"arn:aws:ecs:ap-northeast-1:**REDACTED**:service/**REDACTED**/**REDACTED**","serviceName":"**REDACTED**","serviceRegistries":[{"registryArn":"arn:aws:servicediscovery:ap-northeast-1:**REDACTED**:service/srv-r64h7zj4kpvo2qm6"}],"status":"ACTIVE","taskDefinition":"arn:aws:ecs:ap-northeast-1:**REDACTED**:task-definition/**REDACTED**-production:33","version":0}]}'
2021-05-06 16:37:40,236 botocore.hooks [DEBUG] Event needs-retry.ecs.DescribeServices: calling handler <botocore.retryhandler.RetryHandler object at 0x108a77190>
2021-05-06 16:37:40,236 botocore.retryhandler [DEBUG] No retry needed.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
kdailycommented, Jun 11, 2021

Thanks for those detail,s @nerixim. I’m contacting the ECS team for more information.

1reaction
kdailycommented, May 18, 2021

Based on the response you got back, I see capacityProviderStrategy in the service definition, but not launchType:

b'{"failures":[],"services":[{"capacityProviderStrategy":[{"base":1,"capacityProvider":"FARGATE_SPOT",

Can you please confirm the version of boto3 and the AWS CLI you are using? Thanks!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshoot scaling issues with ECS capacity providers
The task placement strategy isn't defined according to the workload. The ECS Service is failing with some errors and blocking the capacity ......
Read more >
RunTask - Amazon Elastic Container Service - 亚马逊云科技
A task can use either a launch type or a capacity provider strategy. If a launchType is specified, the capacityProviderStrategy parameter must be...
Read more >
rusoto_ecs - Rust - Docs.rs
Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that ... The details of a capacity provider strategy....
Read more >
ecs - Go Packages
Capacity providers are associated with an Amazon ECS cluster and are used in capacity provider strategies to facilitate cluster auto scaling. Only capacity ......
Read more >
Class: Aws::ECS::Client — aws-sdk-ruby-v3
You can specify the response data to return or errors to raise by calling ... After a default capacity provider strategy is set...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found