Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

apprunner list-services error in retrieval. #9399

Closed
1 task
ct5845 opened this issue Mar 25, 2025 · 3 comments
Closed
1 task

apprunner list-services error in retrieval. #9399

ct5845 opened this issue Mar 25, 2025 · 3 comments
Assignees
Labels
apprunner bug This issue is a bug. investigating This issue is being investigated and/or work is in progress to resolve the issue. p3 This is a minor priority issue

Comments

@ct5845
Copy link

ct5845 commented Mar 25, 2025

Describe the bug

This command is currently incredibly confusing in it's results. Not returning my service, or a full page worth of results.

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

I get my one service back when doing a specific query.
Or an actual page full of results, to the max set (be that just 4 here, or i could live with the default of 20..).

Current Behavior

A small subset of results, way below the --max-results set (or not set), and/or the query operation not working to find one in a larger set.

Reproduction Steps

I have 4 services running.

I call aws apprunner list-services I only get 2 services back (with a next token).
I call aws apprunner list-services --max-results 4 I only get 2 services back (with a next token).
I call aws apprunner list-services --query "ServiceSummaryList[?ServiceName=='production'] I don't get any results back (because for some reason this one is on "page 2" of the results.

Possible Solution

No response

Additional Information/Context

No response

CLI version used

aws-cli/2.25.2

Environment details (OS name and version, etc.)

Windows/11 exe/AMD64

@ct5845 ct5845 added bug This issue is a bug. needs-triage This issue or PR still needs to be triaged. labels Mar 25, 2025
@ct5845
Copy link
Author

ct5845 commented Mar 25, 2025

Debug from

aws apprunner list-services --max-results 20 --no-paginate --debug

2025-03-25 10:10:51,370 - MainThread - awscli.clidriver - DEBUG - CLI version: aws-cli/2.25.2 Python/3.12.9 Windows/11 exe/AMD64
2025-03-25 10:10:51,370 - MainThread - awscli.clidriver - DEBUG - Arguments entered to CLI: ['apprunner', 'list-services', '--max-results', '20', '--no-paginate', '--debug']
2025-03-25 10:10:51,401 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function add_s3 at 0x000001BD24C5B7E0>
2025-03-25 10:10:51,401 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function add_ddb at 0x000001BD24A99800>
2025-03-25 10:10:51,401 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <bound method BasicCommand.add_command of <class 'awscli.customizations.configure.configure.ConfigureCommand'>>
2025-03-25 10:10:51,402 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function change_name at 0x000001BD249E2FC0>
2025-03-25 10:10:51,402 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function change_name at 0x000001BD249FC4A0>
2025-03-25 10:10:51,402 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function alias_opsworks_cm at 0x000001BD24C6A0C0>
2025-03-25 10:10:51,402 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function add_history_commands at 0x000001BD24AE44A0>
2025-03-25 10:10:51,402 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <bound method BasicCommand.add_command of <class 'awscli.customizations.devcommands.CLIDevCommand'>>
2025-03-25 10:10:51,403 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <function add_waiters at 0x000001BD24C69F80>
2025-03-25 10:10:51,403 - MainThread - botocore.hooks - DEBUG - Event building-command-table.main: calling handler <bound method AliasSubCommandInjector.on_building_command_table of <awscli.alias.AliasSubCommandInjector object at 0x000001BD24D134D0>>
2025-03-25 10:10:51,403 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\data\cli.json
2025-03-25 10:10:51,404 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <function resolve_types at 0x000001BD24B968E0>    
2025-03-25 10:10:51,404 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <function no_sign_request at 0x000001BD24B96C00>  
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <function resolve_verify_ssl at 0x000001BD24B96B60>
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <function resolve_cli_read_timeout at 0x000001BD24B96D40>
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <function resolve_cli_connect_timeout at 0x000001BD24B96CA0>
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event top-level-args-parsed: calling handler <built-in method update of dict object at 0x000001BD24D30600>
2025-03-25 10:10:51,405 - MainThread - awscli.clidriver - DEBUG - CLI version: aws-cli/2.25.2 Python/3.12.9 Windows/11 exe/AMD64
2025-03-25 10:10:51,405 - MainThread - awscli.clidriver - DEBUG - Arguments entered to CLI: ['apprunner', 'list-services', '--max-results', '20', '--no-paginate', '--debug']
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function add_timestamp_parser at 0x000001BD24C680E0>
2025-03-25 10:10:51,405 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function register_uri_param_handler at 0x000001BD241447C0>
2025-03-25 10:10:51,406 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function add_binary_formatter at 0x000001BD24CFE020>
2025-03-25 10:10:51,406 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function no_pager_handler at 0x000001BD24699940>   
2025-03-25 10:10:51,406 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function inject_assume_role_provider_cache at 0x000001BD2487C2C0>
2025-03-25 10:10:51,407 - MainThread - botocore.utils - DEBUG - IMDS ENDPOINT: http://169.254.169.254/
2025-03-25 10:10:51,408 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function attach_history_handler at 0x000001BD24AC8B80>
2025-03-25 10:10:51,408 - MainThread - botocore.hooks - DEBUG - Event session-initialized: calling handler <function inject_json_file_cache at 0x000001BD24A2B920>
2025-03-25 10:10:51,435 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\data\apprunner\2020-05-15\service-2.json
2025-03-25 10:10:51,437 - MainThread - botocore.hooks - DEBUG - Event building-command-table.apprunner: calling handler <function add_waiters at 0x000001BD24C69F80>
2025-03-25 10:10:51,463 - MainThread - botocore.hooks - DEBUG - Event building-command-table.apprunner: calling handler <bound method AliasSubCommandInjector.on_building_command_table of <awscli.alias.AliasSubCommandInjector object at 0x000001BD24D134D0>>
2025-03-25 10:10:51,464 - MainThread - awscli.clidriver - DEBUG - OrderedDict({'next-token': <awscli.arguments.CLIArgument object at 0x000001BD24DFF0E0>, 'max-results': <awscli.arguments.CLIArgument object at 0x000001BD24DFF140>})
2025-03-25 10:10:51,464 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.apprunner.list-services: calling handler <function add_streaming_output_arg at 0x000001BD24C682C0>
2025-03-25 10:10:51,464 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.apprunner.list-services: calling handler <function add_cli_input_json at 0x000001BD2487CC20>
2025-03-25 10:10:51,464 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.apprunner.list-services: calling handler <function add_cli_input_yaml at 0x000001BD2487CB80>
2025-03-25 10:10:51,464 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.apprunner.list-services: calling handler <function unify_paging_params at 0x000001BD24A99E40>
2025-03-25 10:10:51,496 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\data\apprunner\2020-05-15\paginators-1.json
2025-03-25 10:10:51,497 - MainThread - botocore.hooks - DEBUG - Event building-argument-table.apprunner.list-services: calling handler <function add_generate_skeleton at 0x000001BD24B95120>
2025-03-25 10:10:51,497 - MainThread - botocore.hooks - DEBUG - Event before-building-argument-table-parser.apprunner.list-services: calling handler <bound method OverrideRequiredArgsArgument.override_required_args of <awscli.customizations.cliinput.CliInputJSONArgument object at 0x000001BD24DFEFF0>>
2025-03-25 10:10:51,497 - MainThread - botocore.hooks - DEBUG - Event before-building-argument-table-parser.apprunner.list-services: calling handler <bound method OverrideRequiredArgsArgument.override_required_args of <awscli.customizations.cliinput.CliInputYAMLArgument object at 0x000001BD24DFEFC0>>
2025-03-25 10:10:51,497 - MainThread - botocore.hooks - DEBUG - Event before-building-argument-table-parser.apprunner.list-services: calling handler <bound method GenerateCliSkeletonArgument.override_required_args of <awscli.customizations.generatecliskeleton.GenerateCliSkeletonArgument object at 0x000001BD24DFEF90>>
2025-03-25 10:10:51,497 - MainThread - botocore.hooks - DEBUG - Event building-command-table.apprunner_list-services: calling handler <function add_waiters at 0x000001BD24C69F80>
2025-03-25 10:10:51,498 - MainThread - botocore.hooks - DEBUG - Event building-command-table.apprunner_list-services: calling handler <bound method AliasSubCommandInjector.on_building_command_table of <awscli.alias.AliasSubCommandInjector object at 0x000001BD24D134D0>>
2025-03-25 10:10:51,498 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.apprunner.list-services.next-token: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001BD248E0AD0>
2025-03-25 10:10:51,498 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.apprunner.list-services.max-results: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001BD248E0AD0>
2025-03-25 10:10:51,498 - MainThread - botocore.hooks - DEBUG - Event process-cli-arg.apprunner.list-services: calling handler <awscli.argprocess.ParamShorthandParser object at 0x000001BD246AF350>
2025-03-25 10:10:51,498 - MainThread - awscli.arguments - DEBUG - Unpacked value of '20' for parameter "max_results": 20
2025-03-25 10:10:51,498 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.apprunner.list-services.cli-input-json: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001BD248E0AD0>
2025-03-25 10:10:51,499 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.apprunner.list-services.cli-input-yaml: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001BD248E0AD0>
2025-03-25 10:10:51,499 - MainThread - botocore.hooks - DEBUG - Event load-cli-arg.apprunner.list-services.generate-cli-skeleton: calling handler <awscli.paramfile.URIArgumentHandler object at 0x000001BD248E0AD0>
2025-03-25 10:10:51,499 - MainThread - botocore.hooks - DEBUG - Event calling-command.apprunner.list-services: calling handler <bound method CliInputArgument.add_to_call_parameters of <awscli.customizations.cliinput.CliInputJSONArgument object at 0x000001BD24DFEFF0>>
2025-03-25 10:10:51,499 - MainThread - botocore.hooks - DEBUG - Event calling-command.apprunner.list-services: calling handler <bound method CliInputArgument.add_to_call_parameters of <awscli.customizations.cliinput.CliInputYAMLArgument object at 0x000001BD24DFEFC0>>
2025-03-25 10:10:51,499 - MainThread - botocore.hooks - DEBUG - Event calling-command.apprunner.list-services: calling handler <bound method GenerateCliSkeletonArgument.generate_skeleton of <awscli.customizations.generatecliskeleton.GenerateCliSkeletonArgument object at 0x000001BD24DFEF90>>
2025-03-25 10:10:51,499 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: env
2025-03-25 10:10:51,499 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: assume-role
2025-03-25 10:10:51,499 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: assume-role-with-web-identity
2025-03-25 10:10:51,499 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: sso
2025-03-25 10:10:51,499 - MainThread - botocore.credentials - DEBUG - Looking for credentials via: shared-credentials-file
2025-03-25 10:10:51,500 - MainThread - botocore.credentials - INFO - Found credentials in shared credentials file: ~/.aws/credentials
2025-03-25 10:10:51,501 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\data\endpoints.json      
2025-03-25 10:10:51,510 - MainThread - botocore.hooks - DEBUG - Event choose-service-name: calling handler <function handle_service_name_alias at 0x000001BD23DEAA20>
2025-03-25 10:10:51,540 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\data\apprunner\2020-05-15\endpoint-rule-set-1.json
2025-03-25 10:10:51,540 - MainThread - botocore.loaders - DEBUG - Loading JSON file: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\data\partitions.json
2025-03-25 10:10:51,541 - MainThread - botocore.hooks - DEBUG - Event creating-client-class.apprunner: calling handler <function add_generate_presigned_url at 0x000001BD23533880>
2025-03-25 10:10:51,541 - MainThread - botocore.configprovider - DEBUG - Looking for endpoint for apprunner via: environment_service
2025-03-25 10:10:51,541 - MainThread - botocore.configprovider - DEBUG - Looking for endpoint for apprunner via: environment_global
2025-03-25 10:10:51,541 - MainThread - botocore.configprovider - DEBUG - Looking for endpoint for apprunner via: config_service
2025-03-25 10:10:51,541 - MainThread - botocore.configprovider - DEBUG - Looking for endpoint for apprunner via: config_global
2025-03-25 10:10:51,541 - MainThread - botocore.configprovider - DEBUG - No configured endpoint found.
2025-03-25 10:10:51,542 - MainThread - botocore.endpoint - DEBUG - Setting apprunner timeout as (60, 60)
2025-03-25 10:10:51,543 - MainThread - botocore.hooks - DEBUG - Event provide-client-params.apprunner.ListServices: calling handler <function base64_decode_input_blobs at 0x000001BD24CFE980>
2025-03-25 10:10:51,543 - MainThread - botocore.hooks - DEBUG - Event before-parameter-build.apprunner.ListServices: calling handler <function generate_idempotent_uuid at 0x000001BD23DEAFC0>
2025-03-25 10:10:51,543 - MainThread - botocore.hooks - DEBUG - Event before-parameter-build.apprunner.ListServices: calling handler <function _handle_request_validation_mode_member at 0x000001BD23E099E0>
2025-03-25 10:10:51,543 - MainThread - botocore.regions - DEBUG - Calling endpoint provider with parameters: {'Region': 'us-east-1', 'UseDualStack': False, 'UseFIPS': False}
2025-03-25 10:10:51,543 - MainThread - botocore.regions - DEBUG - Endpoint provider result: https://apprunner.us-east-1.amazonaws.com
2025-03-25 10:10:51,544 - MainThread - botocore.hooks - DEBUG - Event before-call.apprunner.ListServices: calling handler <function add_query_compatibility_header at 0x000001BD23E09940>
2025-03-25 10:10:51,544 - MainThread - botocore.hooks - DEBUG - Event before-call.apprunner.ListServices: calling handler <function inject_api_version_header_if_needed at 0x000001BD23E08AE0>
2025-03-25 10:10:51,544 - MainThread - botocore.endpoint - DEBUG - Making request for OperationModel(name=ListServices) with params: {'url_path': '/', 'query_string': '', 'method': 'POST', 'headers': {'X-Amz-Target': 'AppRunner.ListServices', 'Content-Type': 'application/x-amz-json-1.0', 'User-Agent': 'aws-cli/2.25.2 md/awscrt#0.23.8 ua/2.1 os/windows#11 md/arch#amd64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#standard md/installer#exe md/prompt#off md/command#apprunner.list-services'}, 'body': b'{"MaxResults": 20}', 'url': 'https://apprunner.us-east-1.amazonaws.com/', 'context': {'client_region': 'us-east-1', 'client_config': <botocore.config.Config object at 0x000001BD255C1F40>, 'has_streaming_input': False, 'auth_type': None, 'unsigned_payload': None}}
2025-03-25 10:10:51,544 - MainThread - botocore.hooks - DEBUG - Event request-created.apprunner.ListServices: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x000001BD255C1E50>>
2025-03-25 10:10:51,544 - MainThread - botocore.hooks - DEBUG - Event choose-signer.apprunner.ListServices: calling handler <function set_operation_specific_signer at 0x000001BD23DEADE0>
2025-03-25 10:10:51,544 - MainThread - botocore.auth - DEBUG - Calculating signature using v4 auth.
2025-03-25 10:10:51,544 - MainThread - botocore.auth - DEBUG - CanonicalRequest:
POST
/

content-type:application/x-amz-json-1.0
host:apprunner.us-east-1.amazonaws.com
x-amz-date:20250325T101051Z
x-amz-target:AppRunner.ListServices

content-type;host;x-amz-date;x-amz-target
d4dcb89c120f63f337a0875983a861149a8c1062120eb0d27c01ccad9bc67214
2025-03-25 10:10:51,545 - MainThread - botocore.auth - DEBUG - StringToSign:
AWS4-HMAC-SHA256
20250325T101051Z
20250325/us-east-1/apprunner/aws4_request
79cb04185e00f14aa4199392d022301c69792a9b1c13f9ca67ee7a04124b1719
2025-03-25 10:10:51,545 - MainThread - botocore.auth - DEBUG - Signature:
1d1203f1836ea559c9dce2d435ed50c03003ce0796027358abc354efbfcb2d46
2025-03-25 10:10:51,545 - MainThread - botocore.hooks - DEBUG - Event request-created.apprunner.ListServices: calling handler <bound method UserAgentString.rebuild_and_replace_user_agent_handler of <botocore.useragent.UserAgentString object at 0x000001BD255C28D0>>
2025-03-25 10:10:51,545 - MainThread - botocore.endpoint - DEBUG - Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=https://apprunner.us-east-1.amazonaws.com/, headers={'X-Amz-Target': b'AppRunner.ListServices', 'Content-Type': b'application/x-amz-json-1.0', 'User-Agent': b'aws-cli/2.25.2 md/awscrt#0.23.8 ua/2.1 os/windows#11 md/arch#amd64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#standard md/installer#exe md/prompt#off md/command#apprunner.list-services', 'X-Amz-Date': b'20250325T101051Z', 'Authorization': b'AWS4-HMAC-SHA256 Credential=AKIA2DUBWC3GKAAUGIV4/20250325/us-east-1/apprunner/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-target, Signature=1d1203f1836ea559c9dce2d435ed50c03003ce0796027358abc354efbfcb2d46', 'Content-Length': '18'}>
2025-03-25 10:10:51,545 - MainThread - botocore.httpsession - DEBUG - Certificate path: C:\Program Files\Amazon\AWSCLIV2\awscli\botocore\cacert.pem
2025-03-25 10:10:51,545 - MainThread - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): apprunner.us-east-1.amazonaws.com:443
2025-03-25 10:10:52,095 - MainThread - urllib3.connectionpool - DEBUG - https://apprunner.us-east-1.amazonaws.com:443 "POST / HTTP/1.1" 200 895
2025-03-25 10:10:52,095 - MainThread - botocore.parsers - DEBUG - Response headers: {'Date': 'Tue, 25 Mar 2025 10:10:52 GMT', 'Content-Type': 'application/x-amz-json-1.0', 'Content-Length': '895', 'Connection': 'keep-alive', 'x-amzn-RequestId': '1ea3ae96-e848-43a7-8f15-57af5566f8f1'}
2025-03-25 10:10:52,095 - MainThread - botocore.parsers - DEBUG - Response body:
b'{"NextToken":"eyJDdXN0b21lckFjY291bnRJZCI6IjY5NDk4Mjk0MDM2NCIsIkNyZWF0ZWRBdCI6MTczNDAyNjc4MywiSGFzaEtleSI6IjY5NDk4Mjk0MDM2NCNhN2EwNjA0MDE1Y2Y0YjU2OTYxMjcwMjYwNjBmMWYxZiJ9","ServiceSummaryList":[{"CreatedAt":1.742895933E9,"ServiceArn":"arn:aws:apprunner:us-east-1:694982940364:service/preview-feature-About-Faqs-storyblok/7b7f69439ad04e15b424535f73abffe9","ServiceId":"7b7f69439ad04e15b424535f73abffe9","ServiceName":"preview-feature-About-Faqs-storyblok","ServiceUrl":"mjj2ypizpy.us-east-1.awsapprunner.com","Status":"RUNNING","UpdatedAt":1.742895933E9},{"CreatedAt":1.734026783E9,"ServiceArn":"arn:aws:apprunner:us-east-1:694982940364:service/preview-feature-powerbinav/a7a0604015cf4b5696127026060f1f1f","ServiceId":"a7a0604015cf4b5696127026060f1f1f","ServiceName":"preview-feature-powerbinav","ServiceUrl":"dch6uxn9cv.us-east-1.awsapprunner.com","Status":"RUNNING","UpdatedAt":1.742895098E9}]}'
2025-03-25 10:10:52,096 - MainThread - botocore.hooks - DEBUG - Event needs-retry.apprunner.ListServices: calling handler <bound method RetryHandler.needs_retry of <botocore.retries.standard.RetryHandler object at 0x000001BD255C2B70>>
2025-03-25 10:10:52,096 - MainThread - botocore.retries.standard - DEBUG - Not retrying request.
2025-03-25 10:10:52,096 - MainThread - botocore.hooks - DEBUG - Event after-call.apprunner.ListServices: calling handler <bound method RetryQuotaChecker.release_retry_quota of <botocore.retries.standard.RetryQuotaChecker object at 0x000001BD255C2660>>
2025-03-25 10:10:52,096 - MainThread - awscli.formatter - DEBUG - RequestId: 1ea3ae96-e848-43a7-8f15-57af5566f8f1
{
    "ServiceSummaryList": [
        {
            "ServiceName": "preview-feature-About-Faqs-storyblok",
            "ServiceId": "7b7f69439ad04e15b424535f73abffe9",
            "ServiceArn": "arn:aws:apprunner:us-east-1:694982940364:service/preview-feature-About-Faqs-storyblok/7b7f69439ad04e15b424535f73abffe9",
            "ServiceUrl": "mjj2ypizpy.us-east-1.awsapprunner.com",
            "CreatedAt": "2025-03-25T09:45:33+00:00",
            "UpdatedAt": "2025-03-25T09:45:33+00:00",
            "Status": "RUNNING"
        },
        {
            "ServiceName": "preview-feature-powerbinav",
            "ServiceId": "a7a0604015cf4b5696127026060f1f1f",
            "ServiceArn": "arn:aws:apprunner:us-east-1:694982940364:service/preview-feature-powerbinav/a7a0604015cf4b5696127026060f1f1f",
            "ServiceUrl": "dch6uxn9cv.us-east-1.awsapprunner.com",
            "CreatedAt": "2024-12-12T18:06:23+00:00",
            "UpdatedAt": "2025-03-25T09:31:38+00:00",
            "Status": "RUNNING"
        }
    ],
    "NextToken": "eyJDdXN0b21lckFjY291bnRJZCI6IjY5NDk4Mjk0MDM2NCIsIkNyZWF0ZWRBdCI6MTczNDAyNjc4MywiSGFzaEtleSI6IjY5NDk4Mjk0MDM2NCNhN2EwNjA0MDE1Y2Y0YjU2OTYxMjcwMjYwNjBmMWYxZiJ9"
}

@RyanFitzSimmonsAK RyanFitzSimmonsAK self-assigned this Mar 26, 2025
@RyanFitzSimmonsAK RyanFitzSimmonsAK added investigating This issue is being investigated and/or work is in progress to resolve the issue. p3 This is a minor priority issue apprunner and removed needs-triage This issue or PR still needs to be triaged. labels Mar 26, 2025
@RyanFitzSimmonsAK
Copy link
Contributor

Hi @ct5845, thanks for reaching out. This is a known issue with apprunner list-services (#8124). ListServices returns 2 services by default (mentioned in https://docs.aws.amazon.com/apprunner/latest/api/API_ListServices.html), and at this time, there isn't a way to get this operation paginating correctly. The service team has a backlog item to address this behavior. Please refer to an SDK or AWS CLI changelog for updates about this going forward. Thanks!

Copy link

This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apprunner bug This issue is a bug. investigating This issue is being investigated and/or work is in progress to resolve the issue. p3 This is a minor priority issue
Projects
None yet
Development

No branches or pull requests

2 participants