Skip to content

JMESPath query with --output text on aws configure export-credentials returns full json #9601

@JustCatto

Description

@JustCatto

Describe the bug

When running:
aws configure export-credentials --query "[x,y,z]" --output text
This returns the credentials as if we never ran the query.

Regression Issue

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

Expected Behavior

Assuming aws configure export-credentials returns:
{ "Version": 1, "AccessKeyId": "x", "SecretAccessKey": "y", "SessionToken": "z", "Expiration": "2025-07-17T20:00:28+00:00" }
output for --query "[AccessKeyId,SecretAccessKey,SessionToken] --output text should be:
x y z

Current Behavior

aws configure export-credentials returns:
{ "Version": 1, "AccessKeyId": "x", "SecretAccessKey": "y", "SessionToken": "z", "Expiration": "2025-07-17T20:00:28+00:00" }
output for --query "[AccessKeyId,SecretAccessKey,SessionToken] --output text is:
{ "Version": 1, "AccessKeyId": "x", "SecretAccessKey": "y", "SessionToken": "z", "Expiration": "2025-07-17T20:00:28+00:00" }

Reproduction Steps

Create sso profile in aws cli
export credentials from profile using aws configure export-credentials and JMESPath query output with output set to text.

Possible Solution

N/A

Additional Information/Context

No response

CLI version used

2.25.14

Environment details (OS name and version, etc.)

aws-cli/2.25.14 Python/3.12.10 Darwin/24.1.0 source/arm64

Metadata

Metadata

Labels

bugThis issue is a bug.configurep2This is a standard priority issueresponse-requestedWaiting on additional info and feedback. Will move to "closing-soon" in 7 days.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions