I tried subscribing to Amazon Q Developer Pro ($19 per month) with a member account

I tried subscribing to Amazon Q Developer Pro ($19 per month) with a member account

In an AWS Organizations member account, I subscribed to Amazon Q Developer Pro for $19 per month through IAM Identity Center. I tried using the generative AI assistant with Q CLI.
2025.05.20

This page has been translated by machine translation. View original

Amazon Q Developer is an AI-powered assistant that AWS provides for developers and operators.
It offers both a free version and a paid version (PRO) for $19 per user per month.

https://aws.amazon.com/jp/q/developer/pricing/

This time, I had the opportunity to set up IAM Identity Center in a member account managed under AWS Organizations, subscribe to the paid version of Amazon Q Developer Pro, and try using the Q Developer CLI with a "Pro license" configuration, which I'll introduce here.

IAM Identity Center

Setup

In the member account, we'll enable IAM Identity Center.

Enabling

Enable IAM Identity Center 1

This time, I enabled IAM Identity Center in the Tokyo region.

If you're only using it for Amazon Q Developer subscription purposes, it's recommended to set it up in the same region as Q Developer to save the trouble of specifying regions.

Enable IAM Identity Center account instance

Creating users for Q Developer

After enabling IAM Identity Center, I created a user to use (subscribe to) Q Developer Pro.

Add user

I entered the username, email address, first and last name, and display name.

Specify user details

Confirm that the user registered as an IAM Identity Center user is displayed.

User details

User signup

Complete the signup process by following the link in the invitation email sent to the email address you provided during user registration.

Invitation to join AWS IAM Identity Center

For the first login, register a password.

New user signup

Sign in with the registered password.

Sign in

This time I set up passkeys and a built-in authentication app as MFA.

MFA passkey

I set up 1Password's passkey to use as MFA.

Save passkey

Q Developer

As of May 2025, Amazon Q Developer is available in two regions: Virginia and Frankfurt.

This time, I started using Q Developer in the Virginia region.

Start using Q Developer

I created the Amazon Q Developer profile with default values.

Create Q profile

I specified the user created in IAM Identity Center by email address and assigned them to Q Developer.

Sign up with email

In the Q Developer subscription, the status is "pending." Q Developer Pro is now available for use.

Subscription confirmation

Q CLI

Amazon Linux 2023

I attempted to install and test the Q Developer CLI on Amazon Linux 2023 (x86_64) using the ZIP file installer.

curl --proto '=https' --tlsv1.2 -sSf "https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux.zip" -o "q.zip"
unzip q.zip
./q/install.sh

In the installation script, I specified the paid "Pro License" and entered the Start URL and Region for the previously configured IAM Identity Center.

✔ Do you want q to modify your shell config (you will have to manually do this otherwise)? · Yes
✔ Select login method · Use with Pro license
✔ Enter Start URL · https://d-********.awsapps.com/start
✔ Enter Region · ap-northeast-1
  • AWS access portal URL shown in IAM Identity Center

AWS access portal URL

Confirm the following code in the browser
Code: ****-&&&&

Open this URL: https://d-********.awsapps.com/start/#/device?user_code=****-****
▰▰▰▱▱▱▱ Logging in...
Logged in successfully

I opened the URL with the user_code provided by the installer in a browser, signed in with the Developer Q user credentials, password, and MFA, and then confirmed the matching code to continue.

Authentication requested

Allowing Amazon Q Developer for command line to access data.

Allow Amazon Q Developer for command line to access data

Once "Allow access" is approved, the CLI becomes available for use.

Request approved

Open this URL: https://d-****.awsapps.com/start/#/device?user_code=****-****
Device authorized

Logged in successfully

CLI verification

  • Version check
$ q -V
q 1.10.1
  • Chat
$ q

    ⢠⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⣿⣶⣦⡀⠀
 ⠀⠀⠀⣾⡿⢻⣿⡆⠀⠀⠀⢀⣄⡄⢀⣠⣤⣤⡀⢀⣠⣤⣤⡀⠀⠀⢀⣠⣤⣤⣤⣄⠀⠀⢀⣤⣤⣤⣤⣤⣤⡀⠀⠀⣀⣤⣤⣤⣀⠀⠀⠀⢠⣤⡀⣀⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠋⠀⠀⠀⠙⣿⣿⡆
 ⠀⠀⣼⣿⠇⠀⣿⣿⡄⠀⠀⢸⣿⣿⠛⠉⠻⣿⣿⠛⠉⠛⣿⣿⠀⠀⠘⠛⠉⠉⠻⣿⣧⠀⠈⠛⠛⠛⣻⣿⡿⠀⢀⣾⣿⠛⠉⠻⣿⣷⡀⠀⢸⣿⡟⠛⠉⢻⣿⣷⠀⠀⠀⠀⠀⠀⣼⣿⡏⠀⠀⠀⠀⠀⢸⣿⣿
 ⠀⢰⣿⣿⣤⣤⣼⣿⣷⠀⠀⢸⣿⣿⠀⠀⠀⣿⣿⠀⠀⠀⣿⣿⠀⠀⢀⣴⣶⣶⣶⣿⣿⠀⠀⠀⣠⣾⡿⠋⠀⠀⢸⣿⣿⠀⠀⠀⣿⣿⡇⠀⢸⣿⡇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⢹⣿⣇⠀⠀⠀⠀⠀⢸⣿⡿
 ⢀⣿⣿⠋⠉⠉⠉⢻⣿⣇⠀⢸⣿⣿⠀⠀⠀⣿⣿⠀⠀⠀⣿⣿⠀⠀⣿⣿⡀⠀⣠⣿⣿⠀⢀⣴⣿⣋⣀⣀⣀⡀⠘⣿⣿⣄⣀⣠⣿⣿⠃⠀⢸⣿⡇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠈⢿⣿⣦⣀⣀⣀⣴⣿⡿⠃
 ⠚⠛⠋⠀⠀⠀⠀⠘⠛⠛⠀⠘⠛⠛⠀⠀⠀⠛⠛⠀⠀⠀⠛⠛⠀⠀⠙⠻⠿⠟⠋⠛⠛⠀⠘⠛⠛⠛⠛⠛⠛⠃⠀⠈⠛⠿⠿⠿⠛⠁⠀⠀⠘⠛⠃⠀⠀⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠿⢿⣿⣿⣋⠀⠀
 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⢿⡧

╭─────────────────────────────── Did you know? ────────────────────────────────╮
│                                                                              │
│     Get notified whenever Q CLI finishes responding. Just run q settings     │
│                        chat.enableNotifications true                         │
│                                                                              │
╰──────────────────────────────────────────────────────────────────────────────╯

/help all commands  •  ctrl + j new lines  •  ctrl + s fuzzy search
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

I tried to verify that Q Developer could retrieve resource information and EC2 information from the AWS account using the role assigned to the EC2 instance.

> この Q Chat、AWS東京リージョンのEC2で実行しています。
このEC2インスタンスの情報を教えて。
こんにちは!AWS東京リージョンのEC2インスタンスの情報を確認しますね。EC2インスタンスの詳細を取得するために、AWS CLIを使用します。

🛠️  Using tool: use_aws (trusted)
 ⋮
 ● Running aws cli command:

Service name: ec2
Operation name: describe-instances
Parameters:
Profile name: default
Region: ap-northeast-1
Label: Describe EC2 instances in Tokyo region
 ⋮
 ● Completed in 1.457s

🛠️  Using tool: execute_bash
 ⋮
 ● I will run the following shell command: hostname
 ⋮
 ↳ Purpose: Get the hostname of the current EC2 instance

For the tool execution confirmation prompt, I entered "t" to always allow this tool for the session:

Allow this action? Use 't' to trust (always allow) this tool for the session. [y/n/t]:

> t

I was able to check the information related to the currently running EC2 instance that Q CLI retrieved using the use_aws tool.

ip-172-**-**-**.ap-northeast-1.compute.internal

 ⋮
 ● Completed in 0.4s

現在実行中のEC2インスタンスの情報は以下の通りです:

基本情報:
• インスタンスID: i-********
• インスタンスタイプ: t3a.small
• 状態: running (実行中)
• AMI ID: ami-0c1638aa346a43fe8
• 起動時間: 2025-05-20T08:55:39+00:00 (今日起動)
• ホスト名: ip-172-**-**-**.ap-northeast-1.compute.internal

ネットワーク情報:
• VPC ID: vpc-****
• サブネット ID: subnet-****
• プライベートIP: 172.**.**.**
• パブリックIP: 43.**.**.**
• パブリックDNS: ec2-43-**-**-**.ap-northeast-1.compute.amazonaws.com
• セキュリティグループ: **-1 (sg-********)

その他の詳細:
• アーキテクチャ: x86_64
• リージョン: ap-northeast-1 (東京)
• アベイラビリティゾーン: ap-northeast-1a
• EBSボリューム: vol-**** (/dev/xvda)
• スポットインスタンス: はい (SpotInstanceRequestId: sir-****)
• タグ: Name=ec2
• IAMロール: ec2-poweruser

このインスタンスは東京リージョンで実行されているスポットインスタンスで、t3a.smallタイプ(2 vCPU、2GBメモリ)を使用しています。

Summary

I was able to successfully contract and use the paid version of Amazon Q Developer Pro in a member account under an Organization.

While you can use the free version of Amazon Q Developer by registering with Builders ID, if you prefer the Pro version due to rate limits, security, or privacy concerns, please consider using Pro.

Note that for Amazon Q Developer Pro, you can use it for the first month with a pro-rated fee until the end of the month. If you want to evaluate the Pro version for a short period, try subscribing as close as possible to the end of the month and canceling within the same month.

  • Comparison table of key differences between Amazon Q Developer free and Pro versions (as of May 2025)
Feature Category Feature Detail Free Pro ($19/month/user)
IDE Chat (Q&A) Up to 50 times per month Unlimited
Software development agent Up to 10 times per month Unlimited
Java upgrade conversion feature Up to 1,000 lines per month 4,000 lines/month/user (pooled at account level), additional lines at $0.003/line
.NET porting conversion feature Up to 1,000 lines per month Unlimited
Inline code recommendations and chat response customization Not available Included
AWS Console Generated SQL Up to 1,000 queries per account per month Unlimited
Network reachability analysis Up to 20 requests per day Unlimited
Chat with AWS account and resource context Up to 25 times per account per month Unlimited
Command Line Chat Up to 50 times per month Unlimited
Amazon CodeCatalyst Software development agent Up to 5 times per month Unlimited
Pull request summaries Up to 5 times per month Unlimited
Management Features Analytics dashboard None Available
User management None Available
Policy management None Available
Security and Privacy Authentication AWS Builder ID or IAM user IAM Identity Center
Data collection Opt-out available Automatically opted out
IP indemnification None Included

Amazon Q Developer pricing
https://aws.amazon.com/q/developer/pricing/?nc1=h_ls

Share this article

FacebookHatena blogX

Related articles