Aws General
Aws General
Aws General
Reference guide
Version 1.0
AWS General Reference Reference guide
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not
Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or
discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may
or may not be affiliated with, connected to, or sponsored by Amazon.
AWS General Reference Reference guide
Table of Contents
AWS General Reference ...................................................................................................................... 1
AWS security credentials ..................................................................................................................... 2
AWS users ................................................................................................................................. 2
Tasks that require root user credentials ................................................................................. 3
AWS credentials ......................................................................................................................... 3
Accessing your AWS account ................................................................................................ 4
Access keys ........................................................................................................................ 6
AWS account identifiers .............................................................................................................. 8
Finding your AWS account ID .............................................................................................. 8
Best practices for managing AWS access keys ................................................................................ 9
Don't create access keys for the root user ............................................................................. 9
Use temporary security credentials (IAM roles) ..................................................................... 10
Manage IAM user access keys properly ................................................................................ 10
Access the mobile app using AWS access keys ...................................................................... 11
Learn more ...................................................................................................................... 12
AWS security audit guidelines .................................................................................................... 12
When you should perform a security audit .......................................................................... 13
Guidelines for auditing ...................................................................................................... 13
Review your AWS account credentials ................................................................................. 13
Review your IAM users ...................................................................................................... 14
Review your IAM groups .................................................................................................... 14
Review your IAM roles ...................................................................................................... 14
Review your IAM providers for SAML and OpenID Connect (OIDC) ........................................... 14
Review Your mobile apps .................................................................................................. 15
Review your Amazon EC2 security configuration ................................................................... 15
Review AWS policies in other services ................................................................................. 15
Monitor activity in your AWS account ................................................................................. 16
Tips for reviewing IAM policies ........................................................................................... 16
Learn more ...................................................................................................................... 17
Service endpoints and quotas ............................................................................................................ 18
Alexa for Business .................................................................................................................... 24
Service endpoints ............................................................................................................. 24
Service quotas ................................................................................................................. 24
Amplify ................................................................................................................................... 25
Amplify endpoints ............................................................................................................ 25
Amplify Studio (backend) endpoints ................................................................................... 26
Amplify Studio (UI Builder) endpoints ................................................................................. 27
Amplify Service quotas ..................................................................................................... 28
Amplify Studio (UI Builder) Service quotas .......................................................................... 29
API Gateway ............................................................................................................................ 29
Service endpoints ............................................................................................................. 30
Service quotas ................................................................................................................. 33
AWS AppConfig ........................................................................................................................ 36
Service endpoints ............................................................................................................. 37
Service quotas ................................................................................................................. 40
App Mesh ................................................................................................................................ 41
Service endpoints ............................................................................................................. 42
Service quotas ................................................................................................................. 46
App Runner ............................................................................................................................. 47
Service endpoints ............................................................................................................. 47
Service quotas ................................................................................................................. 48
Amazon AppFlow ..................................................................................................................... 48
Service endpoints ............................................................................................................. 49
Service quotas ................................................................................................................. 50
Version 1.0
iii
AWS General Reference Reference guide
Version 1.0
iv
AWS General Reference Reference guide
Version 1.0
v
AWS General Reference Reference guide
Version 1.0
vi
AWS General Reference Reference guide
Version 1.0
vii
AWS General Reference Reference guide
Version 1.0
viii
AWS General Reference Reference guide
Version 1.0
ix
AWS General Reference Reference guide
Version 1.0
x
AWS General Reference Reference guide
Version 1.0
xi
AWS General Reference Reference guide
Version 1.0
xii
AWS General Reference Reference guide
Version 1.0
xiii
AWS General Reference Reference guide
Version 1.0
xiv
AWS General Reference Reference guide
Version 1.0
xv
AWS General Reference Reference guide
Version 1.0
xvi
AWS General Reference Reference guide
Contents
Version 1.0
1
AWS General Reference Reference guide
AWS users
For example, if you want to download a protected file from an Amazon Simple Storage Service (Amazon
S3) bucket, your credentials must allow that access. If your credentials don't show you are authorized to
download the file, AWS denies your request. However, your AWS security credentials aren't required for
you to download a file in an Amazon S3 bucket that is publicly shared.
Contents
• AWS account root user credentials and IAM user credentials (p. 2)
• Understanding and getting your AWS credentials (p. 3)
• Your AWS account identifiers (p. 8)
• Best practices for managing AWS access keys (p. 9)
• AWS security audit guidelines (p. 12)
The credentials of the account owner allow full access to all resources in the account. You can't use IAM
policies to deny the root user access to resources explicitly. You can only use an AWS Organizations
service control policy (SCP) to limit the permissions of the root user. Because of this, we recommend
that you create an IAM user with administrator permissions for everyday AWS tasks, and lock away the
credentials for the root user.
There are specific tasks that are restricted to the AWS account root user. For example, only the root
user can close your account. If you must perform a task that requires the root user, sign in to the AWS
Management Console with the email address and password of the root user. For more information, see
Tasks that require root user credentials (p. 3).
IAM credentials
With IAM, you can securely control access to AWS services and resources for users in your AWS account.
For example, if you require administrator-level permissions, you can create an IAM user, grant that user
full access, and then use those credentials to interact with AWS. If you must modify or revoke your
permissions, you can delete or modify the policies that are associated with that IAM user.
If you have multiple users who require access to your AWS account, you can create unique credentials
for each user and define who has access to which resources. You don't need to share credentials. For
Version 1.0
2
AWS General Reference Reference guide
Tasks that require root user credentials
example, you can create IAM users with read-only access to resources in your AWS account and distribute
those credentials to users.
Tasks
• Change your account settings. This includes the account name, email address, root user password,
and root user access keys. Other account settings, such as contact information, payment currency
preference, and Regions, do not require root user credentials.
• Restore IAM user permissions. If the only IAM user with administrator permissions accidentally revokes
their own permissions, you can sign in as the root user to edit policies and restore those permissions.
• Activate IAM access to the Billing and Cost Management console.
• View certain tax invoices. An IAM user with the aws-portal:ViewBilling permission can view and
download VAT invoices from AWS Europe, but not AWS Inc or Amazon Internet Services Pvt. Ltd
(AISPL).
• Close your AWS account.
• Register as a seller in the Reserved Instance Marketplace.
• Configure MFA delete for your S3 bucket.
• Edit or delete an Amazon S3 bucket policy that includes an invalid VPC ID or VPC endpoint ID.
• Sign up for GovCloud.
Troubleshooting
If you can't complete any of these tasks with your root user credentials, your account might be a member
of an organization in AWS Organizations. If your organizational administrator used a service control
policy (SCP) to limit the permissions of your account, your root user permissions might be affected. For
more information, see Service control policies in the AWS Organizations User Guide.
Considerations
• Be sure to save the following in a secure location: the email address associated with your AWS account,
the AWS account ID, the root user password, and your account access keys. If you forget or lose your
root user password, you must have access to the email address associated with your account in order to
reset it. If you lose your access keys, you must sign into your account to create new ones.
•
We strongly recommend that you do not use the root user for your everyday tasks. Safeguard your
root user credentials and use them to perform the tasks that only the root user can perform. For
the complete list of tasks that require you to sign in as the root user, see Tasks that require root user
credentials.
• Security credentials are account-specific. If you have access to multiple AWS accounts, you have
separate credentials for each account.
Version 1.0
3
AWS General Reference Reference guide
Accessing your AWS account
• Never share your AWS account root user password or access keys with anyone.
Credentials
• Accessing your AWS account (p. 4)
• Access keys (p. 6)
For step-by-step directions on how to sign in to the AWS Management Console, see Signing in to the
AWS Management Console in the AWS Sign-In User Guide.
For more information about signing in with multi-factor authentication (MFA) devices, see Using MFA
devices with your IAM sign-in page.
Important
When you create an AWS account, you begin with one sign-in identity that has complete access
to all AWS services and resources in the account. This identity is called the AWS account root
user and is accessed by signing in with the email address and password that you used to create
the account. We strongly recommend that you do not use the root user for your everyday tasks.
Safeguard your root user credentials and use them to perform the tasks that only the root user
can perform. For the complete list of tasks that require you to sign in as the root user, see Tasks
that require root user credentials in the AWS General Reference.
Version 1.0
4
AWS General Reference Reference guide
Accessing your AWS account
https://d-xxxxxxxxxx.awsapps.com/start
or
https://your_subdomain.awsapps.com/start
Alternatively, if you created an IAM Identity Center user for your AWS account, you would have received
an email invitation with the specific sign-in URL.
For step-by-step directions on how to sign in to the AWS access portal, see Signing in to the AWS access
portal in the AWS Sign-In User Guide.
For more information about IAM Identity Center, see What is IAM Identity Center? in the AWS IAM
Identity Center (successor to AWS Single Sign-On) User Guide.
Federated identity
Federated identities are users that can access secure AWS account resources with external identities.
External identities can come from a corporate identity store (such as LDAP or Windows Active Directory)
or from a third party (such as Login in with Amazon, Facebook, or Google). Federated identities do not
sign in with the AWS Management Console or AWS access portal. The type of external identity in use
determines how federated identities sign in.
For more information about federated identities, see About web identity federation in the IAM User
Guide.
Version 1.0
5
AWS General Reference Reference guide
Access keys
When you activate MFA and you sign in to your AWS account, you are prompted for your user name and
password, plus a response generated by an MFA device, such as a code, a touch or tap, or a biometric
scan. When you add MFA, your AWS account settings and resources are more secure.
By default, MFA isn't activated. You can activate and manage MFA devices for the AWS account root user
by going to the Security credentials page or the IAM dashboard in the AWS Management Console. For
more information about activating MFA for IAM users, see Enabling MFA Devices in the IAM User Guide.
Access keys
When you use AWS programmatically, you provide your AWS access keys so that AWS can verify your
identity in programmatic calls. Access keys can be either temporary (short-term) credentials or long-term
credentials, such as for an IAM user or the AWS account root user. In many cases, there are alternatives to
long-term access keys (p. 6) to consider.
In many scenarios, you don't need long-term access keys that never expire (as you have with an IAM
user). Instead, you can create IAM roles and generate temporary security credentials. Temporary security
credentials include an access key ID and a secret access key, but they also include a security token that
indicates when the credentials expire. After they expire, they're no longer valid. For more information,
see Temporary access keys (p. 7).
Access key IDs beginning with AKIA are long-term access keys for an IAM user or an AWS account root
user. Access key IDs beginning with ASIA are temporary credentials access keys that you create using
AWS STS operations.
• Don't embed long-term access keys and secret access keys in your application code or in a code
repository – Instead, use AWS Secrets Manager, or other secrets management solution, so you don't
have to hardcode keys in plaintext. The application or client can then retrieve secrets when needed. For
more information, see What is AWS Secrets Manager? in the AWS Secrets Manager User Guide.
• Use IAM roles to generate temporary security credentials whenever possible – Always use
mechanisms to issue temporary security credentials when possible, rather than long-term access
keys. Temporary security credentials are more secure because they are not stored with the user but
are generated dynamically and provided to the user when requested. Temporary security credentials
have a limited lifetime so you don't have to manage or rotate them. Mechanisms include IAM roles or
the authentication of an IAM Identity Center user. For more information, see Use temporary security
credentials (IAM roles) (p. 10) and Temporary access keys (p. 7).
Version 1.0
6
AWS General Reference Reference guide
Access keys
• Use alternatives to long-term access keys for the AWS Command Line Interface (AWS CLI) or the
aws-shell – Alternatives include the following.
• AWS CloudShell is a browser-based, pre-authenticated shell that you can launch directly from
the AWS Management Console. You can run AWS CLI commands against AWS services through
your preferred shell (Bash, Powershell, or Z shell). When you do this, you don't need to download
or install command line tools. For more information, see What is AWS CloudShell? in the AWS
CloudShell User Guide.
• AWS CLI Version 2 integration with AWS IAM Identity Center (successor to AWS Single Sign-On)
(IAM Identity Center). You can authenticate users and provide short-term credentials to run AWS
CLI commands. To learn more, see Integrating AWS CLI with IAM Identity Center in the AWS IAM
Identity Center (successor to AWS Single Sign-On) User Guide and Configuring the AWS CLI to use IAM
Identity Center in the AWS Command Line Interface User Guide.
• Don't create long-term access keys for human users who need access to applications or AWS
services – IAM Identity Center can generate temporary access credentials for your external IdP users
to access AWS services. This eliminates the need to create and manage long-term credentials in IAM.
In IAM Identity Center, create an IAM Identity Center permission set that grants the external IdP
users access. Then assign a group from IAM Identity Center to the permission set in the selected AWS
accounts. For more information, see What is AWS IAM Identity Center (successor to AWS Single Sign-
On), Connect to your external identity provider, and Permission sets in the AWS IAM Identity Center
(successor to AWS Single Sign-On) User Guide.
• Don't store long-term access keys within an AWS compute service – Instead, assign an IAM role to
compute resources. This automatically supplies temporary credentials to grant access. For example,
when you create an instance profile that is attached to an Amazon EC2 instance, you can assign an
AWS role to the instance and make it available to all of its applications. An instance profile contains
the role and enables programs that are running on the Amazon EC2 instance to get temporary
credentials. To learn more, see Using an IAM role to grant permissions to applications running on
Amazon EC2 instances.
For additional security best practices related to access keys, see Best practices for managing AWS access
keys (p. 9).
You can use temporary access keys in less secure environments, or distribute them, to grant users
temporary access to resources in your AWS account.
For example, you can grant entities from other AWS accounts access to resources in your AWS account
(cross-account access). You can also grant users who don't have AWS security credentials access to
resources in your AWS account (federation). For more information, see aws sts assume-role.
Version 1.0
7
AWS General Reference Reference guide
AWS account identifiers
You provide your AWS access keys to make programmatic calls to AWS or to use the AWS Command Line
Interface or AWS Tools for PowerShell.
For more information about creating access keys for the root user, see AWS account root user in the IAM
User Guide.
For more information about creating access keys for IAM users, see Managing access keys for IAM users in
the IAM User Guide.
AWS account ID
A 12-digit number, such as 123456789012, that uniquely identifies an AWS account. Many AWS
resources include the account ID in their Amazon Resource Names (ARNs). The account ID portion
distinguishes resources in one account from the resources in another account. If you are an IAM user,
you can sign in to the AWS Management Console with either the account ID or account alias.
Canonical user ID
For more information, see Finding the canonical user ID for your AWS account in the Amazon S3 User
Guide.
Prerequisite
You must be signed in to the AWS Management Console. For more information, see Signing in to the
AWS Management Console in the IAM User Guide.
1. In the navigation bar on the upper right, choose your account name or number, and then choose
Security credentials.
2. Expand the Account identifiers section. The account number appears next to the label AWS account
ID.
Version 1.0
8
AWS General Reference Reference guide
Best practices for managing AWS access keys
1. In the navigation bar on the upper right, choose your user name and then choose Security
credentials.
Tip
If you do not see the Security credentials page, you might be signed in as a federated user,
not an IAM user.
2. At the top of the page, under Account details, the account number appears next to the label AWS
account ID.
Anyone who has your access keys has the same level of access to your AWS resources that you do. For
this reason, AWS protects your access keys according to our shared-responsibility model. You should also
protect your access keys.
The steps that follow can help you protect your access keys. For background information, see AWS
security credentials (p. 2).
Note
Your organization might have different security requirements and policies than those described
in this topic. The suggestions here provide general guidelines.
One of the best ways to protect your account is not to create access keys for your AWS account root
user.
If you already have access keys for your account, we recommend the following:
1. Find places in your applications (if any) where you currently use access keys.
2. Replace the root user access keys with IAM user access keys.
3. Deactivate and delete the root user access keys.
For more information about how to substitute one access key for another, see How to Rotate Access Keys
for IAM Users on the AWS Security Blog.
Version 1.0
9
AWS General Reference Reference guide
Use temporary security credentials (IAM roles)
For information about how to create an IAM user with administrative permissions, see Creating Your First
IAM Admin User and Group in the IAM User Guide.
Long-term access keys, such as those associated with IAM users and AWS account root users, remain
valid until you manually revoke them. However, temporary security credentials that you obtain through
IAM roles and other features of the AWS Security Token Service are valid for only a short time. You
can configure them to last for anywhere from a few minutes to several hours. Use temporary security
credentials to help reduce your risk in case credentials are exposed.
Use an IAM role and temporary security credentials in the following situations:
• You have an application or AWS CLI scripts that runs on an Amazon EC2 instance. Don't use
access keys directly in your application. Don't pass access keys to the application, embed them in
the application, or let the application read access keys from any source. Instead, define an IAM role
that has appropriate permissions for your application and launch the Amazon Elastic Compute Cloud
(Amazon EC2) instance with roles for EC2. This practice associates an IAM role with the Amazon EC2
instance. When you do this, the application can also get temporary security credentials that it can in
turn use to make programmatic calls to AWS. The AWS SDKs and the AWS Command Line Interface
(AWS CLI) can get temporary credentials from the role automatically.
• You need to grant cross-account access. Use an IAM role to establish trust between accounts,
and then grant users in one account limited permissions to access the trusted account. For more
information, see Tutorial: Delegate access across AWS accounts using IAM roles in the IAM User Guide.
• You have a mobile app. Don't embed access keys with the app, even in encrypted storage. Instead, use
Amazon Cognito to manage user identities in your app. This service lets you authenticate users using
Login with Amazon, Facebook, Google, or any identity provider (IdP) compatible with OpenID Connect
(OIDC). You can then use the Amazon Cognito credentials provider to manage credentials that your
app uses to make requests to AWS. For more information, see Using the Amazon Cognito Credentials
Provider on the AWS Mobile Blog.
• You want to federate into AWS and your organization supports SAML 2.0. If you work for an
organization that has an identity provider that supports SAML 2.0, configure the provider to use SAML.
You can use SAML to exchange authentication information with AWS and get back a set of temporary
security credentials. For more information, see About SAML 2.0-based Federation in the IAM User
Guide.
• You want to federate into AWS and your organization has an on-premises identity store. If users
can authenticate inside your organization, you can write an application that can issue them temporary
security credentials for access to AWS resources. For more information, see Enabling custom identity
broker access to the AWS Management Console in the IAM User Guide.
Version 1.0
10
AWS General Reference Reference guide
Access the mobile app using AWS access keys
• Don't embed access keys directly into code. When you use AWS SDKs and the AWS Command Line
Tools, you can insert access keys in known locations so that you don't have to keep them in code.
For information about using the AWS credentials file, see the documentation for your SDK. Examples
include Set AWS Credentials and Region in the AWS SDK for Java Developer Guide and Configuration
and credential files in the AWS Command Line Interface User Guide.
To store credentials for the AWS SDK for .NET and the AWS Tools for Windows PowerShell, we
recommend that you use the SDK Store. For more information, see Using the SDK Store in the AWS
SDK for .NET Developer Guide.
• Environment variables. On a multitenant system, choose user environment variables, not system
environment variables.
For more information about using environment variables to store credentials, see Environment
Variables in the AWS Command Line Interface User Guide.
• Use different access keys for different applications. When you vary access keys across applications,
you can isolate the permissions and revoke the access keys for individual applications if they are
exposed. When you use separate access keys for different applications it generates distinct entries
in AWS CloudTrail log files. This configuration helps you to determine which application performed
specific actions.
• Rotate access keys periodically. Regularly rotating long-term credentials helps you familiarize
yourself with the process. This is useful in case you are ever in a situation where you must rotate
credentials, such as when an employee leaves your company. For details, see Rotating access keys (AWS
CLI, Tools for Windows PowerShell, and AWS API) in the IAM User Guide and How to Rotate Access Keys
for IAM Users on the AWS Security Blog.
• Remove unused access keys. If a user leaves your organization, remove the corresponding IAM user
so that the user can no longer access your resources. To find out when an access key was last used, use
the GetAccessKeyLastUsed API (AWS CLI command: aws iam get-access-key-last-used).
• Configure multi-factor authentication (MFA). To improve account security, require MFA on the
AWS account root user credentials and all IAM users. For more information, see Using Multi-Factor
Authentication (MFA) in AWS in the IAM User Guide.
You can sign in to the mobile app using your console password or your access keys. As a best practice,
don't use root user access keys. Instead, we strongly recommend that you use a password or biometric
lock on your mobile device, and also create an IAM user to manage AWS resources. If you lose your
mobile device, you can remove the IAM user's access. For more information about generating access keys
for an IAM user, see Managing access keys for IAM users in the IAM User Guide.
Version 1.0
11
AWS General Reference Reference guide
Learn more
If you have already signed in using another identity, choose the menu icon and choose Switch
identity. Then choose Sign in as a different identity and then Access keys.
3. On the Access keys page, enter your information:
You can now access a select set of your resources using the mobile app.
Learn more
For more information about best practices for AWS account security, see the following resources:
• IAM Best Practices contains suggestions that help you secure your AWS resources with the AWS
Identity and Access Management (IAM) service.
• The following topics provide guidance when you set up the AWS SDKs and the AWS CLI to use access
keys:
• Set AWS credentials and Region in the AWS SDK for Java Developer Guide
• Using the SDK Store in the AWS SDK for .NET Developer Guide
• Providing Credentials to the SDK in the AWS SDK for PHP Developer Guide
• Configuration in the Boto 3 (AWS SDK for Python) documentation
• Using AWS Credentials in the AWS Tools for Windows PowerShell User Guide
• Configuration and credential files in the AWS Command Line Interface User Guide
• The following resources discuss how programs that you write with the SDK for Java 2.x or AWS SDK
for .NET can automatically get temporary security credentials when they run on an Amazon EC2
instance:
• Granting access using an IAM role in the AWS SDK for .NET Developer Guide
• Configuring IAM roles for Amazon EC2in the AWS SDK for Java Developer Guide
Following are guidelines for systematically reviewing and monitoring your AWS resources for security
best practices.
Contents
• When you should perform a security audit (p. 13)
Version 1.0
12
AWS General Reference Reference guide
When you should perform a security audit
• On a periodic basis. You should perform the steps described in this document at regular intervals as a
best practice for security.
• If there are changes in your organization, such as people leaving.
• If you have stopped using one or more individual AWS services. This is important for removing
permissions that users in your account no longer need.
• If you've added or removed software in your accounts, such as applications on Amazon EC2 instances,
AWS OpsWorks stacks, AWS CloudFormation templates, etc.
• If you ever suspect that an unauthorized person might have accessed your account.
• Be thorough. Look at all aspects of your security configuration, including those you might not use
regularly.
• Don't assume. If you are unfamiliar with some aspect of your security configuration (for example, the
reasoning behind a particular policy or the existence of a role), investigate the business need until you
are satisfied.
• Keep things simple. To make auditing (and management) easier, use IAM groups, consistent naming
schemes, and straightforward policies.
1. If you're not using the root access keys for your account, you can remove them. We strongly
recommend that you do not use root access keys for everyday work with AWS, and that instead you
create IAM users.
2. If you do need to keep the access keys for your account, rotate them regularly.
Version 1.0
13
AWS General Reference Reference guide
Review your IAM users
1. List your users and then delete users that are inactive.
2. Remove users from groups that they don't need to be a part of.
3. Review the policies attached to the groups the user is in. See Tips for reviewing IAM policies (p. 16).
4. Delete security credentials that the user doesn't need or that might have been exposed. For example,
an IAM user that is used for an application does not need a password (which is necessary only to sign
in to AWS websites). Similarly, if a user does not use access keys, there's no reason for the user to have
one. For more information, see Managing Passwords for IAM Users and Managing Access Keys for IAM
Users in the IAM User Guide.
You can generate and download a credential report that lists all IAM users in your account and the
status of their various credentials, including passwords, access keys, and MFA devices. For passwords
and access keys, the credential report shows how recently the password or access key has been
used. Credentials that have not been used recently might be good candidates for removal. For more
information, see Getting Credential Reports for your AWS Account in the IAM User Guide.
5. Rotate (change) user security credentials periodically, or immediately if you ever share them with an
unauthorized person. For more information, see Managing Passwords for IAM Users and Managing
Access Keys for IAM Users in the IAM User Guide.
1. List your groups and then delete groups that are unused.
2. Review users in each group and remove users that don't belong.
3. Review the policies attached to the group. See Tips for reviewing IAM policies (p. 16).
1. List your roles and then delete roles that are unused.
2. Review the role's trust policy. Make sure that you know who the principal is and that you understand
why that account or user needs to be able to assume the role.
3. Review the access policy for the role to be sure that it grants suitable permissions to whoever assumes
the role—see Tips for reviewing IAM policies (p. 16).
Version 1.0
14
AWS General Reference Reference guide
Review Your mobile apps
1. Make sure that the mobile app does not contain embedded access keys, even if they are in encrypted
storage.
2. Get temporary credentials for the app by using APIs that are designed for that purpose. We
recommend that you use Amazon Cognito to manage user identity in your app. This service lets you
authenticate users using Login with Amazon, Facebook, Google, or any OpenID Connect (OIDC)–
compatible identity provider. You can then use the Amazon Cognito credentials provider to manage
credentials that your app uses to make requests to AWS.
If your mobile app doesn't support authentication using Login with Amazon, Facebook, Google, or any
other OIDC-compatible identity provider, you can create a proxy server that can dispense temporary
credentials to your app.
1. Delete Amazon EC2 key pairs that are unused or that might be known to people outside your
organization.
2. Review your Amazon EC2 security groups:
• Remove security groups that no longer meet your needs.
• Remove rules from security groups that no longer meet your needs. Make sure you know why the
ports, protocols, and IP address ranges they permit have been allowed.
3. Terminate instances that aren't serving a business need or that might have been started by someone
outside your organization for unapproved purposes. Remember that if an instance is started with a
role, applications that run on that instance can access AWS resources using the permissions that are
granted by that role.
4. Cancel Spot Instance requests that aren't serving a business need or that might have been made by
someone outside your organization.
5. Review your Auto Scaling groups and configurations. Shut down any that no longer meet your needs
or that might have been configured by someone outside your organization.
Version 1.0
15
AWS General Reference Reference guide
Monitor activity in your AWS account
• Turn on AWS CloudTrail in each account and use it in each supported Region.
• Periodically examine CloudTrail log files. (CloudTrail has a number of partners who provide tools for
reading and analyzing log files.)
• Enable Amazon S3 bucket logging to monitor requests made to each bucket.
• If you believe there has been unauthorized use of your account, pay particular attention to temporary
credentials that have been issued. If temporary credentials have been issued that you don't recognize,
disable their permissions.
• Enable billing alerts in each account and set a cost threshold that lets you know if your charges exceed
your normal usage.
• As a best practice, attach policies to groups instead of to individual users. If an individual user has a
policy, make sure you understand why that user needs the policy.
• Make sure that IAM users, groups, and roles have only the permissions that they need.
• Use the IAM Policy Simulator to test policies that are attached to users or groups.
• Remember that a user's permissions are the result of all applicable policies—user policies, group
policies, and resource-based policies (on Amazon S3 buckets, Amazon SQS queues, Amazon SNS
topics, and AWS KMS keys). It's important to examine all the policies that apply to a user and to
understand the complete set of permissions granted to an individual user.
• Be aware that allowing a user to create an IAM user, group, role, or policy and attach a policy to the
principal entity is effectively granting that user all permissions to all resources in your account. That is,
users who are allowed to create policies and attach them to a user, group, or role can grant themselves
any permissions. In general, do not grant IAM permissions to users or roles whom you do not trust
with full access to the resources in your account. The following list contains IAM permissions that you
should review closely:
• iam:PutGroupPolicy
• iam:PutRolePolicy
• iam:PutUserPolicy
• iam:CreatePolicy
• iam:CreatePolicyVersion
• iam:AttachGroupPolicy
• iam:AttachRolePolicy
• iam:AttachUserPolicy
• Make sure policies don't grant permissions for services that you don't use. For example, if you use
AWS managed policies, make sure the AWS managed policies that are in use in your account are for
services that you actually use. To find out which AWS managed policies are in use in your account, use
the IAM GetAccountAuthorizationDetails API (AWS CLI command: aws iam get-account-
authorization-details).
• If the policy grants a user permission to launch an Amazon EC2 instance, it might also allow the
iam:PassRole action, but if so it should explicitly list the roles that the user is allowed to pass to the
Amazon EC2 instance.
Version 1.0
16
AWS General Reference Reference guide
Learn more
• Closely examine any values for the Action or Resource element that include *. It's a best practice
to grant Allow access to only the individual actions and resources that users need. However, the
following are reasons that it might be suitable to use * in a policy:
• The policy is designed to grant administrative-level privileges.
• The wildcard character is used for a set of similar actions (for example, Describe*) as a
convenience, and you are comfortable with the complete list of actions that are referenced in this
way.
• The wildcard character is used to indicate a class of resources or a resource path (e.g.,
arn:aws:iam::account-id:users/division_abc/*), and you are comfortable granting access
to all of the resources in that class or path.
• A service action does not support resource-level permissions, and the only choice for a resource is *.
• Examine policy names to make sure they reflect the policy's function. For example, although a
policy might have a name that includes "read only," the policy might actually grant write or change
permissions.
Learn more
For information about managing IAM resources, see the following:
For more information about Amazon EC2 security, see the following:
• Network and Security in the Amazon EC2 User Guide for Linux Instances.
• Demystifying EC2 Resource-Level Permissions on the AWS Security Blog.
For more information about monitoring an AWS account, see the re:Invent 2013 video presentation
Intrusion Detection in the Cloud.
Version 1.0
17
AWS General Reference Reference guide
Click one of the following links to go to the page for that service. To view the service quotas for all AWS
services in the documentation without switching pages, view the information in the Service endpoints
and quotas page in the PDF instead.
Services
• Alexa for Business endpoints and quotas (p. 24)
• AWS Amplify endpoints and quotas (p. 25)
• Amazon API Gateway endpoints and quotas (p. 29)
• AWS AppConfig endpoints and quotas (p. 36)
• AWS App Mesh endpoints and quotas (p. 41)
• AWS App Runner endpoints and quotas (p. 47)
• Amazon AppFlow endpoints and quotas (p. 48)
• Application Auto Scaling endpoints and quotas (p. 54)
• AWS Application Discovery Service endpoints and quotas (p. 58)
• AWS Application Migration Service endpoints and quotas (p. 60)
• Amazon AppStream 2.0 endpoints and quotas (p. 62)
• AWS AppSync endpoints and quotas (p. 72)
• Amazon Athena endpoints and quotas (p. 77)
• AWS Audit Manager endpoints and quotas (p. 80)
• Amazon Augmented AI endpoints and quotas (p. 81)
• Amazon Aurora endpoints and quotas (p. 82)
• AWS Auto Scaling endpoints and quotas (p. 88)
• AWS Backup endpoints and quotas (p. 91)
• AWS Batch endpoints and quotas (p. 94)
• AWS Billing and Cost Management endpoints and quotas (p. 97)
• Amazon Braket endpoints and quotas (p. 100)
• AWS BugBust endpoints and quotas (p. 110)
• AWS Certificate Manager endpoints and quotas (p. 110)
• AWS Private Certificate Authority endpoints and quotas (p. 113)
• AWS Chatbot endpoints and quotas (p. 118)
• Amazon Chime endpoints and quotas (p. 120)
• Amazon Chime SDK endpoints and quotas (p. 121)
• Cloud Control API endpoints and quotas (p. 126)
Version 1.0
18
AWS General Reference Reference guide
Version 1.0
19
AWS General Reference Reference guide
Version 1.0
20
AWS General Reference Reference guide
Version 1.0
21
AWS General Reference Reference guide
Version 1.0
22
AWS General Reference Reference guide
• AWS Resource Groups and Tagging endpoints and quotas (p. 788)
• AWS RoboMaker endpoints and quotas (p. 792)
• Amazon Route 53 endpoints and quotas (p. 795)
• Amazon Route 53 Application Recovery Controller endpoints and quotas (p. 802)
• Amazon SageMaker endpoints and quotas (p. 803)
• AWS Secrets Manager endpoints and quotas (p. 823)
• AWS Security Hub endpoints and quotas (p. 827)
• AWS Security Token Service endpoints and quotas (p. 830)
• AWS Server Migration Service endpoints and quotas (p. 832)
• Service Quotas endpoints and quotas (p. 834)
• AWS Serverless Application Repository endpoints and quotas (p. 838)
• AWS Service Catalog endpoints and quotas (p. 840)
• AWS Shield Advanced endpoints and quotas (p. 844)
• Amazon Simple Email Service endpoints and quotas (p. 847)
• AWS Signer endpoints and quotas (p. 851)
• AWS Sign-In endpoints and quotas (p. 856)
• Amazon Simple Notification Service endpoints and quotas (p. 858)
• Amazon Simple Queue Service endpoints and quotas (p. 865)
• Amazon Simple Storage Service endpoints and quotas (p. 870)
• Amazon Simple Workflow Service endpoints and quotas (p. 891)
• Amazon SimpleDB endpoints and quotas (p. 902)
• AWS IAM Identity Center (successor to AWS Single Sign-On) endpoints and quotas (p. 903)
• AWS Snow Family endpoints and quotas (p. 907)
• AWS Step Functions endpoints and quotas (p. 909)
• AWS Storage Gateway endpoints and quotas (p. 918)
• Amazon Sumerian endpoints and quotas (p. 923)
• AWS Support endpoints and quotas (p. 925)
• AWS Systems Manager endpoints and quotas (p. 927)
• Amazon Textract endpoints and quotas (p. 938)
• Amazon Timestream endpoints and quotas (p. 940)
• Amazon Transcribe endpoints and quotas (p. 943)
• AWS Transfer Family endpoints and quotas (p. 953)
• Amazon Translate endpoints and quotas (p. 956)
• Amazon Virtual Private Cloud endpoints and quotas (p. 958)
• AWS WAF endpoints and quotas (p. 963)
• AWS WAF Classic endpoints and quotas (p. 968)
• AWS Well-Architected Tool endpoints and quotas (p. 974)
• Amazon WorkDocs endpoints and quotas (p. 976)
• Amazon WorkMail endpoints and quotas (p. 977)
• WorkSpaces endpoints and quotas (p. 978)
• Amazon WorkSpaces Web endpoints and quotas (p. 981)
• AWS X-Ray endpoints and quotas (p. 983)
Version 1.0
23
AWS General Reference Reference guide
Alexa for Business
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Contacts per address book Each supported Yes The maximum number of
Region: 100 contacts per address book.
Number of devices per room Each supported Yes The maximum number of
Region: 10 devices per room.
Number of skills per skill group Each supported Yes The maximum number of
Region: 25 skills per skill group.
Version 1.0
24
AWS General Reference Reference guide
Amplify
Amplify endpoints
Region Region Endpoint Protocol
Name
Version 1.0
25
AWS General Reference Reference guide
Amplify Studio (backend) endpoints
Version 1.0
26
AWS General Reference Reference guide
Amplify Studio (UI Builder) endpoints
Version 1.0
27
AWS General Reference Reference guide
Amplify Service quotas
Build artifact size Each supported No The maximum size (in GB)
Region: 5 Gigabytes of an app build artifact. A
build artifact is deployed by
AWS Amplify Console after
a build.
Cache artifact size Each supported No The maximum size (in GB)
Region: 5 Gigabytes of a cache artifact.
Version 1.0
28
AWS General Reference Reference guide
Amplify Studio (UI Builder) Service quotas
Environment cache artifact size Each supported No The maximum size (in GB)
Region: 5 Gigabytes of the environment cache
artifact.
Manual deploy ZIP file size Each supported No The maximum size (in GB)
Region: 5 Gigabytes of a manual deploy ZIP file.
Maximum app creations per hour Each supported No The maximum number of
Region: 25 apps that you can create in
AWS Amplify Console per
hour in this account in the
current Region.
Version 1.0
29
AWS General Reference Reference guide
Service endpoints
Service endpoints
Amazon API Gateway includes the API Gateway Control Plane (for creating and managing APIs) and the
API Gateway Data Plane (for calling deployed APIs).
The Route 53 Hosted Zone ID column shows the Route 53 Hosted Zone IDs for API Gateway Regional
endpoints. Route 53 Hosted Zone IDs are for use with the execute-api (API Gateway component
service for API execution) domain. For edge-optimized endpoints, the Route 53 Hosted Zone ID is
Z2FDTNDATAQYW2 for all Regions.
Version 1.0
30
AWS General Reference Reference guide
Service endpoints
Version 1.0
31
AWS General Reference Reference guide
Service endpoints
Version 1.0
32
AWS General Reference Reference guide
Service quotas
Service quotas
API Stage throttles in a usage plan Each supported No The maximum number of
Region: 100 API-stage throttle settings
you can create in a usage
plan in this account in the
current region
Version 1.0
33
AWS General Reference Reference guide
Service quotas
AWS Lambda authorizer result size Each supported No The maximum size of AWS
Region: 8 Kilobytes Lambda authorizer result.
Connection duration for WebSocket API Each supported No Maximum duration for
Region: 7,200 WebSocket API connection.
Seconds
Maximum API caching TTL Each supported No The maximum API caching
Region: 3,600 TTL you can have in this
Seconds account in the current
region.
Maximum resource policy size in bytes Each supported Yes The maximum resource
Region: 8,192 policy size in bytes you can
have in this account in the
current region.
Version 1.0
34
AWS General Reference Reference guide
Service quotas
Routes per HTTP API Each supported Yes The maximum number of
Region: 300 routes that you can include
in an HTTP API
Stage variables per stage Each supported No Stage variables per stage
Region: 100
Subnets per VPC link(V2) Each supported Yes The maximum number of
Region: 10 subnets per V2 VPC link in
this account in the current
Region
Version 1.0
35
AWS General Reference Reference guide
AWS AppConfig
Usage plans per API key Each supported Yes The maximum number of
Region: 10 usage plans that you can
associate with an API key
WebSocket new connections burst rate Each supported No New connections in burst
Region: 500 capacity per account (across
all WebSocket APIs) per
region
WebSocket new connections rate Each supported Yes New connections per
Region: 500 second per account (across
all WebSocket APIs) per
region
For more information, see Quotas in Amazon API Gateway in the API Gateway Developer Guide.
Version 1.0
36
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
AWS AppConfig is a capability of AWS Systems Manager. To view endpoints and quotas of other Systems
Manager capabilities, see AWS Systems Manager endpoints and quotas (p. 927).
Service endpoints
The following sections describe the service endpoints for AWS AppConfig. AWS AppConfig uses control
plane APIs for setting up and configuring AWS AppConfig applications, environments, configuration
profiles, and deployment strategies. AWS AppConfig uses the AWS AppConfig Data service to call data
plane APIs for retrieving stored configurations.
Topics
• Control plane endpoints (p. 37)
• Data plane endpoints (p. 39)
Version 1.0
37
AWS General Reference Reference guide
Service endpoints
Version 1.0
38
AWS General Reference Reference guide
Service endpoints
Version 1.0
39
AWS General Reference Reference guide
Service quotas
Service quotas
Configuration size limit in AWS AppConfig Each supported Yes AWS AppConfig hosted
hosted configuration store Region: 1,024 configuations have a
Kilobytes limit for each version of
configuration data. Hosted
configurations do not have
additional costs to use in
AWS AppConfig.
Version 1.0
40
AWS General Reference Reference guide
App Mesh
Version 1.0
41
AWS General Reference Reference guide
Service endpoints
Service endpoints
appmesh-envoy-management.us- HTTPS
east-2.amazonaws.com
HTTPS
appmesh-envoy-management.us-east-2.api.aws
HTTPS
appmesh-fips.us-east-2.api.aws
appmesh-fips.us-east-2.amazonaws.com
appmesh-fips.us-east-1.amazonaws.com HTTPS
appmesh-envoy-management-fips.us- HTTPS
east-1.api.aws
HTTPS
appmesh-envoy-management.us-
east-1.amazonaws.com HTTPS
appmesh.us-east-1.api.aws HTTPS
appmesh-fips.us-east-1.api.aws HTTPS
appmesh-envoy-management-fips.us-
east-1.amazonaws.com
Version 1.0
42
AWS General Reference Reference guide
Service endpoints
appmesh-fips.us-west-2.amazonaws.com HTTPS
appmesh.us-west-2.api.aws HTTPS
appmesh-fips.us-west-2.api.aws HTTPS
appmesh-envoy-management-fips.us- HTTPS
west-2.api.aws
appmesh-envoy-management.us-west-2.api.aws
appmesh-envoy-management.ap- HTTPS
east-1.amazonaws.com
appmesh-envoy-management.ap- HTTPS
south-1.amazonaws.com
HTTPS
appmesh-envoy-management.ap-south-1.api.aws
Version 1.0
43
AWS General Reference Reference guide
Service endpoints
appmesh.ap-northeast-3.api.aws
appmesh.ap-northeast-2.api.aws
appmesh.ap-southeast-2.api.aws
appmesh.ap-northeast-1.api.aws
Version 1.0
44
AWS General Reference Reference guide
Service endpoints
appmesh-fips.ca-central-1.amazonaws.com HTTPS
appmesh-envoy-management.ca- HTTPS
central-1.amazonaws.com
HTTPS
appmesh-fips.ca-central-1.api.aws
appmesh-envoy-management-fips.ca-
central-1.amazonaws.com
appmesh-envoy-management.eu- HTTPS
central-1.amazonaws.com
HTTPS
appmesh-envoy-management.eu-
central-1.api.aws
appmesh-envoy-management.eu- HTTPS
west-1.amazonaws.com
HTTPS
appmesh.eu-west-1.api.aws
appmesh-envoy-management.eu- HTTPS
west-2.amazonaws.com
HTTPS
appmesh-envoy-management.eu-west-2.api.aws
appmesh-envoy-management.eu- HTTPS
south-1.amazonaws.com
HTTPS
appmesh.eu-south-1.api.aws
Version 1.0
45
AWS General Reference Reference guide
Service quotas
appmesh-envoy-management.eu-north-1.api.aws HTTPS
appmesh-envoy-management.eu- HTTPS
north-1.amazonaws.com
appmesh-envoy-management.me- HTTPS
south-1.amazonaws.com
HTTPS
appmesh.me-south-1.api.aws
appmesh-envoy-management.sa- HTTPS
east-1.amazonaws.com
Service quotas
Connected Envoy processes per virtual Each supported Yes Number of concurrently
gateway Region: 50 connected Envoy processes
per virtual gateway
Connected Envoy processes per virtual Each supported Yes Number of concurrently
node Region: 50 connected Envoy processes
per virtual node
Gateway routes per virtual gateway Each supported Yes Number of gateway routes
Region: 10 per virtual gateway
Version 1.0
46
AWS General Reference Reference guide
App Runner
Routes per virtual router Each supported Yes Number of routes per
Region: 50 virtual router
Virtual gateways per mesh Each supported Yes Number of virtual gateways
Region: 3 per mesh
Virtual nodes per mesh Each supported Yes Number of virtual nodes
Region: 200 per mesh
Virtual routers per mesh Each supported Yes Number of virtual routers
Region: 200 per mesh
Virtual services per mesh Each supported Yes Number of virtual services
Region: 200 per mesh
Service endpoints
Version 1.0
47
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
You can't use IP allow listing in your Amazon S3 bucket policy to deny access to any other IP addresses
besides Amazon AppFlow IP addresses. This is because Amazon AppFlow uses a VPC endpoint when
placing data in your Amazon S3 buckets.
For more information about the IP addresses used by Amazon AppFlow, see AWS IP address ranges in the
Amazon Web Services General Reference.
Version 1.0
48
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
49
AWS General Reference Reference guide
Service quotas
Service quotas
Amazon AppFlow flow run size Each supported No The maximum size (in
Region: 100 GB) of data that Amazon
Gigabytes AppFlow can process per
flow run in this account in
the current Region.
Amazon EventBridge event size Each supported No The maximum size (in KB)
Region: 256 of events that Amazon
Kilobytes EventBridge can process
per flow run in this account
in the current Region. If
your event exceeds this
size, Amazon AppFlow
publishes a summary
event with a pointer to the
Amazon S3 bucket where
you can get the full event.
Amplitude flow run size Each supported No The maximum size (in
Region: 25 MB) of data that can
Megabytes be processed per flow
run when when using
Amplitude as a source, in
this account in the current
Region.
Version 1.0
50
AWS General Reference Reference guide
Service quotas
Marketo flow run size Each supported No The maximum size (in
Region: 20 MB) of data that can be
Megabytes processed per flow run
when using Marketo as a
source, in this account in
the current Region.
Rate of Amazon AppFlow flow runs Each supported No The maximum number of
Region: 1 schedule-triggered flows
that Amazon AppFlow
can run per minute in this
account in the current
Region.
Version 1.0
51
AWS General Reference Reference guide
Service quotas
Rate of Google Analytics flow runs Each supported No The maximum number
Region: 1 of schedule-triggered
flows that you can run per
day when using Google
Analytics as a source, in
this account in the current
Region.
Rate of Infor Nexus flow runs Each supported No The maximum number of
Region: 1 schedule-triggered flows
that you can run per minute
when using Infor Nexus as
a source, in this account in
the current Region.
Rate of Salesforce Pardot flow runs Each supported No The maximum number of
Region: 1 schedule-triggered flows
that you can run per minute
when using Salesforce
Pardot as a source, in this
account in the current
Region.
Version 1.0
52
AWS General Reference Reference guide
Service quotas
Salesforce event size Each supported No The maximum size (in MB)
Region: 1 of events from Salesforce
Megabytes that can be processed per
flow run in this account in
the current Region.
Salesforce flow run data export size Each supported No The maximum size (in
Region: 500 MB) of records that you
Megabytes can insert, update, or
upsert into Salesforce per
flow run. If your source is
Amazon S3, each CSV file
cannot exceed 25 MB in
size. However, you can drop
multiple CSV files into the
source bucket or folder,
and Amazon AppFlow will
transfer all the data to
Salesforce in a single flow
run.
Salesforce flow run data import size Each supported No The maximum size (in GB)
Region: 15 of data that Salesforce
Gigabytes can import per flow run in
this account in the current
Region.
Version 1.0
53
AWS General Reference Reference guide
Application Auto Scaling
For more information, see Quotas for Amazon AppFlow in the Amazon AppFlow User Guide.
Service endpoints
Version 1.0
54
AWS General Reference Reference guide
Service endpoints
Version 1.0
55
AWS General Reference Reference guide
Service quotas
Service quotas
Scalable targets for Amazon Keyspaces Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
Cassandra namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for Amazon MSK Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
Kafka namespace in this
account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for AppStream Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
AppStream namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for Comprehend Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
Comprehend namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Version 1.0
56
AWS General Reference Reference guide
Service quotas
Scalable targets for DynamoDB Each supported Yes The maximum number
Region: 5,000 of scalable targets that
you can register for the
DynamoDB namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for EC2 Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
EC2 namespace in this
account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for ECS Each supported Yes The maximum number
Region: 3,000 of scalable targets that
you can register for the
ECS namespace in this
account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for EMR Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for
the Elastic MapReduce
(EMR) namespace in this
account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for Lambda Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
Lambda namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Version 1.0
57
AWS General Reference Reference guide
Application Discovery Service
Scalable targets for RDS Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
RDS namespace in this
account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for SageMaker Each supported Yes The maximum number
Region: 500 of scalable targets that
you can register for the
SageMaker namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scalable targets for custom resources Each supported Yes The maximum number of
Region: 500 scalable targets that you
can register for the custom
resource namespace in
this account in the current
Region. A scalable target
identifies the resource that
Application Auto Scaling
can scale.
Scaling policies per scalable target Each supported No The maximum number of
Region: 50 scaling policies per scalable
target.
Scheduled actions per scalable target Each supported No The maximum number
Region: 200 of scheduled actions per
scalable target.
Step adjustments per step scaling policy Each supported No The maximum number of
Region: 20 step adjustments per step
scaling policy.
For more information, see Quotas for Application Auto Scaling in the Application Auto Scaling User Guide.
Version 1.0
58
AWS General Reference Reference guide
Service endpoints
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Active agents sending data to the service Each supported No The maximum number of
Region: 1,000 active agents sending data
to the service.
Deletions of import records per day Each supported No The maximum number of
Region: 25,000 deletions of import records
per day. Each day starts at
00:00 UTC.
Imported server records per account Each supported No The maximum number of
Region: 25,000 imported server records per
account.
Version 1.0
59
AWS General Reference Reference guide
Application Migration Service
Imported servers per account Each supported Yes The maximum number
Region: 10,000 of imported servers per
account.
Inactive agents heartbeating but not Each supported No The maximum number
collecting data Region: 10,000 of inactive agents
heartbeating but not
collecting data.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
60
AWS General Reference Reference guide
Service endpoints
Version 1.0
61
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Max Active Source Servers Each supported Yes Max Active Source Servers
Region: 20
Max Source Servers in a single Job Each supported No Max Source Servers in a
Region: 200 single Job
Max Source Servers in all Jobs Each supported No Max Source Servers in all
Region: 200 Jobs
Max Total Source Servers Per AWS Account Each supported No Max Total Source Servers
Region: 50,000 Per AWS Account
Max concurrent Jobs per Source Server Each supported No Max concurrent Jobs per
Region: 1 Source Server
Resource Retention
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
62
AWS General Reference Reference guide
Service quotas
appstream2-fips.us-west-2.amazonaws.com HTTPS
appstream2-fips.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Version 1.0
63
AWS General Reference Reference guide
Service quotas
Version 1.0
64
AWS General Reference Reference guide
Service quotas
Concurrent image copies per destination Each supported Yes The maximum number of
Region Region: 2 concurrent image copies
that you can have in this
account in the current
Region.
Version 1.0
65
AWS General Reference Reference guide
Service quotas
Graphics G4DN 2xlarge streaming Each supported Yes The maximum number
instances for fleets Region: 0 of graphics G4DN
2xlarge instances
(stream.graphics.g4dn.2xlarge)
that you can use for fleets
in this account in the
current Region.
Graphics G4DN 2xlarge streaming Each supported Yes The maximum number
instances for image builders Region: 0 of graphics G4DN
2xlarge instances
(stream.graphics.g4dn.2xlarge)
that you can use for image
builders in this account in
the current Region.
Graphics G4DN 4xlarge streaming Each supported Yes The maximum number
instances for fleets Region: 0 of graphics G4DN
4xlarge instances
(stream.graphics.g4dn.4xlarge)
that you can use for fleets
in this account in the
current Region.
Graphics G4DN 4xlarge streaming Each supported Yes The maximum number
instances for image builders Region: 0 of graphics G4DN
4xlarge instances
(stream.graphics.g4dn.4xlarge)
that you can use for image
builders in this account in
the current Region.
Graphics G4DN 8xlarge streaming Each supported Yes The maximum number
instances for fleets Region: 0 of graphics G4DN
8xlarge instances
(stream.graphics.g4dn.8xlarge)
that you can use for fleets
in this account in the
current Region.
Graphics G4DN 8xlarge streaming Each supported Yes The maximum number
instances for image builders Region: 0 of graphics G4DN
8xlarge instances
(stream.graphics.g4dn.8xlarge)
that you can use for image
builders in this account in
the current Region.
Graphics G4DN xlarge streaming instances Each supported Yes The maximum number
for fleets Region: 0 of graphics G4DN
xlarge instances
(stream.graphics.g4dn.xlarge)
that you can use for fleets
in this account in the
current Region.
Version 1.0
66
AWS General Reference Reference guide
Service quotas
Graphics G4DN xlarge streaming instances Each supported Yes The maximum number
for image builders Region: 0 of graphics G4DN
xlarge instances
(stream.graphics.g4dn.xlarge)
that you can use for image
builders in this account in
the current Region.
Graphics design large streaming instances Each supported Yes No Description Available
for fleets Region: 10
Graphics design large streaming instances Each supported Yes No Description Available
for image builders Region: 3
Graphics design xlarge streaming instances Each supported Yes No Description Available
for fleets Region: 10
Graphics design xlarge streaming instances Each supported Yes No Description Available
for image builders Region: 3
Graphics pro 16xlarge streaming instances Each supported Yes No Description Available
for fleets Region: 0
Graphics pro 16xlarge streaming instances Each supported Yes No Description Available
for image builders Region: 0
Graphics pro 4xlarge streaming instances Each supported Yes No Description Available
for fleets Region: 0
Graphics pro 4xlarge streaming instances Each supported Yes No Description Available
for image builders Region: 0
Graphics pro 8xlarge streaming instances Each supported Yes No Description Available
for fleets Region: 0
Graphics pro 8xlarge streaming instances Each supported Yes No Description Available
for image builders Region: 0
Version 1.0
67
AWS General Reference Reference guide
Service quotas
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Amazon Linux 2 platform and Region: 2
stream.standard.2xlarge instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Amazon Linux 2 platform and Region: 5
stream.standard.large instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Amazon Linux 2 platform and Region: 10
stream.standard.medium instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Amazon Linux 2 platform and Region: 10
stream.standard.small instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Amazon Linux 2 platform and Region: 2
stream.standard.xlarge instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Windows Server 2019 platform and Region: 2
stream.standard.2xlarge instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Windows Server 2019 platform and Region: 5
stream.standard.large instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Windows Server 2019 platform and Region: 10
stream.standard.medium instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Windows Server 2019 platform and Region: 10
stream.standard.small instance type
Max concurrent sessions for Elastic fleets Each supported Yes No Description Available
with Windows Server 2019 platform and Region: 2
stream.standard.xlarge instance type
Version 1.0
68
AWS General Reference Reference guide
Service quotas
Version 1.0
69
AWS General Reference Reference guide
Service quotas
Version 1.0
70
AWS General Reference Reference guide
Service quotas
Standard 2xlarge streaming instances for Each supported Yes No Description Available
fleets Region: 10
Standard large streaming instances for Each supported Yes The maximum number
fleets Region: 50 of standard large
streaming instances
(stream.standard.large) that
you can use for fleets in
this account in the current
Region.
Standard large streaming instances for Each supported Yes The maximum number
image builders Region: 5 of standard large
streaming instances
(stream.standard.large)
that you can use for image
builders in this account in
the current Region.
Standard medium streaming instances for Each supported Yes The maximum number
fleets Region: 50 of standard medium
streaming instances
(stream.standard.medium)
that you can use for fleets
in this account in the
current Region.
Standard medium streaming instances for Each supported Yes The maximum number
image builders Region: 5 of standard medium
streaming instances
(stream.standard.medium)
that you can use for image
builders in this account in
the current Region.
Standard small streaming instances for Each supported Yes The maximum number
fleets Region: 50 of standard small
streaming instances
(stream.standard.small)
that you can use for fleets
in this account in the
current Region.
Standard small streaming instances for Each supported Yes The maximum number
image builders Region: 5 of standard small
streaming instances
(stream.standard.small)
that you can use for image
builders in this account in
the current Region.
Version 1.0
71
AWS General Reference Reference guide
AWS AppSync
Standard xlarge streaming instances for Each supported Yes No Description Available
fleets Region: 10
Users in the user pool Each supported Yes The maximum number of
Region: 50 users that you can create
in the user pool in this
account in the current
Region.
*For fleets that have Default Internet Access enabled, the quota is 100 fleet instances. If your
deployment must support more than 100 concurrent users, use a NAT gateway configuration instead.
Service endpoints
AWS AppSync control plane
Version 1.0
72
AWS General Reference Reference guide
Service endpoints
Version 1.0
73
AWS General Reference Reference guide
Service endpoints
Version 1.0
74
AWS General Reference Reference guide
Service quotas
Service quotas
Number of custom domain names Each supported Yes The maximum number of
Region: 25 custom domain names per
region
Version 1.0
75
AWS General Reference Reference guide
Service quotas
Request execution time for mutations, Each supported No Maximum GraphQL request
queries, and subscriptions Region: 30 Seconds (queries, mutations,
subscriptions) execution
time
Rate of request tokens is the maximum number of request tokens per second in this account in the
current Region. AWS AppSync allocates tokens to mutation and query requests based on the amount of
Version 1.0
76
AWS General Reference Reference guide
Athena
resources (processing time and memory) that they consume. For more details on tokens, see Using token
counts to optimize your requests in the AWS AppSync developer guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
77
AWS General Reference Reference guide
Service endpoints
To download the latest version of the JDBC driver and its documentation, see Using Athena with the
JDBC Driver.
For more information about the previous versions of the JDBC driver and their documentation, see Using
the Previous Version of the JDBC Driver.
Version 1.0
78
AWS General Reference Reference guide
Service quotas
To download the latest and previous versions of the ODBC driver and their documentation, see
Connecting to Athena with ODBC.
Service quotas
ap-south-1: 100
ap-southeast-1: 100
ap-southeast-2: 100
eu-central-1: 150
eu-west-1: 150
eu-west-2: 100
For more information, see Service quotas in the Amazon Athena User Guide.
Version 1.0
79
AWS General Reference Reference guide
Audit Manager
Service endpoints
Version 1.0
80
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
81
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
† Human loops are considered in-flight when their status is InProgress or Stopping.
Service endpoints
Amazon Aurora MySQL-Compatible Edition
Version 1.0
82
AWS General Reference Reference guide
Service endpoints
Version 1.0
83
AWS General Reference Reference guide
Service endpoints
Version 1.0
84
AWS General Reference Reference guide
Service endpoints
Version 1.0
85
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Data API HTTP request body size Each supported No The maximum size allowed
Region: 4 for the HTTP request body.
Megabytes
Data API maximum concurrent cluster- Each supported No The maximum number
secret pairs Region: 30 of unique pairs of Aurora
Serverless DB clusters and
secrets in concurrent Data
Version 1.0
86
AWS General Reference Reference guide
Service quotas
Data API maximum concurrent requests Each supported No The maximum number
Region: 500 of Data API requests to
an Aurora Serverless
DB cluster that use the
same secret and can be
processed at the same
time. Additional requests
are queued and processed
as in-process requests
complete.
Data API maximum result set size Each supported No The maximum size of the
Region: 1 database result set that can
Megabytes be returned by the Data
API.
Data API maximum size of JSON response Each supported No The maximum size of the
string Region: 10 simplified JSON response
Megabytes string returned by the RDS
Data API.
Data API requests per second Each supported No The maximum number of
Region: 1,000 per requests to the Data API
second per second allowed in this
account in the current AWS
Region.
IAM roles per DB cluster Each supported Yes The maximum number of
Region: 5 IAM roles associated with a
DB cluster
IAM roles per DB instance Each supported Yes The maximum number of
Region: 5 IAM roles associated with a
DB instance
Version 1.0
87
AWS General Reference Reference guide
AWS Auto Scaling
Read replicas per master Each supported Yes The maximum number of
Region: 5 read replicas per master
Total storage for all DB instances Each supported Yes The maximum total storage
Region: 100,000 (in GB) for all DB instances
Gigabytes added together
Version 1.0
88
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
89
AWS General Reference Reference guide
Service quotas
Service quotas
Scaling instructions per scaling plan Each supported No The maximum number of
Region: 500 scaling instructions per
scaling plan.
Target tracking configurations per scaling Each supported No The maximum number
instruction Region: 10 of target tracking
Version 1.0
90
AWS General Reference Reference guide
AWS Backup
For more information, see Quotas for your scaling plans in the AWS Auto Scaling User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
91
AWS General Reference Reference guide
Service endpoints
Version 1.0
92
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Backup plans per Region per account Each supported Yes Number of backup plans in
Region: 100 this account in the current
Region
Backup vaults per Region per account Each supported Yes Number of backup vaults in
Region: 100 this account in the current
Region
Framework controls per Region per Each supported Yes Number of framework
account Region: 50 controls in this account in
the current Region
Frameworks per Region per account Each supported Yes Number of frameworks in
Region: 10 this account in the current
Region
Recovery points per backup vault Each supported Yes Number of recovery points
Region: 1,000,000 per backup vault
Report plans per Region per account Each supported Yes Number of report plans in
Region: 20 this account in the current
Region
Versions per backup plan Each supported Yes Number of versions per
Region: 2,000 backup plan
Version 1.0
93
AWS General Reference Reference guide
AWS Batch
DeleteRecoveryPoint | DescribeProtectedResource 10
For additional information, see Quotas in the AWS Backup Developer Guide.
Service endpoints
Version 1.0
94
AWS General Reference Reference guide
Service endpoints
Version 1.0
95
AWS General Reference Reference guide
Service quotas
Service quotas
Maximum array size limit Each supported No Maximum array size for
Region: 10,000 array jobs.
Share identifiers per job queue limit. Each supported No Maximum number of share
Region: 500 identifiers per job queue.
For more information, see Service Quotas in the AWS Batch User Guide.
Version 1.0
96
AWS General Reference Reference guide
Billing and Cost Management
AWS Billing and Cost Management includes the AWS Cost Explorer API, the AWS Cost and Usage Reports
API, the AWS Budgets API, and the AWS Price List API.
Service endpoints
AWS Cost Explorer
Region Region Endpoint Protocol
Name
AWS Budgets
Region Region Endpoint Protocol
Name
Version 1.0
97
AWS General Reference Reference guide
Service endpoints
Version 1.0
98
AWS General Reference Reference guide
Service endpoints
Savings Plans
Version 1.0
99
AWS General Reference Reference guide
Service quotas
Service quotas
For more information about AWS Billing service quotas and restrictions, see Quotas and restrictions in
the AWS Billing User Guide.
For more information about AWS Cost Management service quotas and restrictions, see Quotas and
restrictions in the AWS Cost Management User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
100
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
101
AWS General Reference Reference guide
Service quotas
Maximum allowed compute instances for a Each supported Yes The maximum allowed
job Region: 5 number of compute
instances for a job.
Version 1.0
102
AWS General Reference Reference guide
Service quotas
Version 1.0
103
AWS General Reference Reference guide
Service quotas
Version 1.0
104
AWS General Reference Reference guide
Service quotas
Version 1.0
105
AWS General Reference Reference guide
Service quotas
Version 1.0
106
AWS General Reference Reference guide
Service quotas
Version 1.0
107
AWS General Reference Reference guide
Service quotas
Version 1.0
108
AWS General Reference Reference guide
Service quotas
Version 1.0
109
AWS General Reference Reference guide
AWS BugBust
Service endpoints
Region name Region Endpoint Protocol
Service quotas
Resource Default
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
110
AWS General Reference Reference guide
Service endpoints
Version 1.0
111
AWS General Reference Reference guide
Service quotas
Service quotas
ACM certificates created in last 365 days Each supported Yes The maximum number of
Region: 5,000 ACM Certificates you can
request per year.
Domain names per ACM certificate Each supported Yes The maximum number
Region: 10 of domain names per
ACM Certificate. The first
Version 1.0
112
AWS General Reference Reference guide
AWS Private CA
Imported certificates in last 365 days Each supported Yes The maximum number of
Region: 5,000 certificates you can import
per year in this account in
the current Region.
For more information, see Quotas in the AWS Certificate Manager User Guide.
Service endpoints
Version 1.0
113
AWS General Reference Reference guide
Service endpoints
Version 1.0
114
AWS General Reference Reference guide
Service quotas
Service quotas
Number of private certificate authorities Each supported Yes The maximum number
(CAs) Region: 200 of private certificate
authorities (CAs) that you
can create in this account in
the current Region.
Number of private certificates per CA Each supported Yes The maximum number
Region: 1,000,000 of private certificates per
certificate authority (CA)
that you can create in this
account in the current
Region.
Number of revoked private certificates per Each supported No The maximum number
CA Region: 1,000,000 of private certificates per
certificate authority (CA)
that you can revoke in
this account in the current
Region.
Version 1.0
115
AWS General Reference Reference guide
Service quotas
Version 1.0
116
AWS General Reference Reference guide
Service quotas
Version 1.0
117
AWS General Reference Reference guide
AWS Chatbot
Version 1.0
118
AWS General Reference Reference guide
Service endpoints
Service endpoints
US us-west-1 HTTPS
West (N.
California)
Version 1.0
119
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
120
AWS General Reference Reference guide
Service endpoints
Service endpoints
Amazon Chime has a single endpoint that supports HTTPS: service.chime.aws.amazon.com
Service quotas
The following table lists additional quotas for Amazon Chime rooms and memberships.
Resource Default
Service endpoints
WebRTC media sessions
meetings-chime-fips.us-
east-1.amazonaws.com
meetings-chime-fips.us-
west-2.amazonaws.com
Version 1.0
121
AWS General Reference Reference guide
Service endpoints
media-pipelines-chime-fips.us-
east-1.amazonaws.com
media-pipelines-chime-fips.us-
west-2.amazonaws.com
PSTN audio
service-fips.chime.aws.amazon.com
Messaging
messaging-chime-fips.us-
east-1.amazonaws.com
Identity
Version 1.0
122
AWS General Reference Reference guide
Service quotas
Legacy
service-fips.chime.aws.amazon.com
Service quotas
Note
Service quotas are per AWS Region. If adjustable, they are changed for the requested Region
only.
Amazon Chime SDK Meetings WebRTC media sessions have the following quotas.
Version 1.0
123
AWS General Reference Reference guide
Service quotas
Version 1.0
124
AWS General Reference Reference guide
Service quotas
Amazon Chime SDK SIP trunking and PSTN audio have the following quotas.
Calls per second for each Amazon Chime Voice Connector 1 Yes
Amazon Chime SIP rules per Amazon Chime SIP media 25 Yes
application
Version 1.0
125
AWS General Reference Reference guide
Cloud Control API
Service endpoints
Version 1.0
126
AWS General Reference Reference guide
AWS Cloud9
Version 1.0
127
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
128
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
129
AWS General Reference Reference guide
Cloud Directory
For more information, see Quotas in the AWS Cloud9 User Guide.
Service endpoints
Version 1.0
130
AWS General Reference Reference guide
Service quotas
Service quotas
For more information, see Amazon Cloud Directory quotas.
Service endpoints
Version 1.0
131
AWS General Reference Reference guide
Service endpoints
Version 1.0
132
AWS General Reference Reference guide
StackSets regional support
Version 1.0
133
AWS General Reference Reference guide
StackSets regional support
For more information, see AWS CloudFormation StackSets in the AWS CloudFormation User Guide.
Version 1.0
134
AWS General Reference Reference guide
Service quotas
Service quotas
Size of a resource name in cloud formation Each supported No Maximum size of a resource
template Region: 255 name
Version 1.0
135
AWS General Reference Reference guide
Service quotas
Stack instances per stack set eu-central-1: 2,000 Yes Maximum number of stack
instances you can create
Each of the other per stack set.
supported Regions:
100,000
Stack sets per administrator account eu-central-1: 100 Yes Maximum number of AWS
CloudFormation stack sets
Each of the other you can create in your
supported Regions: administrator account.
1,000
Version 1.0
136
AWS General Reference Reference guide
CloudFront
For more information, see AWS CloudFormation Quotas in the AWS CloudFormation User Guide.
Service endpoints
Region Region Endpoint Protocol Amazon
Name Route 53
Hosted
Zone ID*
Service quotas
Name Default Adjustable
Description
Alternate domain names (CNAMEs) per Each supported Yes The maximum number of
distribution Region: 100 alternate domain names
(CNAMEs) per distribution.
Cache behaviors per distribution Each supported Yes The maximum number
Region: 25 of cache behaviors per
distribution.
Cache policies per AWS account Each supported No The maximum number of
Region: 20 cache policies per AWS
account.
CloudFront Functions: Maximum number Each supported Yes The maximum number of
of distributions associated with a single Region: 100 CloudFront distributions
function associated with a single
CloudFront function.
Connection timeout per origin Each supported No The connection timeout per
Region: 10 Seconds origin (1-10 seconds).
Cookies per cache policy Each supported Yes The maximum number of
Region: 10 cookies per cache policy.
Version 1.0
137
AWS General Reference Reference guide
Service quotas
Cookies per origin request policy Each supported Yes The maximum number of
Region: 10 cookies per origin request
policy.
Custom headers: maximum length of all Each supported No The maximum length of all
header values and names combined Region: 10,240 header values and names
combined.
Custom headers: maximum number of Each supported Yes The maximum number of
custom headers that you can configure Region: 10 custom headers that you
CloudFront to add to origin requests can configure CloudFront to
add to origin requests.
Data transfer rate per distribution Each supported Yes The maximum data
Region: 150 transfer rate (in Gbps) per
distribution.
Distributions associated with a single key Each supported Yes The maximum number of
group Region: 100 distributions associated
with a single key group.
Distributions associated with the same Each supported No The maximum number of
cache policy Region: 100 distributions associated
with the same cache policy.
Distributions associated with the same Each supported No The maximum number of
origin request policy Region: 100 distributions associated
with the same origin
request policy.
Distributions per AWS account that you Each supported Yes The maximum number
can create triggers for Region: 25 of distributions per AWS
account that you can create
triggers for.
File invalidation: maximum number of files Each supported No The maximum number
allowed in active invalidation requests, Region: 3,000 of files allowed in active
excluding wildcard invalidations invalidation requests,
excluding wildcard
invalidations.
Function memory size (Viewer request and Each supported No The maximum function
response event) Region: 128 memory size (in MB).
Megabytes (Viewer request and
response event)
Version 1.0
138
AWS General Reference Reference guide
Service quotas
Function timeout (Origin request and Each supported No The maximum function
response event) Region: 30 Seconds timeout (in seconds).
(Origin request and
response event)
Function timeout for a viewer request and Each supported No The maximum function
response event Region: 5 Seconds timeout (in seconds).
(Viewer request and
response event)
Headers per cache policy Each supported Yes The maximum number of
Region: 10 headers per cache policy.
Headers per origin request policy Each supported Yes The maximum number of
Region: 10 headers per origin request
policy.
Key groups associated with a single Each supported Yes The maximum number of
distribution Region: 4 key groups associated with
a single distribution.
Key groups per AWS account Each supported Yes The maximum number
Region: 10 of key groups per AWS
account.
Maximum file size for HTTP GET, POST, Each supported No The maximum file size (in
and PUT requests Region: 20 GB) for HTTP GET, POST,
Gigabytes and PUT requests.
Maximum length of a field to encrypt Each supported No The maximum length (in
Region: 16 Kilobytes KB) of a field to encrypt.
Maximum length of a request body when Each supported No The maximum length (in
field-level encryption is configured Region: 1 MB) of a request body
Megabytes when field-level encryption
is configured.
Version 1.0
139
AWS General Reference Reference guide
Service quotas
Maximum number of characters total for Each supported No The maximum number
all whitelisted query strings in the same Region: 512 of characters total for all
parameter whitelisted query strings in
the same parameter.
Maximum number of fields to encrypt that Each supported No The maximum number of
can be specified in one profile Region: 10 fields to encrypt that can
be specified in one profile.
Maximum number of public keys that can Each supported No The maximum number of
be added to one AWS account Region: 10 public keys that can be
added to one AWS account.
Origin access identities per account Each supported Yes The maximum number of
Region: 100 origin access identities per
account.
Origin groups per distribution Each supported Yes The maximum number
Region: 10 of origin groups per
distribution.
Origin request policies per AWS account Each supported No The maximum number of
Region: 20 origin request policies per
AWS account.
Version 1.0
140
AWS General Reference Reference guide
Service quotas
Origin response timeout (idle timeout) Each supported No The maximum origin
Region: 10 response timeout (idle
timeout) in minutes. If
CloudFront hasn’t detected
any bytes sent from the
origin to the client within
the past 10 minutes, the
connection is assumed to
be idle and is closed.
Public keys in a single key group Each supported Yes The maximum number of
Region: 5 public keys in a single key
group.
Query strings per cache policy Each supported Yes The maximum number of
Region: 10 query strings per cache
policy.
Query strings per origin request policy Each supported Yes The maximum number of
Region: 10 query strings per origin
request policy.
RTMP distributions per AWS account Each supported Yes The maximum number of
Region: 100 RTMP distributions per
AWS account.
Range of file sizes that CloudFront Each supported No The range of file sizes (in
compresses Region: 10,000,000 bytes) that CloudFront
Bytes compresses (1,000 to
10,000,000).
Request body size for origin requests Each supported No The maximum request
exposed to a Lambda@Edge function. Region: 1 body size (in MB) for origin
Megabytes requests exposed to a
Lambda@Edge function.
Request body size for origin requests when Each supported No The maximum request
returning from a Lambda function (base64 Region: 1.33 body size (in KB) for origin
encoding) Megabytes requests when returning
from a Lambda function.
(base64 encoding)
Request body size for origin requests when Each supported No The maximum request
returning from a Lambda function (text Region: 1 body size (in KB) for origin
encoding) Megabytes requests when returning
from a Lambda function.
(text encoding)
Request body size for viewer requests Each supported No The maximum request
exposed to a Lambda@Edge function. Region: 40 Kilobytes body size (in KB) for viewer
requests exposed to a
Lambda@Edge function.
Version 1.0
141
AWS General Reference Reference guide
Service quotas
Request body size for viewer requests Each supported No The maximum request
when returning from a Lambda function Region: 53.2 body size (in KB) for viewer
(base64 encoding) Kilobytes requests when returning
from a Lambda function.
(base64 encoding)
Request body size for viewer requests Each supported No The maximum request
when returning from a Lambda function Region: 40 Kilobytes body size (in KB) for viewer
(text encoding) requests when returning
from a Lambda function.
(text encoding)
Requests per second per distribution Each supported Yes The maximum number of
Region: 250,000 requests per second per
distribution.
Response timeout per origin Each supported Yes The response timeout per
Region: 60 Seconds origin (1-60 seconds).
SSL certificates per AWS account when Each supported Yes The maximum number of
serving HTTPS requests using dedicated IP Region: 2 SSL certificates per AWS
addresses account when serving
HTTPS requests using
dedicated IP addresses (no
quota when serving HTTPS
requests using SNI).
SSL certificates that can be associated Each supported No The maximum number
with a CloudFront web distribution Region: 1 of SSL certificates
that can be associated
with a CloudFront web
distribution.
Size of a response that is generated by a Each supported No The maximum size (in
Lambda function, including headers and Region: 1 MB) of a response that is
body (Origin request and response event) Megabytes generated by a Lambda
function, including headers
and body. (Origin request
and response event)
Size of a response that is generated by a Each supported No The maximum size (in
Lambda function, including headers and Region: 40 Kilobytes KB) of a response that is
body (Viewer request and response event) generated by a Lambda
function, including headers
and body. (Viewer request
and response event)
Tags that can be added to a distribution Each supported No The maximum number of
Region: 50 tags that can be added to a
distribution.
Version 1.0
142
AWS General Reference Reference guide
AWS CloudHSM
Total length of the URI including query Each supported No The maximum total
string in a Lambda@Edge function Region: 8,192 length in characters of the
URI including the query
string in a Lambda@Edge
function.
Total number of bytes in whitelisted Each supported No The total number of bytes
cookie names (doesn’t apply if you Region: 512 Bytes in whitelisted cookie
configure CloudFront to forward all names (doesn’t apply if
cookies to the origin) you configure CloudFront
to forward all cookies to
the origin). 512 minus the
number of whitelisted
cookies.
Web distributions per AWS account Each supported Yes The maximum number of
Region: 200 web distributions per AWS
account.
Whitelisted cookies per cache behavior Each supported Yes The maximum number of
Region: 10 whitelisted cookies per
cache behavior.
Whitelisted headers per cache behavior Each supported Yes The maximum number of
Region: 10 whitelisted headers per
cache behavior.
Whitelisted query strings per cache Each supported Yes The maximum number of
behavior Region: 10 whitelisted query strings
per cache behavior.
For more information, see Quotas in the Amazon CloudFront Developer Guide.
Version 1.0
143
AWS General Reference Reference guide
Service endpoints
Service endpoints
AWS CloudHSM
Version 1.0
144
AWS General Reference Reference guide
Service endpoints
Version 1.0
145
AWS General Reference Reference guide
Service quotas
Service quotas
AWS CloudHSM
Clusters per AWS Region and AWS account Each supported Yes The maximum number
Region: 4 of clusters that you can
create in this account in the
current Region.
HSMs per AWS Region and AWS account Each supported Yes The maximum number of
Region: 6 HSMs that you can create in
this account in the current
Region.
For more information, see Quotas in the AWS CloudHSM User Guide.
Resource Default
HSM appliances 3
For more information, see Quotas in the AWS CloudHSM Classic User Guide.
Version 1.0
146
AWS General Reference Reference guide
AWS Cloud Map
Service endpoints
servicediscovery-fips.us-east-2.amazonaws.com HTTPS
servicediscovery-fips.us-east-1.amazonaws.com HTTPS
servicediscovery-fips.us-west-1.amazonaws.com HTTPS
servicediscovery-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
147
AWS General Reference Reference guide
Service endpoints
servicediscovery-fips.ca-central-1.amazonaws.com HTTPS
Version 1.0
148
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
DiscoverInstances operation per account Each supported Yes The maximum burst rate
burst rate Region: 2,000 to call DiscoverInstances
operation from a single
account.
DiscoverInstances operation per account Each supported Yes The maximum steady rate
steady rate Region: 1,000 to call DiscoverInstances
operation from a single
account.
For more information, see AWS Cloud Map Quotas in the AWS Cloud Map Developer Guide.
Version 1.0
149
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
Version 1.0
150
AWS General Reference Reference guide
CloudShell
For more information, see Understanding Amazon CloudSearch Quotas in the Amazon CloudSearch
Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
151
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
152
AWS General Reference Reference guide
CloudTrail
Service endpoints
Version 1.0
153
AWS General Reference Reference guide
Service endpoints
Version 1.0
154
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Conditions across all advanced event Each supported No If a trail uses advanced
selectors Region: 500 event selectors, a maximum
of 500 total values for all
conditions in all advanced
event selectors is allowed.
Unless a trail logs data
events on all resources,
such as all S3 buckets, a
trail is limited to 250 data
resources. Data resources
can be distributed across
event selectors, but the
total cannot exceed 250.
Data resources across all event selectors in Each supported No If you choose to limit data
a trail Region: 250 events by using event
selectors or advanced event
selectors, the total number
of data resources cannot
exceed 250 across all event
selectors in a trail.
Event data stores per region Each supported No The maximum number
Region: 5 of event data stores per
region.
Transactions per second (TPS) for all other Each supported No The maximum number of
APIs Region: 1 operation requests you can
make per second without
being throttled.
Transactions per second (TPS) for the Each supported No The maximum number of
LookupEvents API Region: 2 operation requests you can
make per second without
being throttled.
Transactions per second (TPS) for the get, Each supported No The maximum number
describe, and list APIs Region: 10 of operation requests
you can make per second
without being throttled.
Version 1.0
155
AWS General Reference Reference guide
CloudWatch
Service endpoints
Version 1.0
156
AWS General Reference Reference guide
Service endpoints
Version 1.0
157
AWS General Reference Reference guide
Service quotas
Service quotas
Actions per CloudWatch alarm, per state Each supported No The maximum number
Region: 5 of actions that you
can associate with a
CloudWatch alarm, per
state, in this account in
the current region. Given
that, an alarm can have
up to 15 actions (5 on
ALARM, 5 on OK and 5 on
INSUFFICIENT_DATA)
ap-northeast-1: 300
eu-west-1: 300
Metric data queries per GetMetricData Each supported No The maximum number of
request Region: 500 MetricDataQuery structures
Version 1.0
158
AWS General Reference Reference guide
Service quotas
Number of Contributor Insights rules Each supported Yes The maximum number
Region: 100 per 5 of Contributor Insights
minutes rules you can have in this
account.
Payload size for PutMetricData requests Each supported No The maximum size of the
Region: 1,024 payload for PutMetricData
requests, in Kilobytes, in
this account in the current
region.
Version 1.0
159
AWS General Reference Reference guide
Service quotas
Version 1.0
160
AWS General Reference Reference guide
Service quotas
Rate of GetMetricData datapoints for the Each supported No The maximum number of
last three hours of metrics Region: 180,000 GetMetricData datapoints
that you can fetch, per
second, for a request with
a StartTime of less than
or equal to three hours in
this account in the current
region.
Version 1.0
161
AWS General Reference Reference guide
Service quotas
Version 1.0
162
AWS General Reference Reference guide
CloudWatch Application Insights
For more information, see CloudWatch Quotas in the Amazon CloudWatch User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
163
AWS General Reference Reference guide
Service endpoints
Version 1.0
164
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
165
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
166
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
167
AWS General Reference Reference guide
Service quotas
ap-northeast-1:
2,250
ap-northeast-3: 750
ap-southeast-1:
2,250
ap-southeast-2:
2,250
eu-central-1: 4,500
eu-south-1: 750
eu-west-1: 18,750
eu-west-2: 2,250
Version 1.0
168
AWS General Reference Reference guide
Service quotas
PutEvents throttle limit in transactions per us-east-1: 10,000 Yes Maximum number of
second requests per second for
us-east-2: 2,400 PutEvents API. Additional
requests are throttled.
us-west-1: 1,200
us-west-2: 10,000
af-south-1: 400
ap-northeast-1:
1,200
ap-northeast-3: 400
ap-southeast-1:
1,200
ap-southeast-2:
1,200
eu-central-1: 2,400
eu-south-1: 400
eu-west-1: 10,000
eu-west-2: 1,200
Rate of invocations per API destination Each supported Yes The maximum number of
Region: 300 invocations per second
to send to each API
destination endpoint per
account per Region. Once
the quota is met, future
invocations to that API
endpoint are throttled. The
invocations will still occur,
but are delayed.
Throttle limit in transactions per second Each supported Yes Maximum number of
Region: 50 requests per second
for all EventBridge
API operations except
PutEvents. Additional
requests are throttled
Version 1.0
169
AWS General Reference Reference guide
CloudWatch Logs
For more information, see CloudWatch Events quotas in the Amazon CloudWatch Events User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
170
AWS General Reference Reference guide
Service endpoints
Version 1.0
171
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
172
AWS General Reference Reference guide
Service quotas
Version 1.0
173
AWS General Reference Reference guide
Service quotas
eu-central-1: 5 per
second
eu-central-1: 10 per
second
eu-west-1: 10 per
second
eu-west-3: 30 per
second
Metrics filters per log group Each supported No The number of metric
Region: 100 filters per log group
Version 1.0
174
AWS General Reference Reference guide
Service quotas
PutLogEvents throttle limit in transactions us-east-1: 1,500 per Yes The maximum number of
per second second put-log-events calls per
second per account/per
us-west-2: 1,500 region
per second
eu-north-1: 1,500
per second
eu-south-1: 1,500
per second
eu-west-1: 1,500
per second
eu-west-3: 1,500
per second
Subscription filters per log group Each supported No The number of subscription
Region: 2 filters per log group
Version 1.0
175
AWS General Reference Reference guide
CloudWatch Synthetics
For more information, see CloudWatch Logs quotas in the Amazon CloudWatch Logs User Guide.
Service endpoints
Version 1.0
176
AWS General Reference Reference guide
Service endpoints
Version 1.0
177
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
For more information, see CloudWatch service quotas in the Amazon CloudWatch User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
178
AWS General Reference Reference guide
Service quotas
Service quotas
Asset file size maximum Each supported Yes The maximum file size per
Region: 5 Gigabytes asset.
Assets per package version maximum Each supported No The maximum number of
Region: 100 assets per package version.
Version 1.0
179
AWS General Reference Reference guide
Service quotas
Domains per AWS account maximum Each supported Yes The maximum number
Region: 10 of domains that can be
created per AWS account.
ListPackages maximum requests per Each supported Yes The maximum number of
second Region: 200 calls that can be made to
ListPackages per second.
Maximum read requests per second from a Each supported Yes The maximum number of
single AWS account Region: 800 read requests from one
AWS account per second.
Maximum requests per second using a Each supported No The maximum number of
single authentication token. Region: 800 requests per second using a
single authentication token.
Maximum write requests per second from Each supported Yes The maximum number of
a single AWS account Region: 100 write requests from one
AWS account per second.
Repositories per domain maximum Each supported Yes The maximum number of
Region: 1,000 repositories that can be
created per domain.
Requests without authentication token per Each supported No The maximum number
IP address maximum Region: 600 of requests per second
without an authentication
token from a single IP
address.
Version 1.0
180
AWS General Reference Reference guide
CodeBuild
Service endpoints
Version 1.0
181
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
182
AWS General Reference Reference guide
CodeCommit
Minimum period for build timeout in Each supported No Minimum build timeout in
minutes Region: 5 minutes
Security groups under VPC configuration Each supported No Security groups available
Region: 5 for VPC configuration
Subnets under VPC configuration Each supported No Subnets available for VPC
Region: 16 configuration
For more information, see Quotas for CodeBuild in the AWS CodeBuild User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
codecommit-fips.us-east-2.amazonaws.com HTTPS
Version 1.0
183
AWS General Reference Reference guide
Service endpoints
codecommit-fips.us-east-1.amazonaws.com HTTPS
codecommit-fips.us-west-1.amazonaws.com HTTPS
codecommit-fips.us-west-2.amazonaws.com HTTPS
codecommit-fips.ca-central-1.amazonaws.com HTTPS
Version 1.0
184
AWS General Reference Reference guide
Service quotas
codecommit-fips.us-gov-east-1.amazonaws.com HTTPS
codecommit-fips.us-gov-west-1.amazonaws.com HTTPS
For information about Git connection endpoints, including SSH and HTTPS information, see Regions and
Git Connection Endpoints for CodeCommit.
Service quotas
For more information, see Quotas in CodeCommit in the AWS CodeCommit User Guide.
Version 1.0
185
AWS General Reference Reference guide
CodeDeploy
Service endpoints
Version 1.0
186
AWS General Reference Reference guide
Service endpoints
Version 1.0
187
AWS General Reference Reference guide
Service quotas
Service quotas
Applications associated per account per Each supported Yes The maximum number of
region Region: 1,000 applications associated
with an AWS account in a
single region
Version 1.0
188
AWS General Reference Reference guide
Service quotas
Event notification triggers in a deployment Each supported Yes Maximum number of event
group Region: 10 notification triggers in a
deployment group
Minutes between the first and last traffic Each supported No Maximum number of
shift during an AWS Lambda canary or Region: 2,880 minutes between the first
linear deployment and last traffic shift during
an AWS Lambda canary or
linear deployment
Version 1.0
189
AWS General Reference Reference guide
Service quotas
Version 1.0
190
AWS General Reference Reference guide
CodeGuru Profiler
For more information, see Quotas in CodeDeploy in the AWS CodeDeploy User Guide.
Service endpoints
Version 1.0
191
AWS General Reference Reference guide
Service quotas
Service quotas
Number of profiling groups per account Each supported Yes The maximum number
and region. Region: 50 of profiling groups per
account, per region.
Service endpoints
Version 1.0
192
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
193
AWS General Reference Reference guide
Service quotas
Service quotas
AWS CloudFormation action timeout Each supported Yes The length of time,
Region: 3 in days, before an
AWS CloudFormation
deployment action times
out
Version 1.0
194
AWS General Reference Reference guide
Service quotas
AWS CodeDeploy ECS (Blue/Green) action Each supported Yes The length of time, in days,
timeout Region: 5 before an AWS CodeDeploy
ECS (Blue/Green) action
times out
AWS CodeDeploy action timeout Each supported Yes The length of time, in days,
Region: 5 before an AWS CodeDeploy
deployment action times
out
AWS Lambda action timeout Each supported Yes The length of time in hours
Region: 1 before an AWS Lambda
invoke action times out
Amazon S3 deployment action timeout Each supported Yes The length of time, in
Region: 20 minutes, before an Amazon
S3 deployment action
times out
Total AWS CodeCommit or GitHub source Each supported No The maximum size (in GB)
artifact size Region: 1 Gigabytes of artifacts in a source
stage that uses AWS
CodeCommit or GitHub
repositories
Total Amazon S3 source artifact size Each supported No The maximum size (in GB)
Region: 3 Gigabytes of artifacts in a source
stage that uses Amazon S3
artifact buckets
Version 1.0
195
AWS General Reference Reference guide
Service quotas
Total JSON object size for Parameter Each supported No The maximum size (in
Overrides Region: 1 Kilobytes KB) of the JSON object
that can be stored in
the ParameterOverrides
property
Total image definitions JSON file size Each supported No The maximum size (in KB)
Region: 100 of the image definitions file
Kilobytes JSON file used in pipelines
that deploy Amazon ECS
containers and images
Total input artifact size for AWS Each supported No The maximum size (in MB)
CloudFormation deployments Region: 256 of input artifacts for AWS
Megabytes CloudFormation actions
when deploying Lambda
functions
Total parallel actions per stage Each supported No The maximum number of
Region: 50 parallel actions in a stage
Total period for execution history Each supported No The maximum number of
Region: 12 previous months for which
pipeline execution history
information can be viewed
Total pipelines with change detection set Each supported No The maximum number of
to periodically checking for source changes Region: 300 pipelines per region with
change detection set to
periodically checking for
source changes
Total sequential actions per stage Each supported No The maximum number
Region: 50 of sequential actions in a
stage
Total source artifact size for Amazon EBS Each supported No The maximum size (in MB)
deployments Region: 512 of artifacts in a source
Megabytes stage for a pipeline that
uses Amazon EBS to deploy
applications
Version 1.0
196
AWS General Reference Reference guide
AWS CodeStar
For more information, see Quotas in CodePipeline in the AWS CodePipeline User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
197
AWS General Reference Reference guide
Service quotas
Service quotas
For a list of quotas, see Limits in AWS CodeStar in the AWS CodeStar User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
198
AWS General Reference Reference guide
Service quotas
Service quotas
For a list of quotas, see Quotas for notifications in the Developer Tools console User Guide.
Version 1.0
199
AWS General Reference Reference guide
Service endpoints
The following are the service endpoints and service quotas for this service. To connect programmatically
to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Amazon Cognito User Pools
Version 1.0
200
AWS General Reference Reference guide
Service endpoints
Version 1.0
201
AWS General Reference Reference guide
Service quotas
Service quotas
Amazon Cognito User Pools
Apps per user pool Each supported Yes The maximum number of
Region: 1,000 app clients per user pool.
Version 1.0
202
AWS General Reference Reference guide
Service quotas
Identity providers per user pool Each supported Yes The maximum number of
Region: 300 identity providers per user
pool.
Version 1.0
203
AWS General Reference Reference guide
Service quotas
Version 1.0
204
AWS General Reference Reference guide
Service quotas
Rate of UserPoolClientRead requests per Each supported No The maximum call rate
user pool Region: 5 per (requests per second)
second for an operation in the
UserPoolClientRead
category per user pool.
Any operation within this
category could be called at
this rate per user pool. You
can find the list of included
operations at https://
docs.aws.amazon.com/
cognito/latest/
developerguide/
limits.html#category_operations.
Version 1.0
205
AWS General Reference Reference guide
Service quotas
Rate of UserPoolClientUpdate requests per Each supported No The maximum call rate
user pool Region: 5 per (requests per second)
second for an operation in the
UserPoolClientUpdate
category per user pool.
Any operation within this
category could be called at
this rate per user pool. You
can find the list of included
operations at https://
docs.aws.amazon.com/
cognito/latest/
developerguide/
limits.html#category_operations.
Version 1.0
206
AWS General Reference Reference guide
Service quotas
Version 1.0
207
AWS General Reference Reference guide
Service quotas
Version 1.0
208
AWS General Reference Reference guide
Service quotas
Version 1.0
209
AWS General Reference Reference guide
Service quotas
Resource servers per user pool Each supported Yes The maximum number of
Region: 25 resource servers per user
pool. A resource server is a
server for access-protected
resources.
User import jobs per user pool Each supported Yes The maximum number of
Region: 1,000 user import jobs per user
pool.
User pools per account Each supported Yes The maximum number of
Region: 1,000 user pools that you can
create in this account per
region.
For more information, see Quotas in Amazon Cognito in the Amazon Cognito Developer Guide.
Identity pools per account Each supported Yes The maximum number of
Region: 1,000 identity pools per account.
Version 1.0
210
AWS General Reference Reference guide
Amazon Cognito Sync
User pool providers per identity pool Each supported Yes The maximum number of
Region: 50 Amazon Cognito user pool
providers per identity pool.
For more information, see Quotas in Amazon Cognito in the Amazon Cognito Developer Guide.
Service endpoints
Version 1.0
211
AWS General Reference Reference guide
Service quotas
Service quotas
Bulk publish wait time Each supported No The maximum wait time
Region: 24 for a bulk publish after a
successful request in hours.
For more information, see Quotas in Amazon Cognito in the Amazon Cognito Developer Guide.
Version 1.0
212
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
213
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
214
AWS General Reference Reference guide
Service quotas
Version 1.0
215
AWS General Reference Reference guide
Service quotas
DetectEntities throttle limit in transactions Each supported Yes The maximum number of
per second Region: 20 DetectEntities requests
allowed per account per
second, in the current
Region
Version 1.0
216
AWS General Reference Reference guide
Service quotas
DetectSyntax throttle limit in transactions Each supported Yes The maximum number
per second Region: 20 of DetectSyntax requests
allowed per account per
second, in the current
Region
Endpoints max active endpoints Each supported Yes The maximum number of
Region: 10 active endpoints allowed
per account in the current
Region
Endpoints max inference units per account Each supported Yes The maximum number of
Region: 100 inference units allowed
per account in the current
Region
Endpoints max inference units per Each supported Yes The maximum number of
endpoint Region: 10 inference units allowed per
endpoint in the current
Region
Version 1.0
217
AWS General Reference Reference guide
Service quotas
Version 1.0
218
AWS General Reference Reference guide
Service quotas
Version 1.0
219
AWS General Reference Reference guide
Service quotas
Version 1.0
220
AWS General Reference Reference guide
Amazon Comprehend Medical
For more information, see Guidelines and Quotas in the Amazon Comprehend Developer Guide.
Version 1.0
221
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
Characters per second (CPS) for the Each supported Yes The maximum characters
DetectEntities operation Region: 40,000 per second (CPS) for the
DetectEntities operation.
Characters per second (CPS) for the Each supported Yes The maximum characters
DetectEntities-v2 operation Region: 40,000 per second (CPS) for
the DetectEntities-v2
operation.
Characters per second (CPS) for the Each supported Yes The maximum characters
DetectPHI operation Region: 40,000 per second (CPS) for the
DetectPHI operation.
Version 1.0
222
AWS General Reference Reference guide
Service quotas
Characters per second (CPS) for the Each supported Yes The maximum characters
InferICD10CM operation Region: 40,000 per second (CPS) for the
InferICD10CM operation.
Characters per second (CPS) for the Each supported Yes The maximum characters
InferRxNorm operation Region: 40,000 per second (CPS) for the
InferRxNorm operation.
Maximum individual file size for batch jobs Each supported No The maximum individual
Region: 40 Kilobytes file size for batch jobs.
Maximum number of files for batch jobs Each supported No The maximum number of
Region: 5,000,000 files for batch jobs.
Maximum size (in GB) of text analysis Each supported No The maximum size (in GB)
batch jobs (all files) Region: 10 of text analysis batch jobs
Gigabytes (all files).
Maximum size of ontology linking batch Each supported No The maximum size of
analysis jobs (all files) Region: 5 Gigabytes ontology linking batch
analysis jobs (all files).
Minimum size of batch jobs (all files) Each supported No The minimum size of batch
Region: 1 Bytes jobs (all files).
Transactions per second (TPS) for the Each supported Yes The maximum transactions
DescribeEntitiesDetectionV2Job operation Region: 10 per second (TPS) for the
DescribeEntitiesDetectionV2Job
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
DescribeICD10CMInferenceJob operation Region: 10 per second (TPS) for the
DescribeICD10CMInferenceJob
operation.
Version 1.0
223
AWS General Reference Reference guide
Service quotas
Transactions per second (TPS) for the Each supported Yes The maximum transactions
DescribePHIDetectionJob operation Region: 10 per second (TPS) for the
DescribePHIDetectionJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
DescribeRxNormInferenceJob operation Region: 10 per second (TPS) for the
DescribeRxNormInferenceJob
operation.
Transactions per second (TPS) for the Each supported No The maximum transactions
DetectEntities operation Region: 100 per second (TPS) for the
DetectEntities operation.
Transactions per second (TPS) for the Each supported No The maximum transactions
DetectEntities-v2 operation Region: 100 per second (TPS) for
the DetectEntities-v2
operation.
Transactions per second (TPS) for the Each supported No The maximum transactions
DetectPHI operation Region: 100 per second (TPS) for the
DetectPHI operation.
Transactions per second (TPS) for the Each supported No The maximum transactions
InferICD10CM operation Region: 100 per second (TPS) for the
InferICD10CM operation.
Transactions per second (TPS) for the Each supported No The maximum transactions
InferRxNorm operation Region: 100 per second (TPS) for the
InferRxNorm operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
ListEntitiesDetectionV2Jobs operation Region: 10 per second (TPS) for the
ListEntitiesDetectionV2Jobs
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
ListICD10CMInferenceJobs operation Region: 10 per second (TPS) for the
ListICD10CMInferenceJobs
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
ListPHIDetectionJobs operation Region: 10 per second (TPS) for the
ListPHIDetectionJobs
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
ListRxNormInferenceJobs operation Region: 10 per second (TPS) for the
ListRxNormInferenceJobs
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StartEntitiesDetectionV2Job operation Region: 5 per second (TPS) for the
StartEntitiesDetectionV2Job
operation.
Version 1.0
224
AWS General Reference Reference guide
Compute Optimizer
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StartICD10CMInferenceJob operation Region: 5 per second (TPS) for the
StartICD10CMInferenceJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StartPHIDetectionJob operation Region: 5 per second (TPS) for the
StartPHIDetectionJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StartRxNormInferenceJob operation Region: 5 per second (TPS) for the
StartRxNormInferenceJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StopEntitiesDetectionV2Job operation Region: 5 per second (TPS) for the
StopEntitiesDetectionV2Job
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StopICD10CMInferenceJob operation Region: 5 per second (TPS) for the
StopICD10CMInferenceJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StopPHIDetectionJob operation Region: 5 per second (TPS) for the
StopPHIDetectionJob
operation.
Transactions per second (TPS) for the Each supported Yes The maximum transactions
StopRxNormInferenceJob operation Region: 5 per second (TPS) for the
StopRxNormInferenceJob
operation.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
225
AWS General Reference Reference guide
Service endpoints
Version 1.0
226
AWS General Reference Reference guide
Service quotas
Service quotas
The number of API calls per second per Each supported No The number of API calls per
account Region: 5 second per account.
Service endpoints
Version 1.0
227
AWS General Reference Reference guide
Service endpoints
Version 1.0
228
AWS General Reference Reference guide
Service quotas
Service quotas
AWS Config Service quotas
Version 1.0
229
AWS General Reference Reference guide
Amazon Connect
Note
AWS Config rules in conformance packs count in the quota for the Maximum number of AWS
Config Rules per Region per account.
Note
Deploying at the organization level counts in quota for child accounts. AWS Config rules in
conformance packs count in the quota for the Maximum number of AWS Config Rules per
Region per account.
Note
Deploying at the organization level counts in the quota for child accounts.
Version 1.0
230
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
231
AWS General Reference Reference guide
Service endpoints
Version 1.0
232
AWS General Reference Reference guide
Service endpoints
Version 1.0
233
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
AWS Lambda functions per instance Each supported Yes The maximum number of
Region: 50 AWS Lambda functions you
can create in this instance
in the current Region.
Version 1.0
234
AWS General Reference Reference guide
Service quotas
Amazon Connect instance count Each supported Yes The maximum number of
Region: 2 Amazon Connect instances
you can create in this
account in the current
Region.
Amazon Lex V2 bot aliases per instance Each supported Yes The maximum number of
Region: 100 Amazon Lex V2 bot aliases
you can use in this instance
Amazon Lex bots per instance Each supported Yes The maximum number of
Region: 70 Amazon Lex bots you can
use in this instance in the
current Region.
Concurrent active calls per instance Each supported Yes The maximum number of
Region: 10 concurrent active calls you
can have in this instance in
the current Region. If this
is exceeded, contacts will
get a fast busy tone, which
indicates the transmission
path to the called number
is not available.
Concurrent active chats per instance Each supported Yes The maximum number of
Region: 100 concurrent active chats you
can have in this instance
in the current Region. If
this is exceeded, additional
chat sessions cannot be
initiated.
Concurrent active tasks per instance Each supported Yes The maximum number of
Region: 2,500 concurrent active tasks you
can have in this instance in
the current Region. If this is
exceeded, additional tasks
cannot be created.
Contact flows per instance Each supported Yes The maximum number
Region: 100 of contact flows you can
create in this instance in
the current Region.
Hours of operation per instance Each supported Yes The maximum number of
Region: 100 hours of operation you can
create in this instance in
the current Region.
Phone numbers per instance Each supported Yes The maximum number of
Region: 5 phone numbers you can
claim for this instance in
the current Region.
Version 1.0
235
AWS General Reference Reference guide
Service quotas
Queues per routing profile per instance Each supported Yes The maximum number
Region: 50 of queues you can create
per routing profile in this
instance in the current
Region.
Quick connects per instance Each supported Yes The maximum number of
Region: 100 quick connects/transfer
destinations you can create
in this instance in the
current Region.
Rate of CreateQueue API requests Each supported Yes The maximum number of
Region: 2 per CreateQueue API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Version 1.0
236
AWS General Reference Reference guide
Service quotas
Rate of CreateQuickConnect API requests Each supported Yes The maximum number
Region: 2 per of CreateQuickConnect
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of CreateRoutingProfile API requests Each supported Yes The maximum number
Region: 2 per of CreateRoutingProfile
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of CreateUser API requests Each supported Yes The maximum number of
Region: 2 per CreateUser API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of DeleteQuickConnect API requests Each supported Yes The maximum number
Region: 2 per of DeleteQuickConnect
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of DeleteUser API requests Each supported Yes The maximum number of
Region: 2 per DeleteUser API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Version 1.0
237
AWS General Reference Reference guide
Service quotas
Rate of DescribeQueue API requests Each supported Yes The maximum number
Region: 2 per of DescribeQueue API
second requests allowed per
second. When you reach
this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of DescribeUser API requests Each supported Yes The maximum number of
Region: 2 per DescribeUser API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Version 1.0
238
AWS General Reference Reference guide
Service quotas
Rate of GetContactAttributes API requests Each supported Yes The maximum number
Region: 2 per of GetContactAttributes
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of GetCurrentMetricData API requests Each supported Yes The maximum number
Region: 5 per of GetCurrentMetricData
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
239
AWS General Reference Reference guide
Service quotas
Rate of GetFederationToken API requests Each supported Yes The maximum number
Region: 2 per of GetFederationToken
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of GetMetricData API requests Each supported Yes The maximum number of
Region: 5 per GetMetricData API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of ListContactFlows API requests Each supported Yes The maximum number
Region: 2 per of ListContactFlows
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of ListPhoneNumbers API requests Each supported Yes The maximum number
Region: 2 per of ListPhoneNumbers
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
240
AWS General Reference Reference guide
Service quotas
Rate of ListQueues API requests Each supported Yes The maximum number of
Region: 2 per ListQueues API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of ListQuickConnects API requests Each supported Yes The maximum number
Region: 2 per of ListQuickConnects
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of ListRoutingProfiles API requests Each supported Yes The maximum number
Region: 2 per of ListRoutingProfiles
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of ListSecurityProfiles API requests Each supported Yes The maximum number
Region: 2 per of ListSecurityProfiles
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of ListTagsForResource API requests Each supported Yes The maximum number
Region: 2 per of ListTagsForResource
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
241
AWS General Reference Reference guide
Service quotas
Rate of ListUsers API requests Each supported Yes The maximum number
Region: 2 per of ListUsers API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of StopContact API requests Each supported Yes The maximum number of
Region: 2 per StopContact API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of TagResource API requests Each supported Yes The maximum number of
Region: 2 per TagResource API requests
second allowed per second. When
you reach this quota,
Amazon Connect rejects
requests for this operation
for the remainder of the
interval.
Rate of UntagResource API requests Each supported Yes The maximum number
Region: 2 per of UntagResource API
second requests allowed per
second. When you reach
this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
242
AWS General Reference Reference guide
Service quotas
Rate of UpdateQueueName API requests Each supported Yes The maximum number
Region: 2 per of UpdateQueueName
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Rate of UpdateQueueStatus API requests Each supported Yes The maximum number
Region: 2 per of UpdateQueueStatus
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
243
AWS General Reference Reference guide
Service quotas
Version 1.0
244
AWS General Reference Reference guide
Service quotas
Rate of UpdateUserHierarchy API requests Each supported Yes The maximum number
Region: 2 per of UpdateUserHierarchy
second API requests allowed
per second. When you
reach this quota, Amazon
Connect rejects requests
for this operation for the
remainder of the interval.
Version 1.0
245
AWS General Reference Reference guide
Service quotas
Routing profiles per instance Each supported Yes The maximum number of
Region: 100 routing profiles you can
create in this instance in
the current Region.
Scheduled reports per instance Each supported Yes The maximum number of
Region: 50 scheduled reports you can
create in this instance in
the current Region.
Security profiles per instance Each supported Yes The maximum number of
Region: 100 security profiles you can
create in this instance in
the current Region.
User hierarchy groups per instance Each supported Yes The maximum number of
Region: 500 user hierarchy groups you
can create in this instance
in the current Region.
Amazon Connect Customer Profiles Each supported Yes The maximum number of
domain count Region: 100 Amazon Connect Customer
Profiles domains you can
create in this account in the
current AWS Region.
Keys per object type Each supported Yes The maximum number of
Region: 10 keys that can be defined
per object type in the
current AWS Region.
Version 1.0
246
AWS General Reference Reference guide
AWS Data Exchange
Maximum size of all objects for a profile Each supported Yes The total size of a profile,
Region: 51,200 including all of its related
Kilobytes objects, in the current AWS
Region.
Object and profile maximum size Each supported No The maximum size of a
Region: 250 single profile or profile
Kilobytes object in the current AWS
Region.
Object types per domain Each supported Yes The maximum number of
Region: 100 object types you can define
per domain in the current
AWS Region.
For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
247
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Amazon API Gateway API assets per Each supported Yes The maximum number of
revision Region: 20 Amazon API Gateway API
assets that a single revision
can contain.
Amazon Redshift datashare assets per Each supported No The maximum number of
import job from Redshift Region: 10 Amazon Redshift datashare
assets you can import from
Redshift in a single job.
Amazon Redshift datashare assets per Each supported Yes The maximum number of
revision Region: 20 Amazon Redshift datashare
assets that a single revision
can contain.
Asset per export job from Amazon S3 Each supported No The maximum number of
Region: 100 assets you can export to
Amazon S3 in a single job.
Version 1.0
248
AWS General Reference Reference guide
Service quotas
Assets per import job from Amazon S3 Each supported No The maximum number of
Region: 100 assets you can import from
Amazon S3 in a single job.
Auto export event actions per data set Each supported Yes The maximum number of
Region: 5 auto export event actions
per data set.
Version 1.0
249
AWS General Reference Reference guide
Service quotas
Data dictionaries per product Each supported Yes The maximum number
Region: 50 of data dictionaries per
product.
Data dictionary file size in MB Each supported Yes The maximum size (in MB)
Region: 1 of a data dictionary.
Megabytes
Data sets per account Each supported Yes The maximum number of
Region: 3,000 data sets per account.
Data sets per product Each supported Yes The maximum number
Region: 25 of data sets that a single
product can contain.
Event actions per account Each supported Yes The maximum number of
Region: 50 event actions per account.
Private offers per account Each supported Yes The maximum number of
Region: 25 custom offers that a single
account can create.
Products per data set Each supported Yes The maximum number of
Region: 100 products that can contain a
given data set.
Revisions per Amazon API Gateway API Each supported Yes The maximum number
data set Region: 20 of revisions that a single
Amazon API Gateway API
data set can contain.
Revisions per Amazon Redshift datashare Each supported Yes The maximum number
data set Region: 20 of revisions that a single
Amazon Redshift datashare
data set can contain.
Version 1.0
250
AWS General Reference Reference guide
Amazon Data Lifecycle Manager
Revisions per addRevisions change set Each supported No The maximum number
Region: 5 of revisions that can be
published to a product in
a single AWS Marketplace
Catalog API ChangeSet of
type addRevisions.
Revisions per data set Each supported Yes The maximum number of
Region: 10,000 revisions that a single data
set can contain.
Sample file size in MB Each supported Yes The maximum size (in MB)
Region: 50 of a sample.
Megabytes
For more information, see AWS Data Exchange quotas in the AWS Data Exchange User Guide.
Service endpoints
Version 1.0
251
AWS General Reference Reference guide
Service endpoints
Version 1.0
252
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Target accounts per sharing rule Each supported Yes The maximum number of
Region: 50 target accounts per sharing
rule.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
253
AWS General Reference Reference guide
Service quotas
Service quotas
Minimum delay between retry attempts in Each supported No The minimum delay
minutes Region: 2 between retry attempts in
minutes.
Number of EC2 instances per Ec2Resource Each supported No The maximum number
object Region: 1 of EC2 instances per
Ec2Resource object.
Number of UTF8 bytes per field Each supported No The maximum number of
Region: 10,240 UTF8 bytes per field.
Number of UTF8 bytes per field name or Each supported No The maximum number of
identifier Region: 256 UTF8 bytes per field name
or identifier.
Number of UTF8 bytes per object Each supported No The maximum number
Region: 15,360 of UTF8 bytes per object
(including field names).
Number of active instances per object Each supported Yes The maximum number of
Region: 5 active instances per object.
Number of objects per pipeline Each supported Yes The maximum number of
Region: 100 objects that you can define
per pipeline.
Number of pipelines you can create Each supported Yes The maximum number
Region: 100 of pipelines that you can
create.
Number of roll-ups into a single object Each supported No The maximum number of
Region: 32 roll-ups into a single object.
Retries of a pipeline activity per task Each supported No The maximum number of
Region: 5 retries of a pipeline activity
per task.
Version 1.0
254
AWS General Reference Reference guide
DataSync
For more information, see AWS Data Pipeline Quotas in the AWS Data Pipeline Developer Guide.
Service endpoints
Version 1.0
255
AWS General Reference Reference guide
Service endpoints
Version 1.0
256
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
dms-fips.us-east-2.amazonaws.com HTTPS
dms-fips.us-east-1.amazonaws.com HTTPS
dms-fips.us-west-1.amazonaws.com HTTPS
dms-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
257
AWS General Reference Reference guide
Service endpoints
Version 1.0
258
AWS General Reference Reference guide
Service quotas
dms.us-gov-east-1.amazonaws.com HTTPS
dms.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Number of data files DMS Fleet Advisor Each supported No Maximum number of files
can send per hour Region: 500 per that DMS Fleet Advisor
hour collector can send per hour
Version 1.0
259
AWS General Reference Reference guide
AWS DeepLens
Number of database objects DMS Fleet Each supported No The total number of
Advisor can process Region: 50,000,000 database objects that
AWS DMS Fleet Advisor
can process. A database
object is any data structure
used to store or reference
data, including tables,
views, stored procedures,
functions, and triggers
Subnets per subnet group Each supported Yes The maximum number of
Region: 60 subnets allowed per subnet
group.
The amount of collected data in DMS Fleet Each supported No The amount of data that
Advisor Region: 10 can be collected by all DMS
Gigabytes Fleet Advisor collectors
Version 1.0
260
AWS General Reference Reference guide
Service endpoints
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
261
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
262
AWS General Reference Reference guide
Service endpoints
Version 1.0
263
AWS General Reference Reference guide
Service quotas
Service quotas
For more information, see Amazon Detective quotas.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
264
AWS General Reference Reference guide
Service quotas
Service quotas
Resource Quota
For more information, see Quotas in the Amazon DevOps Guru User Guide.
Service endpoints
Version 1.0
265
AWS General Reference Reference guide
Service quotas
Service quotas
Concurrency for automation tests on Each supported Yes The maximum number of
metered devices Region: 5 concurrent metered devices
running automation tests.
Concurrency for remote access on metered Each supported Yes The maximum number of
devices Region: 2 concurrent metered devices
running remote access
sessions.
Remote access session length in minutes Each supported No The maximum length of a
Region: 150 remote access session per
device in minutes.
Test run timeout per device in minutes Each supported No The maximum length of
Region: 150 an automation test run per
device in minutes.
Service endpoints
Version 1.0
266
AWS General Reference Reference guide
Service endpoints
Version 1.0
267
AWS General Reference Reference guide
Service quotas
Service quotas
Active AWS Direct Connect dedicated Each supported No The maximum number of
connections per location Region: 10 active AWS Direct Connect
dedicated connections per
location.
Global maximum number of AWS Direct Each supported Yes The maximum number
Connect gateways Region: 200 of AWS Direct Connect
gateways per account.
Link aggregation groups (LAGs) per AWS Each supported No The maximum number of
Region Region: 10 link aggregation groups
(LAGs) per AWS Region.
Number of prefixes per AWS transit Each supported No The maximum number of
Gateway from AWS to on-premises on a Region: 20 prefixes per AWS transit
transit virtual interface Gateway from AWS to on-
premises on a transit virtual
interface.
Private or public virtual interfaces per AWS Each supported No The maximum number of
Direct Connect dedicated connection Region: 50 private, or public interfaces
per AWS Direct Connect
dedicated connection.
Version 1.0
268
AWS General Reference Reference guide
AWS Directory Service
Transit gateways per AWS Direct Connect Each supported No The maximum number of
gateway Region: 3 transit gateways per AWS
Direct Connect gateway.
Virtual interfaces per AWS Direct Connect Each supported Yes The maximum number of
gateway Region: 30 virtual interfaces per AWS
Direct Connect gateway.
Virtual private gateways per AWS Direct Each supported No The maximum number of
Connect gateway Region: 10 virtual private gateways
per AWS Direct Connect
gateway.
For more information, see AWS Direct Connect Quotas in the AWS Direct Connect User Guide.
Service endpoints
Version 1.0
269
AWS General Reference Reference guide
Service endpoints
Version 1.0
270
AWS General Reference Reference guide
Service quotas
For a list of supported endpoints by directory type, see Region availability for AWS Directory Service.
Service quotas
AWS Managed Microsoft AD directories Each supported Yes The maximum number of
Region: 20 AWS Managed Microsoft
AD directories that you can
create in the current region.
AWS Managed Microsoft AD domain Each supported Yes The maximum number of
controllers Region: 20 domain controllers that
you can add to your AWS
Managed Microsoft AD
directory.
Version 1.0
271
AWS General Reference Reference guide
Amazon DocumentDB
• AD Connector quotas
• AWS Managed Microsoft AD quotas
• Simple AD quotas
Service endpoints
Version 1.0
272
AWS General Reference Reference guide
Service quotas
For information on finding and connecting to your cluster or instance endpoints, see Working with
Amazon DocumentDB Endpoints in the Amazon DocumentDB Developer Guide.
Service quotas
Name Default Adjustable
Description
Read replicas per cluster Each supported Yes The maximum number of
Region: 15 read replicas per cluster
Version 1.0
273
AWS General Reference Reference guide
DynamoDB
VPC security groups per instance Each supported No The maximum number
Region: 5 of DB security groups per
Amazon VPC
For more information, see Amazon DocumentDB Service Quotas in the Amazon DocumentDB Developer
Guide.
For more information about this topic specific to DynamoDB, see Quotas in Amazon DynamoDB.
Service endpoints
DynamoDB
Version 1.0
274
AWS General Reference Reference guide
Service endpoints
Version 1.0
275
AWS General Reference Reference guide
Service endpoints
Version 1.0
276
AWS General Reference Reference guide
Service endpoints
Version 1.0
277
AWS General Reference Reference guide
Service endpoints
Version 1.0
278
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Account-level read throughput limit Each supported Yes The maximum number
(Provisioned mode) Region: 80,000 of read capacity units
allocated for the account;
applicable only for tables
(including all associated
global secondary indexes)
in provisioned read/write
capacity mode. For more
information, see https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
Limits.html#default-limits-
throughput-capacity-
modes
Account-level write throughput limit Each supported Yes The maximum number
(Provisioned mode) Region: 80,000 of write capacity units
allocated for the account;
applicable only for tables
(including all associated
global secondary indexes)
in provisioned read/write
capacity mode. For more
information, see https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
Limits.html#default-limits-
throughput-capacity-
modes
Concurrent control plane operations Each supported Yes The maximum number of
Region: 500 allowed concurrent control
plane operations. For more
information, see https://
docs.aws.amazon.com/
Version 1.0
279
AWS General Reference Reference guide
Service quotas
Global Secondary Indexes per table Each supported Yes The maximum number
Region: 20 of global secondary
indexes that can be created
for a table. For more
information, see, https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
ServiceQuotas.html#limits-
secondary-indexes
Provisioned capacity decreases per day Each supported Yes A decrease is allowed up
Region: 27 to four times any time
per day (GMT time zone).
Also, if there was no
decrease in the past hour,
an additional decrease
is allowed, effectively
bringing the maximum
number of decreases in a
day to 27 times. For more
information, see https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
ServiceQuotas.html
Table-level read throughput limit Each supported Yes The maximum number of
Region: 40,000 read throughput allocated
for a table or global
secondary index. For more
information, see https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
Limits.html#default-limits-
throughput-capacity-
modes
Version 1.0
280
AWS General Reference Reference guide
Service quotas
Table-level write throughput limit Each supported Yes The maximum number of
Region: 40,000 write throughput allocated
for a table or global
secondary index. For more
information, see https://
docs.aws.amazon.com/
amazondynamodb/
latest/developerguide/
Limits.html#default-limits-
throughput-capacity-
modes
Write throughput limit for DynamoDB af-south-1: 10,000 Yes The maximum number of
Streams (Provisioned mode) write capacity units allowed
ap-east-1: 10,000 for a table with streams
enabled; applicable only
ap-northeast-3: for tables in provisioned
10,000 read/write capacity mode.
Other quotas might
ap-south-1: 10,000
also apply. For more
ca-central-1: 10,000 information, see https://
docs.aws.amazon.com/
eu-north-1: 10,000 amazondynamodb/
latest/developerguide/
eu-south-1: 10,000 ServiceQuotas.html#limits-
dynamodb-streams
eu-west-2: 10,000
eu-west-3: 10,000
me-south-1: 10,000
Version 1.0
281
AWS General Reference Reference guide
Elastic Beanstalk
Service endpoints
Elastic Beanstalk
Version 1.0
282
AWS General Reference Reference guide
Service endpoints
Version 1.0
283
AWS General Reference Reference guide
Service endpoints
Version 1.0
284
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
285
AWS General Reference Reference guide
Amazon EBS
Service endpoints
Topics
• Endpoints for Amazon EBS in Amazon EC2 (p. 286)
• Endpoints for the EBS direct APIs (p. 289)
Version 1.0
286
AWS General Reference Reference guide
Service endpoints
Version 1.0
287
AWS General Reference Reference guide
Service endpoints
Version 1.0
288
AWS General Reference Reference guide
Service endpoints
Version 1.0
289
AWS General Reference Reference guide
Service quotas
Service quotas
Archived snapshots per volume Each supported Yes The maximum number of
Region: 25 archived snapshots per
volume.
Version 1.0
290
AWS General Reference Reference guide
Service quotas
Concurrent snapshots per Cold HDD (sc1) Each supported No The maximum number of
volume Region: 1 concurrent snapshots per
Cold HDD (sc1) volume in
this Region.
Concurrent snapshots per General Purpose Each supported No The maximum number of
SSD (gp2) volume Region: 5 concurrent snapshots per
General Purpose SSD (gp2)
volume in this Region.
Concurrent snapshots per General Purpose Each supported No The maximum number of
SSD (gp3) volume Region: 5 concurrent snapshots per
General Purpose SSD (gp3)
volume in this Region.
GetSnapshotBlock requests per account Each supported Yes The maximum number of
Region: 1,000 per GetSnapshotBlock requests
second allowed per account.
Version 1.0
291
AWS General Reference Reference guide
Service quotas
IOPS for Provisioned IOPS SSD (io1) Each supported Yes The maximum aggregated
volumes Region: 300,000 number of IOPS that can
be provisioned across
Provisioned IOPS SDD (io1)
volumes in this Region.
IOPS for Provisioned IOPS SSD (io2) Each supported Yes The maximum aggregated
volumes Region: 100,000 number of IOPS that can
be provisioned across
Provisioned IOPS SDD (io2)
volumes in this Region.
IOPS modifications for Provisioned IOPS Each supported Yes The maximum aggregated
SSD (io1) volumes Region: 500,000 number of IOPS that can
be requested in volume
modifications across
Provisioned IOPS SSD (io1)
volumes in this Region.
IOPS modifications for Provisioned IOPS Each supported Yes The maximum aggregated
SSD (io2) volumes Region: 100,000 number of IOPS that can
be requested in volume
modifications across
Provisioned IOPS SSD (io2)
volumes in this Region.
In-progress snapshot archives per account Each supported Yes The maximum number
Region: 25 of in-progress snapshot
archives per account.
In-progress snapshot restores from archive Each supported Yes The maximum number
per account Region: 5 of in-progress snapshot
restores from archive per
account.
PutSnapshotBlock requests per account Each supported Yes The maximum number of
Region: 1,000 per PutSnapshotBlock requests
second allowed per account.
Version 1.0
292
AWS General Reference Reference guide
Service quotas
Storage for Cold HDD (sc1) volumes, in TiB af-south-1: 300 Yes The maximum aggregated
amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across Cold HDD (sc1)
eu-south-1: 300 volumes in this Region.
me-south-1: 300
Storage for General Purpose SSD (gp2) af-south-1: 300 Yes The maximum aggregated
volumes, in TiB amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across General Purpose
eu-south-1: 300 SSD (gp2) volumes in this
Region.
me-south-1: 300
Storage for General Purpose SSD (gp3) af-south-1: 300 Yes The maximum aggregated
volumes, in TiB amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across General Purpose
eu-south-1: 300 SSD (gp3) volumes in this
Region.
me-south-1: 300
Storage for Magnetic (standard) volumes, af-south-1: 300 Yes The maximum aggregated
in TiB amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across Magnetic (standard)
eu-south-1: 300 volumes in this Region.
me-south-1: 300
Version 1.0
293
AWS General Reference Reference guide
Service quotas
Storage for Provisioned IOPS SSD (io1) af-south-1: 300 Yes The maximum aggregated
volumes, in TiB amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across Provisioned IOPS
eu-south-1: 300 SSD (io1) volumes in this
Region.
me-south-1: 300
Storage for Provisioned IOPS SSD (io2) Each supported Yes The maximum aggregated
volumes, in TiB Region: 20 amount of storage, in TiB,
that can be provisioned
across Provisioned IOPS
SSD (io2) volumes in this
Region.
Storage for Throughput Optimized HDD af-south-1: 300 Yes The maximum aggregated
(st1) volumes, in TiB amount of storage, in TiB,
ap-east-1: 300 that can be provisioned
across Throughput
eu-south-1: 300 Optimized HDD (st1)
volumes in this Region.
me-south-1: 300
Storage modifications for Cold HDD (sc1) Each supported Yes The maximum aggregated
volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across Cold HDD (sc1)
volumes in this Region.
Storage modifications for General Purpose Each supported Yes The maximum aggregated
SSD (gp2) volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across General Purpose
SSD (gp2) volumes in this
Region.
Storage modifications for General Purpose Each supported Yes The maximum aggregated
SSD (gp3) volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across General Purpose
SSD (gp3) volumes in this
Region.
Version 1.0
294
AWS General Reference Reference guide
Recycle Bin
Storage modifications for Magnetic Each supported Yes The maximum aggregated
(standard) volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across Magnetic (standard)
volumes in this Region.
Storage modifications for Provisioned Each supported Yes The maximum aggregated
IOPS SSD (io1) volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across Provisioned IOPS
SSD (io1) volumes in this
Region.
Storage modifications for Provisioned Each supported Yes The maximum aggregated
IOPS SSD (io2) volumes, in TiB Region: 20 amount of storage, in TiB,
that can be requested
in volume modifications
across Provisioned IOPS
SSD (io2) volumes in this
Region.
Storage modifications for Throughput Each supported Yes The maximum aggregated
Optimized HDD (st1) volumes, in TiB Region: 500 amount of storage, in TiB,
that can be requested
in volume modifications
across Throughput
Optimized HDD (st1)
volumes in this Region.
The quota for Concurrent snapshot copies per destination Region is not adjustable using Service
Quotas. However, you can request an increase for this quota by contacting AWS Support.
The following considerations apply to both IOPS modifications for Provisioned IOPS SSD volumes
quotas:
• The quotas apply to both the current (from) IOPS value and the requested (to) IOPS value in the
request. This means that you can modify volume IOPS either up to, or from this quota. For example, if
your quota is 200,000 IOPS, you can request IOPS increases up to 200,000 IOPS. Or you can request
IOPS decreases from 200,000 IOPS.
• The quotas should not be greater than the respective maximum quotas. For example, the IOPS
modifications for Provisioned IOPS SSD (io1) volumes quota should not be greater than the IOPS for
Provisioned IOPS SSD (io1) volumes quota.
Version 1.0
295
AWS General Reference Reference guide
Service endpoints
Topics
• Service endpoints (p. 296)
• Service quotas (p. 297)
Service endpoints
Version 1.0
296
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
297
AWS General Reference Reference guide
Amazon EC2
The following are the service endpoints and service quotas for this service. To connect programmatically
to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
298
AWS General Reference Reference guide
Service endpoints
Version 1.0
299
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
All DL Spot Instance Requests Each supported Yes The maximum number
Region: 0 of vCPUs for all running
or requested DL Spot
Instances per Region
All F Spot Instance Requests Each supported Yes The maximum number of
Region: 0 vCPUs for all running or
requested F Spot Instances
per Region
All G and VT Spot Instance Requests Each supported Yes The maximum number of
Region: 0 vCPUs for all running or
requested G and VT Spot
Instances per Region
Version 1.0
300
AWS General Reference Reference guide
Service quotas
All Inf Spot Instance Requests Each supported Yes The maximum number
Region: 0 of vCPUs for all running
or requested Inf Spot
Instances per Region
All P Spot Instance Requests Each supported Yes The maximum number of
Region: 0 vCPUs for all running or
requested P Spot Instances
per Region
All Standard (A, C, D, H, I, M, R, T, Z) Spot Each supported Yes The maximum number of
Instance Requests Region: 5 vCPUs for all running or
requested Standard (A,
C, D, H, I, M, R, T, Z) Spot
Instances per Region
All Trn Spot Instance Requests Each supported Yes The maximum number
Region: 0 of vCPUs for all running
or requested Trn Spot
Instances per Region
All X Spot Instance Requests Each supported Yes The maximum number of
Region: 0 vCPUs for all running or
requested X Spot Instances
per Region
Amazon FPGA images (AFIs) Each supported Yes The maximum number of
Region: 100 available Amazon FPGA
images (AFIs) that you can
own in this Region.
Attachments per transit gateway Each supported Yes Total number of transit
Region: 5,000 gateway attachments per
transit gateway.
Authorization rules per Client VPN Each supported Yes The maximum number of
endpoint Region: 50 authorization rules per
Client VPN endpoint.
Client VPN endpoints per Region Each supported Yes The maximum number of
Region: 5 Client VPN endpoints per
Region.
Concurrent client connections per Client Each supported Yes The maximum number
VPN endpoint Region: 20,000 of concurrent client
connections per Client VPN
endpoint.
Concurrent operations per Client VPN Each supported No The maximum number of
endpoint Region: 10 concurrent operations per
Client VPN endpoint.
Version 1.0
301
AWS General Reference Reference guide
Service quotas
Customer gateways per region Each supported Yes The maximum number of
Region: 50 customer gateways that
you can create per region.
Direct Connect gateways per transit Each supported No Number of AWS Direct
gateway Region: 20 Connect gateways per
transit gateway.
Dynamic routes advertised from CGW to Each supported No The maximum number of
VPN connection Region: 100 dynamic routes advertised
from a customer gateway
device to a Site-to-Site VPN
connection.
Entries in a client certificate revocation list Each supported No The maximum number of
for Client VPN endpoints Region: 20,000 entries in a client certificate
revocation list for Client
VPN endpoints.
Members per transit gateway multicast Each supported Yes Number of members per
group Region: 100 transit gateway multicast
group.
Multicast Network Interfaces per transit Each supported Yes Number of multicast group
gateway Region: 1,000 members and sources per
transit gateway.
Multicast domain associations per VPC Each supported Yes Number of multicast
Region: 20 domain associations per
VPC.
Multicast domains per transit gateway Each supported Yes Number of multicast
Region: 20 domains per transit
gateway.
Version 1.0
302
AWS General Reference Reference guide
Service quotas
New Reserved Instances per month Each supported Yes The maximum number of
Region: 20 Reserved Instances (RIs)
that you can purchase
per month in the current
account. For regional
RIs, this is the maximum
number of RIs that you can
purchase for the current
Region. For zonal RIs, this
is the maximum number of
RIs that you can purchase
for each Availability Zone in
the current Region.
Number of Elastic Graphics accelerators Each supported Yes The maximum number
Region: 20 of Elastic Graphics
accelerators that you can
request in this Region.
Peering attachments per transit gateway Each supported Yes Number of transit gateway
Region: 50 peering attachments per
transit gateway.
Pending peering attachments per transit Each supported Yes Number of pending
gateway Region: 10 transit gateway peering
attachments per transit
gateway.
Route Tables per transit gateway Each supported Yes Number of transit gateway
Region: 20 route tables per transit
gateway.
Routes advertised from VPN connection to Each supported No The maximum number
CGW Region: 1,000 of routes advertised
from a Site-to-Site VPN
connection to a customer
gateway device.
Routes per Client VPN endpoint Each supported Yes The maximum number
Region: 10 of routes per Client VPN
endpoint.
Routes per transit gateway Each supported Yes Number of static routes per
Region: 10,000 transit gateway.
Version 1.0
303
AWS General Reference Reference guide
Service quotas
Version 1.0
304
AWS General Reference Reference guide
Service quotas
Version 1.0
305
AWS General Reference Reference guide
Service quotas
Version 1.0
306
AWS General Reference Reference guide
Service quotas
Version 1.0
307
AWS General Reference Reference guide
Service quotas
Version 1.0
308
AWS General Reference Reference guide
Service quotas
Running On-Demand G and VT instances Each supported Yes Maximum number of vCPUs
Region: 0 assigned to the Running
On-Demand G and VT
instances.
Running On-Demand HPC instances Each supported Yes Maximum number of vCPUs
Region: 0 assigned to the Running
On-Demand HPC instances.
Running On-Demand High Memory Each supported Yes Maximum number of vCPUs
instances Region: 0 assigned to the Running
On-Demand High Memory
instances.
Running On-Demand Inf instances Each supported Yes Maximum number of vCPUs
Region: 0 assigned to the Running
On-Demand Inf instances.
Running On-Demand Standard (A, C, D, H, Each supported Yes Maximum number of vCPUs
I, M, R, T, Z) instances Region: 5 assigned to the Running
On-Demand Standard (A, C,
D, H, I, M, R, T, Z) instances.
Running On-Demand Trn instances Each supported Yes Maximum number of vCPUs
Region: 0 assigned to the Running
On-Demand Trn instances.
Sources per transit gateway multicast Each supported Yes Number of sources per
group Region: 1 transit gateway multicast
group.
Transit gateways per Direct Connect Each supported No Transit gateways per AWS
Gateway Region: 3 Direct Connect gateway.
Transit gateways per account Each supported Yes Number of transit gateways
Region: 5 per Region per account.
VPN connections per VGW Each supported Yes The maximum number
Region: 10 of Site-to-Site VPN
connections you can create
per virtual private gateway.
Version 1.0
309
AWS General Reference Reference guide
Amazon EC2 Auto Scaling
VPN connections per region Each supported Yes The maximum number
Region: 50 of Site-to-Site VPN
connections that you can
create per region.
Virtual private gateways per region Each supported Yes The maximum number of
Region: 5 virtual private gateways
that you can create per
region.
Concurrent task limit for ImportImage, Each supported Yes The maximum number
ImportSnapshot, and ExportImage Region: 20 of concurrent tasks for a
given account initiated by
the following VM Import/
Export APIs: ImportImage,
ImportSnapshot, and
ExportImage.
Concurrent task limit for Each supported Yes The maximum number
ImportInstance, ImportVolume, and Region: 5 of concurrent tasks
CreateInstanceExportTask for a given account
initiated by the following
VM Import/Export
APIs: ImportInstance,
ImportVolume, and
CreateInstanceExportTask.
Version 1.0
310
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
311
AWS General Reference Reference guide
Service quotas
If you specify the general endpoint (autoscaling.amazonaws.com), Amazon EC2 Auto Scaling directs your
request to the endpoint for us-east-1.
Service quotas
Auto Scaling groups per region Each supported Yes The maximum number
Region: 500 of Auto Scaling groups
allowed for your AWS
account
Classic Load Balancers per Auto Scaling Each supported No The maximum number of
group Region: 50 Classic Load Balancers per
Auto Scaling group
Version 1.0
312
AWS General Reference Reference guide
EC2 Image Builder
Launch configurations per region Each supported Yes The maximum number
Region: 200 of launch configurations
allowed for your AWS
account
Lifecycle hooks per Auto Scaling group Each supported No The maximum number of
Region: 50 lifecycle hooks per Auto
Scaling group
SNS topics per Auto Scaling group Each supported No The maximum number of
Region: 10 SNS topics per Auto Scaling
group
Scaling policies per Auto Scaling group Each supported No The maximum number of
Region: 50 scaling policies per Auto
Scaling group
Scheduled actions per Auto Scaling group Each supported No The maximum number of
Region: 125 scheduled actions per Auto
Scaling group
Step adjustments per step scaling policy Each supported No The maximum number of
Region: 20 step adjustments per step
scaling policy
Target groups per Auto Scaling group Each supported No The maximum number of
Region: 50 target groups per Auto
Scaling group
For more information, see Quotas for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User
Guide.
Service endpoints
Version 1.0
313
AWS General Reference Reference guide
Service endpoints
Version 1.0
314
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Concurrent AMI copies per distribution Each supported Yes The maximum number of
configuration Region: 50 target accounts that can
Version 1.0
315
AWS General Reference Reference guide
Service quotas
Launch templates modified per Each supported Yes The maximum number of
distribution configuration Region: 5 launch templates that a
single EC2 Image Builder
distribution configuration
can modify.
Version 1.0
316
AWS General Reference Reference guide
EC2 Instance Connect
Service endpoints
Version 1.0
317
AWS General Reference Reference guide
Service quotas
Service quotas
This service has no quotas.
Service endpoints
The ecr and api.ecr endpoints are used for calls to the Amazon ECR API. API actions such as
DescribeImages and CreateRepository go to this endpoint. While the two endpoints function
the same, the api.ecr endpoint is recommended and the default when using the AWS CLI or AWS
SDKs. When connecting to Amazon ECR through an AWS PrivateLink VPC endpoint, you must use the
api.ecr endpoint to make API calls. For more information, see Amazon ECR Interface VPC Endpoints
(AWS PrivateLink) in the Amazon Elastic Container Registry User Guide.
For more information about FIPS endpoints, see FIPS endpoints (p. 989).
Version 1.0
318
AWS General Reference Reference guide
Service endpoints
dkr.ecr-fips.us-east-2.amazonaws.com HTTPS
api.ecr.us-east-1.amazonaws.com HTTPS
ecr-fips.us-east-1.amazonaws.com HTTPS
api.ecr.us-west-1.amazonaws.com HTTPS
ecr-fips.us-west-1.amazonaws.com HTTPS
api.ecr.us-west-2.amazonaws.com HTTPS
dkr.ecr-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
319
AWS General Reference Reference guide
Service endpoints
api.ecr.us-gov-east-1.amazonaws.com HTTPS
dkr.ecr-fips.us-gov-east-1.amazonaws.com HTTPS
Version 1.0
320
AWS General Reference Reference guide
Service endpoints
ecr-fips.us-gov-west-1.amazonaws.com HTTPS
api.ecr.us-gov-west-1.amazonaws.com HTTPS
For more information about FIPS endpoints, see FIPS endpoints (p. 989).
Version 1.0
321
AWS General Reference Reference guide
Service quotas
Service quotas
The following table provides the default limits for Amazon Elastic Container Registry (Amazon ECR).
Version 1.0
322
AWS General Reference Reference guide
Service quotas
Maximum layer part size Each supported No The maximum size (MiB)
Region: 10 of a layer part. This is only
applicable if you are using
Amazon ECR API actions
directly to initiate multipart
uploads for image push
operations.
Minimum layer part size Each supported No The minimum size (MiB)
Region: 5 of a layer part. This is only
applicable if you are using
Amazon ECR API actions
directly to initiate multipart
uploads for image push
operations.
Version 1.0
323
AWS General Reference Reference guide
Service quotas
Version 1.0
324
AWS General Reference Reference guide
Service quotas
Unique destinations across all rules in a Each supported No The maximum number of
replication configuration Region: 25 unique destinations across
all rules in a replication
configuration.
For more information, see Amazon ECR Service Quotas in the Amazon Elastic Container Registry User
Guide.
Version 1.0
325
AWS General Reference Reference guide
Amazon ECR Public
Service endpoints
The ecr-public and api.ecr-public endpoints are used for calls to the Amazon ECR Public API.
API actions such as DescribeImages and CreateRepository go to this endpoint. While the two
endpoints function the same, the api.ecr-public endpoint is recommended and the default when
using the AWS CLI or AWS SDKs.
Service quotas
The following are the service quotas for Amazon ECR Public.
Maximum layer part size Each supported No The maximum size (MiB)
Region: 10 of a layer part. This is only
applicable if you are using
Amazon ECR API actions
directly to initiate multipart
uploads for image push
operations.
Version 1.0
326
AWS General Reference Reference guide
Service quotas
Minimum layer part size Each supported No The minimum size (MiB)
Region: 5 of a layer part. This is only
applicable if you are using
Amazon ECR API actions
directly to initiate multipart
uploads for image push
operations.
Version 1.0
327
AWS General Reference Reference guide
Amazon ECS
Rate of authenticated image pulls Each supported Yes The maximum number of
Region: 10 per authenticated image pulls
second per second.
Rate of image pulls to AWS resources Each supported No The maximum number of
Region: 10 per image pulls per second
second to resources running on
Amazon ECS, Fargate, or
Amazon EC2.
For more information, see Amazon ECR Public service quotas in the Amazon ECR Public user guide.
Version 1.0
328
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Version 1.0
329
AWS General Reference Reference guide
Service quotas
Service quotas
The following are Amazon ECS service quotas.
Most of these service quotas, but not all, are listed under the Amazon Elastic Container Service (Amazon
ECS) namespace in the Service Quotas console. To request a quota increase, see Requesting a quota
increase in the Service Quotas User Guide.
Version 1.0
330
AWS General Reference Reference guide
Service quotas
Classic Load Balancers per service Each supported No The maximum number of
Region: 1 Classic Load Balancers per
service.
Rate of tasks launched by a service on Each supported Yes The maximum number
AWS Fargate Region: 500 of tasks that can be
provisioned per service
per minute on Fargate by
the Amazon ECS service
scheduler.
Rate of tasks launched by a service on an Each supported Yes The maximum number
Amazon EC2 or External instance Region: 500 of tasks that can be
provisioned per service
per minute on an Amazon
EC2 or External instance
by the Amazon ECS service
scheduler.
Revisions per task definition family Each supported No The maximum number of
Region: 1,000,000 revisions per task definition
family. Deregistering a task
definition revision does
not exclude it from being
included in this limit.
Version 1.0
331
AWS General Reference Reference guide
AWS Fargate quotas
Tasks in PROVISIONING state per cluster Each supported No The maximum number
Region: 300 of tasks waiting in the
PROVISIONING state per
cluster. This quota only
applies to tasks launched
using an EC2 Auto Scaling
group capacity provider.
Note
Services configured to use Amazon ECS service discovery have a limit of 1,000 tasks per service.
This is due to the AWS Cloud Map service quota for the number of instances per service. For
more information, see AWS Cloud Map service quotas in the Amazon Web Services General
Reference.
Note
In practice, task launch rates are also dependent on other considerations such as container
images to be downloaded and unpacked, health checks and other integrations enabled, such as
registering tasks with a load balancer. You will see variations in task launch rates compared with
the quotas represented above based on the features that you have enabled for your Amazon
ECS services. For more information, see speeding up Amazon ECS deployments in the Amazon
ECS Best Practices Guide.
New AWS accounts might have initial lower quotas that can increase over time. Fargate constantly
monitors the account usage within each Region, and then automatically increases the quotas based
Version 1.0
332
AWS General Reference Reference guide
Amazon EKS
on your usage. You can also request a quota increase for values that are shown as adjustable, see
Requesting a quota increase in the Service Quotas User Guide.
AWS Fargate is transitioning from task-based quotas to vCPU-based quotas. The following table lists the
new vCPU-based quotas followed by the existing task-based quotas.
Currently, you must opt in to use the vCPU-based quotas. For more information, see AWS Fargate vCPU-
based quotas in the Amazon ECS Developer Guide.
Note
The default values are the initial quotas set by AWS, which are separate from the actual applied
quota value and maximum possible service quota. For more information, see Terminology in
Service Quotas in the Service Quotas User Guide.
Note
Fargate additionally enforces Amazon ECS tasks and Amazon EKS pods launch rate limits. For
more information, see AWS Fargate throttling linits in the Amazon ECS Developer Guide.
Version 1.0
333
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
334
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Control plane security groups per cluster Each supported No The maximum number
Region: 4 of control plane security
groups per cluster (these
are specified when you
create the cluster).
Fargate profiles per cluster Each supported Yes The maximum number of
Region: 10 Fargate profiles per cluster.
Version 1.0
335
AWS General Reference Reference guide
AWS Fargate service quotas
Label pairs per Fargate profile selector Each supported Yes The maximum number
Region: 5 of label pairs per Fargate
profile selector.
Managed node groups per cluster Each supported Yes The maximum number of
Region: 30 managed node groups per
cluster.
Nodes per managed node group Each supported Yes The maximum number of
Region: 450 nodes per managed node
group.
Public endpoint access CIDR ranges per Each supported No The maximum number
cluster Region: 40 of public endpoint access
CIDR ranges per cluster
(these are specified when
you create or update the
cluster).
Selectors per Fargate profile Each supported Yes The maximum number
Region: 5 of selectors per Fargate
profile.
Note
The default values are the initial quotas set by AWS. These default values are separate from the
actual applied quota values and maximum possible service quotas. For more information, see
Terminology in Service Quotas in the Service Quotas User Guide.
These service quotas are listed under Amazon Elastic Kubernetes Service (Amazon EKS) in the Service
Quotas console. To request a quota increase for values that are shown as adjustable, see Requesting a
quota increase in the Service Quotas User Guide.
• September 8, 2022 – You can now opt in to using the new vCPU based quotas ahead of automatic
migration. By opting in, your account is controlled by vCPU based quotas rather than the previous pod
based quotas. Pod based quotas remain the default for accounts that don't opt in.
Note
To use the vCPU based quotas with Amazon EKS before October 3, 2022, you must opt in.
To opt in, use the AWS Support Center Console to create a Service limit increase case.
Choose Fargate for Limit type and Fargate account vCPU limit opt-in for Limit. For more
information, see Creating a support case in the AWS Support User Guide.
• October 3, 2022 through October 21, 2022 – All new and existing accounts are switched to the vCPU
based quotas in a phased manner.
Version 1.0
336
AWS General Reference Reference guide
Amazon EFS
Note
To continue using the pod based quotas, you must opt out.
To opt out, use the AWS Support Center Console to create a Service limit increase case.
Choose Fargate for Limit type and Fargate account opt-out of vCPU limit for Limit. For
more information, see Creating a support case in the AWS Support User Guide.
• October 31, 2022 – The last day that you can remain opted out of the vCPU based quotas.
• November 1, 2022 through November 15, 2022 – The opt-out option ends and all accounts are
migrated to the vCPU based quotas. The pod based quotas are no longer available.
The following table lists the new vCPU based quota followed by the existing pod based quota. These
service quotas are among those listed under the AWS Fargate service in the Service Quotas console. The
following table only describes the quotas that also applicable to Amazon EKS.
You can confirm which quota type is active by looking at the Service Quotas console. If the vCPU quota
is in effect, the Fargate On-Demand Pod count based quotas show 0 for the Applied quota value. Any
other value indicates that the pod count quota is in effect.
New AWS accounts might have lower initial quotas that can increase over time. Fargate constantly
monitors the account usage within each AWS Region, and then automatically increases the quotas based
on the usage. You can also request a quota increase for values that are shown as adjustable. For more
information, see Requesting a quota increase in the Service Quotas User Guide.
Note
The default values are the initial quotas set by AWS. These default values are separate from the
actual applied quota values and maximum possible service quotas. For more information, see
Terminology in Service Quotas in the Service Quotas User Guide.
Note
Fargate additionally enforces Amazon ECS tasks and Amazon EKS pods launch rate quotas. For
more information, see Fargate throttling limits in the Amazon Elastic Container Service User
Guide for AWS Fargate.
Version 1.0
337
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
338
AWS General Reference Reference guide
Service endpoints
Version 1.0
339
AWS General Reference Reference guide
Service quotas
Service quotas
Active users per NFS client Each supported No The maximum number of
Region: 128 active user accounts that
can have files open at the
same time for each NFS
client
us-west-2: 3,072
Megabytes per
second
ap-southeast-2:
3,072 Megabytes
per second
eu-west-1: 3,072
Megabytes per
second
Version 1.0
340
AWS General Reference Reference guide
Service quotas
File system symbolic link (symlink) length Each supported No The maximum length that a
Region: 4,080 Bytes file system symbolic link, or
symlink, can be
File systems per account Each supported Yes The maximum number
Region: 1,000 of file systems that a
customer account can have
in an AWS Region
Locks across unique file/process pairs Each supported No The maximum number
Region: 65,536 of locks that can occur at
the same time for each
unique mount on an NFS
client, across all unique
file/process pairs
Minimum wait time between Provisioned Each supported No The minimum amount
Throughput decreases Region: 86,400 of time that you have to
Seconds wait after decreasing the
amount of Provisioned
Throughput before you can
decrease it again
Minimum wait time between Throughput Each supported No The minimum amount
mode changes Region: 86,400 of time that you have to
Seconds wait after changing the
Throughput mode before
you can change it again
Mount targets per Availability Zone Each supported No The maximum number of
Region: 1 EFS mount targets that you
can have in an Availability
Zone
Open files per NFS client Each supported No The maximum number of
Region: 32,768 files that can be open at
the same time for each NFS
client
Version 1.0
341
AWS General Reference Reference guide
Elastic Inference
Security groups per mount target Each supported No The maximum number of
Region: 5 security groups that you
can apply to a single EFS
mount target
For more information, see Amazon EFS quotas in the Amazon Elastic File System User Guide.
Service endpoints
Version 1.0
342
AWS General Reference Reference guide
Service quotas
Service quotas
Number of Elastic Inference accelerators Each supported Yes The maximum number
Region: 5 of Elastic Inference
accelerators that you can
request in this Region.
Service endpoints
elasticloadbalancing-
fips.us-
east-2.amazonaws.com
Version 1.0
343
AWS General Reference Reference guide
Service endpoints
elasticloadbalancing-
fips.us-
west-1.amazonaws.com
elasticloadbalancing-
fips.us-
west-2.amazonaws.com
Version 1.0
344
AWS General Reference Reference guide
Service quotas
Service quotas
The following quotas are for Application Load Balancers.
Version 1.0
345
AWS General Reference Reference guide
Service quotas
Targets per Availability Zone per Network Load Balancer 500 Yes
Version 1.0
346
AWS General Reference Reference guide
Elastic Transcoder
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Burst size of Create Job requests Each supported Yes The maximum number of
Region: 100 Create Job requests that
you can send in one burst in
this account in the current
region.
Version 1.0
347
AWS General Reference Reference guide
Elastic Disaster Recovery
Burst size of Read Job requests Each supported Yes The maximum number of
Region: 50 Read Job requests that you
can send in one burst in
this account in the current
region.
Rate of Create Job requests Each supported Yes The maximum number of
Region: 2 Create Job requests per
second that you can send in
this account in the current
region
Rate of Read Job requests Each supported Yes The maximum number
Region: 4 of Read Job requests per
second that you can send in
this account in the current
region.
For more information, see Amazon Elastic Transcoder quotas in the Amazon Elastic Transcoder Developer
Guide.
Version 1.0
348
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Version 1.0
349
AWS General Reference Reference guide
Service quotas
Service quotas
Max Total replicating source servers Per Each supported Yes Max Total replicating source
AWS Account Region: 300 servers Per AWS Account
Max Total source servers Per AWS Account Each supported Yes Max Total source servers
Region: 3,000 Per AWS Account
Max concurrent Jobs per source server Each supported No Max concurrent Jobs per
Region: 1 source server
Max source servers in a single Job Each supported No Max source servers in a
Region: 200 single Job
Max source servers in all Jobs Each supported No Max source servers in all
Region: 200 Jobs
Version 1.0
350
AWS General Reference Reference guide
ElastiCache
Service endpoints
elasticache-fips.us-east-2.amazonaws.com HTTPS
elasticache-fips.us-east-1.amazonaws.com HTTPS
elasticache-fips.us-west-1.amazonaws.com HTTPS
elasticache-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
351
AWS General Reference Reference guide
Service endpoints
Version 1.0
352
AWS General Reference Reference guide
Service quotas
elasticache.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Nodes per cluster (Memcached) Each supported Yes The maximum number
Region: 40 of nodes in an individual
Memcached cluster.
Nodes per cluster per instance type (Redis Each supported Yes The maximum number
cluster mode enabled) Region: 90 of nodes in an individual
Redis cluster. You must also
specify the instance type
with your request.
Parameter groups per Region Each supported Yes The maximum number of
Region: 150 parameters groups you can
create in a Region.
Security groups per Region Each supported Yes The maximum number of
Region: 50 security groups you can
create in a Region.
Shards per cluster (Redis cluster mode Each supported No The maximum number
disabled) Region: 1 of shards (node groups)
in a Redis (cluster mode
disabled) cluster.
Version 1.0
353
AWS General Reference Reference guide
Amazon MemoryDB for Redis
Subnet groups per Region Each supported Yes The maximum number
Region: 150 of subnet groups you can
create in a Region.
Subnets per subnet group Each supported Yes The maximum number of
Region: 20 subnets you can define for
a subnet group.
Service endpoints
Version 1.0
354
AWS General Reference Reference guide
Service quotas
Service quotas
Resource Default
Version 1.0
355
AWS General Reference Reference guide
Service endpoints
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Version 1.0
356
AWS General Reference Reference guide
Service endpoints
If you specify the general endpoint (elasticmapreduce.amazonaws.com), Amazon EMR directs your
request to an endpoint in the default Region. For accounts created on or after March 8, 2013, the default
Region is us-west-2; for older accounts, the default Region is us-east-1.
Version 1.0
357
AWS General Reference Reference guide
Service quotas
Service quotas
Replenishment rate of AddTags calls Each supported Yes The Rate at which tokens
Region: 0.5 are added to the AddTags
bucket
Replenishment rate of CancelSteps calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
CancelSteps bucket
Replenishment rate of DescribeStep calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
DescribeStep bucket
Version 1.0
358
AWS General Reference Reference guide
Service quotas
Replenishment rate of ListClusters calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
ListClusters bucket
Replenishment rate of ListInstances calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
ListInstances bucket
Replenishment rate of ListSteps calls Each supported Yes The Rate at which tokens
Region: 0.5 are added to the ListSteps
bucket
Replenishment rate of ModifyCluster calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
ModifyCluster bucket
Replenishment rate of RemoveTags calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
RemoveTags bucket
Replenishment rate of RunJobFlow calls Each supported Yes The Rate at which
Region: 0.5 tokens are added to the
RunJobFlow bucket
Version 1.0
359
AWS General Reference Reference guide
Service quotas
The maximum number of API requests Each supported Yes The maximum number
that you can make per second. Region: 25 per of requests per second
second that you can perform
in this account in the
current Region for all EMR
operations.
The maximum number of AWS SSO Each supported No The maximum number of
Groups assigned to each Amazon EMR Region: 5 AWS SSO Groups assigned
Studio to each Amazon EMR
Studio
The maximum number of AWS SSO Users Each supported No The maximum number of
assigned to each Amazon EMR Studio Region: 100 AWS SSO Users assigned to
each Amazon EMR Studio
Version 1.0
360
AWS General Reference Reference guide
Service quotas
The maximum number of AddTags API Each supported Yes The maximum number
requests that you can make per second. Region: 5 per of AddTags requests
second per second that you can
perform in this account in
the current Region. Adds
tags to an Amazon EMR
resource.
The maximum number of Amazon EMR Each supported No The maximum number of
Studios per account Region: 10 Amazon EMR Studios per
account
The maximum number of CancelSteps API Each supported Yes The maximum number
requests that you can make per second. Region: 10 per of CancelSteps requests
second per second that you can
perform in this account in
the current Region.
The maximum number of DescribeCluster Each supported Yes The maximum number of
API requests that you can make per Region: 10 per DescribeCluster requests
second. second per second that you can
perform in this account
in the current Region.
DescribeCluster provides
cluster-level details
including status, hardware
and software configuration,
VPC settings, and so on.
Version 1.0
361
AWS General Reference Reference guide
Service quotas
The maximum number of DescribeStep API Each supported Yes The maximum number
requests that you can make per second. Region: 10 per of DescribeStep requests
second per second that you can
perform in this account
in the current Region.
DescribeStep provides more
detail about the cluster
step.
The maximum number of ListClusters API Each supported Yes The maximum number
requests that you can make per second. Region: 20 per of ListClusters requests
second per second that you can
perform in this account
in the current Region.
ListClusters provides the
status of all clusters visible
to this AWS account.
Version 1.0
362
AWS General Reference Reference guide
Service quotas
The maximum number of ListInstances API Each supported Yes The maximum number
requests that you can make per second. Region: 10 per of ListInstances requests
second per second that you can
perform in this account
in the current Region.
ListInstances provides
information for all active
EC2 instances and EC2
instances terminated in
the last 30 days, up to a
maximum of 2,000.
The maximum number of ListSteps API Each supported Yes The maximum number
requests that you can make per second. Region: 10 per of ListSteps requests
second per second that you can
perform in this account
in the current Region.
ListSteps provides a list
of steps for the cluster in
reverse order.
Version 1.0
363
AWS General Reference Reference guide
Service quotas
The maximum number of ModifyCluster Each supported Yes The maximum number of
API requests that you can make per Region: 10 per ModifyCluster requests
second. second per second that you can
perform in this account
in the current Region.
ModifyCluster modifies the
number of steps that can
be executed concurrently
for the cluster specified
using ClusterID.
Version 1.0
364
AWS General Reference Reference guide
Service quotas
The maximum number of RemoveTags API Each supported Yes The maximum number
requests that you can make per second. Region: 5 per of RemoveTags requests
second per second that you can
perform in this account
in the current Region.
Removes tags from an
Amazon EMR resource.
The maximum number of RunJobFlow API Each supported Yes The maximum number
requests that you can make per second. Region: 10 per of RunJobFlow requests
second per second that you can
perform in this account
in the current Region.
RunJobFlow creates and
starts running a new cluster
(job flow).
Version 1.0
365
AWS General Reference Reference guide
EventBridge
The maximum number of active clusters Each supported Yes The maximum number of
can be run at the same time Region: 500 active clusters can be run at
the same time.
The maximum number of active instances Each supported Yes The maximum number
per instance group Region: 2,000 of active instances per
instance group.
The maximum rate at which your bucket Each supported Yes The maximum rate at which
replenishes for all EMR operations. Region: 5 your bucket replenishes for
all EMR operations.
Amazon EMR throttles the following API requests for each AWS account on a per-Region basis. For more
information about how throttling is applied, see API Request Throttling in the Amazon EC2 API Reference.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
366
AWS General Reference Reference guide
Service endpoints
Version 1.0
367
AWS General Reference Reference guide
Service quotas
Service quotas
For more information, see EventBridge Quotas in the Amazon EventBridge User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
368
AWS General Reference Reference guide
Service endpoints
Version 1.0
369
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service quotas
Name Default Adjustable
Description
Version 1.0
370
AWS General Reference Reference guide
AWS FIS
Concurrent data views processing Each supported Yes The maximum number
Region: 10 of concurrently running
data views processing per
FinSpace environment.
Controlled Vocabularies and Categories Each supported Yes The maximum combined
Region: 100 number of Controlled
Vocabularies and
Categories per FinSpace
environment.
Data views per dataset Each supported Yes The maximum number
Region: 3 of data views that can be
created per dataset.
Datasets per User Group Each supported Yes The maximum number of
Region: 1,500 Datasets assigned per User
Group.
Maximum file size per Changeset Each supported No The maximum file size
Region: 50 of any single file in a
Gigabytes changeset.
Version 1.0
371
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Version 1.0
372
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
373
AWS General Reference Reference guide
Firewall Manager
Stop conditions per experiment template Each supported No The maximum number of
Region: 5 stop conditions that you
can add to an experiment
template in this account in
the current Region.
Service endpoints
Version 1.0
374
AWS General Reference Reference guide
Service endpoints
Version 1.0
375
AWS General Reference Reference guide
Service quotas
Service quotas
AWS WAF Classic rule groups per AWS Each supported No The maximum number
WAF Classic policy Region: 2 of AWS WAF Classic rule
groups that you can use in
a Firewall Manager AWS
WAF Classic policy.
Amazon VPC instances in scope of a Each supported Yes The maximum number of
common security group policy Region: 100 Amazon VPC instances that
you can have in scope per
Firewall Manager common
security group policy per
account. This number
represents the combined
count of VPCs that you own
and VPCs that are shared
with you.
Applications per application list Each supported Yes The maximum number of
Region: 50 applications that you can
define in an application list.
Audit security groups per security group Each supported Yes The maximum number of
content audit policy Region: 1 audit security groups that
you can use in a Firewall
Manager content audit
security group policy.
Custom managed application lists in any Each supported Yes The maximum number
content audit security group policy setting Region: 1 of custom managed
application lists that you
can use in any setting in a
Version 1.0
376
AWS General Reference Reference guide
Service quotas
Custom managed application lists per Each supported Yes The maximum number
account Region: 10 of custom managed
application lists that you
can define for an account.
Custom managed protocol lists in any Each supported Yes The maximum number of
content audit security group policy setting Region: 1 custom managed protocol
lists that you can use in
any setting in a Firewall
Manager content audit
security group policy.
Custom managed protocol lists per Each supported Yes The maximum number of
account Region: 10 custom managed protocol
lists that you can define for
an account.
Explicitly included or excluded accounts Each supported Yes The maximum number of
per policy per Region Region: 200 accounts per Region that
you can explicitly include in
scope or explicitly exclude
from scope for a Firewall
Manager policy.
Firewall Manager policies per organization Each supported Yes The maximum number of
per Region Region: 20 Firewall Manager policies
for any pair of Region
and organization in AWS
Organizations.
IPV4 CIDRs for a Network Firewall policy Each supported No The maximum number
Region: 50 of IPV4 CIDR ranges
that you can provide in a
single Firewall Manager
Network Firewall policy,
for use in firewall endpoint
management.
Organizational units in scope per policy Each supported Yes The maximum number
per Region Region: 20 of organizational units
that can be in scope of a
Firewall Manager policy for
any Region.
Primary security groups per common Each supported Yes The maximum number of
security group policy Region: 1 primary security groups
that you can use in a
Firewall Manager common
security group policy.
Protocols per protocol list Each supported Yes The maximum number
Region: 5 of protocols that you can
define in a protocol list.
Version 1.0
377
AWS General Reference Reference guide
Forecast
Route 53 Resolver DNS Firewall rule Each supported Yes The maximum number of
groups per DNS Firewall policy Region: 2 Route 53 Resolver DNS
Firewall rule groups that
you can use in a Firewall
Manager DNS Firewall
policy.
Rule groups per AWS WAF policy Each supported Yes The maximum number of
Region: 50 rule groups that you can
use in a Firewall Manager
AWS WAF policy.
Tags to include or exclude resources per Each supported Yes The maximum number
policy Region: 8 of tags that you can use
to include or exclude
resources for a Firewall
Manager policy.
VPCs that a single Network Firewall policy Each supported No The maximum number of
can automatically remediate Region: 1,000 VPCs that a single Firewall
Manager Network Firewall
policy can automatically
remediate.
Web ACL capacity units (WCU) used in an Each supported Yes The maximum combined
AWS WAF policy Region: 1,500 number of web ACL
capacity units (WCU) for
all of the rule groups used
in a Firewall Manager AWS
WAF policy. The WCU usage
for a rule group is fixed by
the rule group owner at
creation time.
For more information, see AWS Firewall Manager quotas in the AWS Firewall Manager Developer Guide.
Version 1.0
378
AWS General Reference Reference guide
Service endpoints
Service endpoints
Amazon Forecast
Version 1.0
379
AWS General Reference Reference guide
Service quotas
Service quotas
Maximum cumulative size of all files in Each supported Yes The maximum cumulative
your Amazon S3 bucket Region: 30 size of all your files in your
Gigabytes Amazon S3 bucket in GB
Version 1.0
380
AWS General Reference Reference guide
Service quotas
Maximum number of dataset groups Each supported Yes The maximum number of
Region: 500 dataset groups that you
can have in your Amazon
Forecast account
Maximum number of dataset import jobs Each supported Yes The maximum number of
Region: 1,000 dataset imports that you
can have in your Amazon
Forecast account
Maximum number of files in your Amazon Each supported No The maximum number of
S3 bucket Region: 10,000 files that you can have in
your Amazon S3 bucket
Maximum number of forecast export jobs Each supported Yes The maximum number of
Region: 1,000 forecast exports that you
can have in your Amazon
Forecast account
Maximum number of predictor backtest Each supported Yes The maximum number of
export jobs Region: 1,000 predictor backtest exports
that you can have in your
Amazon Forecast account
Version 1.0
381
AWS General Reference Reference guide
Service quotas
Maximum number of tags you can add to a Each supported No Maximum number of tags
resource Region: 50 you can add to a resource
Maximum number of time series per ap-south-1: Yes The maximum number
predictor 1,000,000 of time series allowed
for training a predictor
Each of the other (number of items * number
supported Regions: of unique values across
5,000,000 forecast dimensions in the
target time series dataset)
Maximum parallel running CreateForecast Each supported Yes The maximum number
tasks Region: 3 of parallel running
CreateForecast tasks
Maximum parallel running CreatePredictor Each supported Yes The maximum number
tasks Region: 3 of parallel running
CreatePredictor tasks
Version 1.0
382
AWS General Reference Reference guide
Service quotas
Maximum parallel running CreatePredictor Each supported Yes The maximum number
tasks using AutoML Region: 3 of parallel running
CreatePredictor tasks using
AutoML
Maximum parallel running Stop jobs per Each supported No Maximum number of
resource type Region: 3 parallel Stop jobs in
progress
Maximum time for which a forecast can be Each supported No Maximum time (in days)
queried on console or QueryForecast API Region: 30 for which a forecast can
be queried on console or
QueryForecast API
The maximum number of What-if Analyses Each supported Yes The maximum number of
Region: 500 What-if Analyses that you
can have in your Amazon
Forecast account
The maximum number of What-if Forecast Each supported Yes The maximum number of
Exports Region: 1,000 What-if Forecast Exports
that you can have in your
Amazon Forecast account
The maximum number of What-if Each supported Yes The maximum number of
Forecasts Region: 100 What-if Forecasts that you
can have in your Amazon
Forecast account
Version 1.0
383
AWS General Reference Reference guide
Amazon Fraud Detector
Service endpoints
Service quotas
Version 1.0
384
AWS General Reference Reference guide
Service quotas
Total concurrent Event Type statistics Each supported Yes Maximum total number
update operations Region: 1 of concurrent Event Type
statistics update operations
per account.
For more information, see Quotas in the Amazon Fraud Detector User Guide.
Version 1.0
385
AWS General Reference Reference guide
FreeRTOS
Service endpoints
The following tables provide a list of Region-specific endpoints that FreeRTOS supports for Over-the-Air
functionality. The FreeRTOS console is also supported in these Regions.
Version 1.0
386
AWS General Reference Reference guide
Service endpoints
Version 1.0
387
AWS General Reference Reference guide
Service quotas
Service quotas
FreeRTOS OTA Resource Quotas
Resource Default
CreateOTAUpdate 10 TPS
DeleteOTAUpdate 5 TPS
GetOTAUpdate 15 TPS
ListOTAUpdates 15 TPS
Version 1.0
388
AWS General Reference Reference guide
Service endpoints
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
fsx-fips.us-east-2.amazonaws.com HTTPS
fsx-fips.us-east-1.amazonaws.com HTTPS
fsx-fips.us-west-1.amazonaws.com HTTPS
fsx-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
389
AWS General Reference Reference guide
Service endpoints
fsx-fips.ca-central-1.amazonaws.com HTTPS
fsx-fips.us-gov-east-1.amazonaws.com HTTPS
fsx-fips.us-gov-west-1.amazonaws.com HTTPS
Version 1.0
390
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Lustre Persistent HDD storage capacity Each supported Yes The maximum amount of
(per file system) Region: 102,000 HDD storage capacity (in
GiB) that you can configure
for an Amazon FSx for
Lustre persistent file
system.
Lustre Persistent_1 file systems Each supported Yes The maximum number
Region: 100 of Amazon FSx for Lustre
persistent_1 file systems
that you can create in this
account
Lustre Persistent_1 storage capacity Each supported Yes The maximum amount of
Region: 100,800 storage capacity (in GiB)
that you can configure for
all Amazon FSx for Lustre
persistent_1 file systems in
this account.
Lustre Persistent_2 file systems Each supported Yes The maximum number
Region: 100 of Amazon FSx for Lustre
persistent_2 file systems
that you can create in this
account
Lustre Persistent_2 storage capacity Each supported Yes The maximum amount of
Region: 100,800 storage capacity (in GiB)
that you can configure for
all Amazon FSx for Lustre
persistent_2 file systems in
this account.
Lustre Scratch file systems Each supported Yes The maximum number
Region: 100 of Amazon FSx for Lustre
scratch file systems that
you can create in this
account.
Lustre Scratch storage capacity Each supported Yes The maximum amount of
Region: 100,800 storage capacity (in GiB)
that you can configure for
all Amazon FSx for Lustre
scratch file systems in this
account.
Version 1.0
391
AWS General Reference Reference guide
Service quotas
ONTAP SSD storage capacity Each supported Yes The maximum amount of
Region: 524,288 SSD storage capacity (in
GiB) for all Amazon FSx for
NetApp ONTAP file systems
that you can have in this
account.
OpenZFS SSD storage capacity us-east-1: 262,144 Yes The maximum amount of
SSD storage capacity (in
us-east-2: 262,144 GiB) that you can configure
for all Amazon FSx for
us-west-2: 262,144 OpenZFS file systems in
this account.
Each of the other
supported Regions:
65,536
OpenZFS SSD storage capacity (per file Each supported Yes The maximum amount of
system) Region: 524,288 SSD storage capacity (in
GiB) that you can configure
for an Amazon FSx for
OpenZFS file system.
Version 1.0
392
AWS General Reference Reference guide
Service quotas
Windows HDD storage capacity Each supported Yes The maximum amount of
Region: 524,288 HDD storage capacity (in
GiB) allowed for all Amazon
FSx for Windows File Server
file systems in this account.
Windows SSD storage capacity Each supported Yes The maximum amount of
Region: 524,288 SSD storage capacity (in
GiB) for all Amazon FSx for
Windows File Server file
systems that you can have
in this account.
• FSx for Lustre quotas in the Amazon FSx for Lustre User Guide
• FSx for ONTAP quotas in the FSx for ONTAP User Guide
• FSx for OpenZFS quotas in the FSx for OpenZFS User Guide
• FSx for Windows quotas in the Amazon FSx for Windows File Server User Guide
Version 1.0
393
AWS General Reference Reference guide
GameLift
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
394
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Game server groups per region Each supported Yes The maximum number
Region: 20 of game server groups
allowed per region.
Game servers per game server group Each supported Yes The maximum number of
Region: 1,000 game servers allowed per
game server group.
Game session log file size Each supported No The maximum file size (in
Region: 200 megabytes) allowed for
Megabytes game session logs that
are uploaded to Amazon
GameLift at the conclusion
of a game session.
Game session queues per region Each supported Yes The maximum number
Region: 20 of game session queues
allowed per region.
Version 1.0
395
AWS General Reference Reference guide
Service quotas
Key-value pairs per string to double map Each supported No The maximum number
matchmaking player attribute Region: 10 of key-value pairs in a
string to double map
(SDM) matchmaking player
attribute.
Locations in a fleet per region Each supported Yes The maximum number of
Region: 4 locations allowed (in any
status) in a fleet per region.
Matchmaking configurations per region Each supported Yes The maximum number
Region: 100 of matchmaking
configurations allowed per
region.
Matchmaking rule sets per region Each supported Yes The maximum number of
Region: 1,000 matchmaking rule sets
allowed per region.
Maximum PolicyPeriodInMinutes per fleet Each supported Yes The maximum period
configuration Region: 60 (in minutes) allowed in
a fleets resource policy
configuration.
Player attributes per matchmaking player Each supported No The maximum number of
Region: 10 player attributes for each
player in a matchmaking
ticket.
Player sessions per game session Each supported No The maximum number of
Region: 200 player sessions that can join
a game session.
Queue destinations per game session Each supported Yes The maximum number of
queue Region: 10 queue destinations allowed
per game session queue.
Version 1.0
396
AWS General Reference Reference guide
GameSparks
Server processes per instance (GameLift Each supported No The maximum number of
SDK v2) Region: 1 concurrent server processes
that can run on a single
instance when using the
Amazon GameLift SDK
version 2 or earlier.
Server processes per instance (GameLift Each supported No The maximum number of
SDK v3 and up) Region: 50 concurrent server processes
that can run on a single
instance when using the
Amazon GameLift SDK
version 3 or later.
Strings per string list matchmaking player Each supported No The maximum number
attribute Region: 100 of strings in a string list
(SL) matchmaking player
attribute.
Service endpoints
Service quotas
Version 1.0
397
AWS General Reference Reference guide
S3 Glacier
Game configuration size Each supported No The maximum size (in MB)
Region: 1 of your game configuration.
Megabytes
Version 1.0
398
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
399
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
400
AWS General Reference Reference guide
Global Accelerator
Service endpoints
Version 1.0
401
AWS General Reference Reference guide
Service quotas
Service quotas
Accelerators per AWS account Each supported Yes The maximum number of
Region: 20 accelerators for each AWS
account.
Endpoints per endpoint group - EC2 Each supported Yes The maximum number
instances Region: 10 of EC2 instances in an
endpoint group containing
only EC2 instance
endpoints.
Endpoints per endpoint group - Elastic IP Each supported Yes The maximum number of
addresses Region: 10 Elastic IP addresses in an
endpoint group containing
only Elastic IP address
endpoints.
Endpoints per endpoint group - Network Each supported No The maximum number of
Load Balancers Region: 10 Network Load Balancers
in an endpoint group
containing only NLB
endpoints.
Endpoints per endpoint group - VPC Each supported Yes The maximum number of
subnets Region: 10 VPC subnets in an endpoint
group containing only
subnet endpoints.
Endpoints per endpoint group - more than Each supported No The maximum number of
one endpoint type Region: 10 endpoints in an endpoint
group containing more
than one endpoint type.
Port overrides per endpoint group Each supported Yes The maximum number of
Region: 10 port overrides for each
endpoint group.
Version 1.0
402
AWS General Reference Reference guide
AWS Glue
Service endpoints
Version 1.0
403
AWS General Reference Reference guide
Service endpoints
Version 1.0
404
AWS General Reference Reference guide
Service quotas
Service quotas
Concurrent machine learning task runs per Each supported Yes The maximum number of
transform Region: 3 concurrent task runs per
machine learning transform
for this account.
Label file size Each supported Yes The maximum file size of
Region: 10 an individual label file that
Megabytes can be imported.
Max concurrent job runs per account Each supported Yes The maximum number of
Region: 200 concurrent job runs in your
account.
Max concurrent job runs per job Each supported Yes The maximum number of
Region: 1,000 concurrent job runs for a
job.
Max connection per account Each supported Yes The maximum number
Region: 1,000 of connections in your
account.
Max databases per account Each supported Yes The maximum number of
Region: 10,000 databases in your account.
Max databases per catalog Each supported Yes The maximum number of
Region: 10,000 databases per catalog.
Max development endpoint per account Each supported Yes The maximum number of
Region: 25 development endpoints in
your account.
Max dpus per dev endpoint Each supported Yes The maximum number of
Region: 50 DPUs in your development
endpoint.
Max functions per account Each supported Yes The maximum number of
Region: 100 functions in your account.
Max functions per database Each supported Yes The maximum number of
Region: 100 functions per database.
Max jobs per account Each supported Yes The maximum number of
Region: 1,000 jobs in your account.
Max jobs per trigger Each supported Yes The maximum number of
Region: 50 jobs that a trigger can start.
Max partitions per account Each supported Yes The maximum number of
Region: 20,000,000 partitions in your account.
Max partitions per table Each supported Yes The maximum number of
Region: 10,000,000 partitions per table.
Version 1.0
405
AWS General Reference Reference guide
Service quotas
Max security configurations per account Each supported Yes The maximum number of
Region: 250 security configurations in
your account.
Max spare compute capacity consumed in Each supported Yes The maximum spare
data processing units (DPUs) per account. Region: 50 compute capacity in data
processing units (DPUs)
you can use concurrently in
your account.
Max table versions per account Each supported Yes The maximum number
Region: 1,000,000 of table versions in your
account.
Max table versions per table Each supported Yes The maximum number of
Region: 100,000 table versions per table.
Max tables per account Each supported Yes The maximum number of
Region: 1,000,000 tables in your account.
Max tables per database Each supported Yes The maximum number of
Region: 200,000 tables per database.
Max task dpus per account us-east-1: 1,000 Yes The maximum compute
capacity in data processing
us-east-2: 1,000 units (DPUs) you can
use concurrently in your
us-west-2: 1,000 account.
ap-northeast-1:
1,000
ap-southeast-2:
1,000
eu-west-1: 1,000
Max triggers per account Each supported Yes The maximum number of
Region: 1,000 triggers in your account.
Number of crawlers per account Each supported Yes The maximum number of
Region: 1,000 crawlers in your account.
Version 1.0
406
AWS General Reference Reference guide
Amazon Managed Grafana
Number of crawlers running concurrently Each supported Yes The maximum number
per account Region: 150 of crawlers running
concurrently in your
account.
Number of machine learning transforms Each supported Yes The maximum number
Region: 100 of machine learning
transforms for this account.
Number of metadata key value pairs per Each supported No The maximum number of
Schema Version. Region: 10 Schema Version metadata
key value pairs per Schema
Version.
Total concurrent machine learning task Each supported Yes The total number of
runs for transforms per account Region: 30 concurrent machine
learning transform task
runs for machine learning
transforms for this account.
For more information, see AWS Glue in the AWS GovCloud (US) User Guide.
Service endpoints
Version 1.0
407
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
408
AWS General Reference Reference guide
Service quotas
Version 1.0
409
AWS General Reference Reference guide
DataBrew
Service endpoints
Version 1.0
410
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Concurrent jobs per AWS account Each supported Yes The maximum number of
Region: 10 jobs that you can run at
the same time in this AWS
account.
Datasets per AWS account Each supported Yes The maximum number
Region: 100 of datasets that you can
create in this AWS account.
Version 1.0
411
AWS General Reference Reference guide
AWS Ground Station
Jobs per AWS account Each supported Yes The maximum number of
Region: 100 jobs that you can create in
this AWS account.
Node capacity per AWS account Each supported Yes The maximum number
Region: 300 of nodes available to
jobs running in this AWS
account.
Open projects per AWS account Each supported Yes The maximum number of
Region: 10 projects that you can open
concurrently in this AWS
account.
Projects per AWS account Each supported Yes The maximum number of
Region: 100 projects that you can create
in this AWS account.
Recipes per AWS account Each supported Yes The maximum number of
Region: 100 recipes that you can create
in this AWS account.
Rulesets per AWS account Each supported Yes The maximum number of
Region: 100 rulesets that you can create
in this AWS account.
Schedules per AWS account Each supported Yes The maximum number of
Region: 10 schedules that you can
create in this AWS account.
Version 1.0
412
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
413
AWS General Reference Reference guide
Service quotas
Service quotas
Contact Lead Time Maximum Each supported Yes Maximum lead time
Region: 7 allowed for scheduling a
contact in days
Dataflow endpoint group limit Each supported Yes The maximum number of
Region: 100 dataflow endpoint groups
allowed.
Dataflow endpoints per group limit Each supported Yes The maximum number of
Region: 20 dataflow endpoints per
group allowed.
Service endpoints
Version 1.0
414
AWS General Reference Reference guide
Service endpoints
Version 1.0
415
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
416
AWS General Reference Reference guide
AWS Health
Service endpoints
Region Region Endpoint Protocol
Name
health-fips.us-east-2.amazonaws.com HTTPS
For more information, see Accessing the AWS Health API in the AWS Health User Guide.
Version 1.0
417
AWS General Reference Reference guide
Throttling and quotas for Amazon HealthLake
A maxmimum quota of ten Data Stores are allowed per an account. For information about requesting a
quota increase, see the console support center to create a case.
DescribeFHIRDatastore 10 TPS
ListFHIRDatastores 10 TPS
GetCapabilities 10 TPS
Description Limit
Version 1.0
418
AWS General Reference Reference guide
Amazon Honeycode
Description Limit
Service endpoints
Amazon Honeycode has a single endpoint: honeycode.us-west-2.amazonaws.com (HTTPS).
Service quotas
For more information, see System Limits.
Service endpoints
Region Region Endpoint Protocol
Name
iam-fips.amazonaws.com HTTPS
Version 1.0
419
AWS General Reference Reference guide
Service endpoints
Version 1.0
420
AWS General Reference Reference guide
Service quotas
iam.us-gov.amazonaws.com HTTPS
Service quotas
Customer managed policies per account Each supported Yes The maximum number of
Region: 1,500 customer managed policies
that you can create in this
account.
Identity providers per IAM SAML provider Each supported No The maximum number of
object Region: 10 identity providers (IdPs)
that you can add to an IAM
SAML provider object.
Instance profiles per account Each supported Yes The maximum number of
Region: 1,000 instance profiles that you
can create in this account.
Version 1.0
421
AWS General Reference Reference guide
Service quotas
Managed policies per role Each supported Yes The maximum number of
Region: 10 IAM managed policies that
you can attach to an IAM
role.
Managed policies per user Each supported Yes The maximum number of
Region: 10 IAM managed policies that
you can attach to an IAM
user.
Role trust policy length Each supported Yes The maximum number of
Region: 2,048 characters in an IAM role
trust policy.
SSH Public keys per user Each supported No The maximum number of
Region: 5 SSH public keys that you
can assign to an IAM user.
Server certificates per account Each supported Yes The maximum number of
Region: 20 server certificates that you
can store in this account.
Version 1.0
422
AWS General Reference Reference guide
IAM Access Analyzer
For more information about IAM quotas, see IAM and AWS STS quotas in the IAM User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
423
AWS General Reference Reference guide
Service endpoints
Version 1.0
424
AWS General Reference Reference guide
Service quotas
Service quotas
Access previews per analyzer per hour Each supported Yes The maximum number
Region: 1,000 of access previews per
analyzer per hour.
Analyzers with an account zone of trust Each supported No The maximum number of
Region: 1 analyzers with an account
zone of trust per AWS
account per Region.
Analyzers with an organization zone of Each supported Yes The maximum number of
trust Region: 5 analyzers per Region in
an AWS account with an
organization zone of trust.
Archive rules per analyzer Each supported Yes The maximum number of
Region: 100 archive rules per analyzer.
CloudTrail log files processed per policy Each supported No The maximum number of
generation Region: 100,000 CloudTrail log files that can
be processed per policy
generation.
Policy generation CloudTrail data size Each supported No The maximum size of
Region: 25 CloudTrail data per policy
Gigabytes generation.
Version 1.0
425
AWS General Reference Reference guide
IAM Roles Anywhere
Policy generation CloudTrail time range Each supported No The maximum CloudTrail
Region: 90 time range that you can
select in days when you
generate a policy.
eu-south-1: 5
me-south-1: 5
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
426
AWS General Reference Reference guide
Service endpoints
Version 1.0
427
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
428
AWS General Reference Reference guide
Incident Manager
For more information, see IAM Roles Anywhere quotas in the IAM Roles Anywhere User Guide.
Service endpoints
Incident Manager incidents
Version 1.0
429
AWS General Reference Reference guide
Service endpoints
Version 1.0
430
AWS General Reference Reference guide
Service quotas
Service quotas
Incident Manager incidents
All other operations requests per second Each supported Yes The maximum number of
Region: 10 all other operation requests
per second that you can
send in this account in the
current region.
Version 1.0
431
AWS General Reference Reference guide
Service quotas
CreateReplicationSet requests per second Each supported Yes The maximum number
Region: 1 of CreateReplicationSet
requests per second
that you can send in this
account in the current
region.
CreateResponsePlan requests per second Each supported Yes The maximum number
Region: 5 of CreateResponsePlan
requests per second
that you can send in this
account in the current
region.
CreateTimelineEvent requests per second Each supported Yes The maximum number
Region: 5 of CreateTimelineEvent
requests per second
that you can send in this
account in the current
region.
DeleteIncidentRecord requests per second Each supported Yes The maximum number
Region: 5 of DeleteIncidentRecord
requests per second
that you can send in this
account in the current
region.
DeleteReplicationSet requests per second Each supported Yes The maximum number
Region: 1 of DeleteReplicationSet
requests per second
that you can send in this
account in the current
region.
DeleteResourcePolicy requests per second Each supported Yes The maximum number
Region: 5 of DeleteResourcePolicy
requests per second
that you can send in this
account in the current
region.
DeleteResponsePlan requests per second Each supported Yes The maximum number
Region: 5 of DeleteResponsePlan
requests per second
that you can send in this
account in the current
region.
DeleteTimelineEvent requests per second Each supported Yes The maximum number
Region: 5 of DeleteTimelineEvent
requests per second
that you can send in this
account in the current
region.
Version 1.0
432
AWS General Reference Reference guide
Service quotas
Incidents per response plan per month Each supported Yes The maximum number of
Region: 200 incidents per response plan
per month.
PutResourcePolicy requests per second Each supported Yes The maximum number of
Region: 5 PutResourcePolicy requests
per second that you can
send in this account in the
current region.
Related items per incident Each supported Yes The maximum number of
Region: 50 related items per incident.
StartIncident requests per second Each supported Yes The maximum number of
Region: 5 StartIncident requests per
second that you can send in
this account in the current
region.
TagResource requests per second Each supported Yes The maximum number of
Region: 5 TagResource requests per
second that you can send in
this account in the current
region.
Timeline events per incident Each supported Yes The maximum number
Region: 1,000 of timeline events per
incident.
UntagResource requests per second Each supported Yes The maximum number of
Region: 5 UntagResource requests
per second that you can
send in this account in the
current region.
UpdateIncidentRecord requests per second Each supported Yes The maximum number
Region: 5 of UpdateIncidentRecord
requests per second
that you can send in this
account in the current
region.
Version 1.0
433
AWS General Reference Reference guide
Service quotas
UpdateRelatedItems requests per second Each supported Yes The maximum number
Region: 5 of UpdateRelatedItems
requests per second
that you can send in this
account in the current
region.
UpdateReplicationSet requests per second Each supported Yes The maximum number
Region: 1 of UpdateReplicationSet
requests per second
that you can send in this
account in the current
region.
UpdateResponsePlan requests per second Each supported Yes The maximum number
Region: 5 of UpdateResponsePlan
requests per second
that you can send in this
account in the current
region.
UpdateTimelineEvent requests per second Each supported Yes The maximum number
Region: 5 of UpdateTimelineEvent
requests per second
that you can send in this
account in the current
region.
AcceptPage API throttle quota Each supported Yes The maximum number of
Region: 20 AcceptPage requests per
second that you can send in
this account in the current
region.
All other operations API throttle quota Each supported Yes The maximum number of
Region: 1 all other operation requests
per second that you can
send in this account in the
current region.
Contact channels per stage Each supported Yes The maximum number of
Region: 10 contact channels per plan
stage in this account in the
current region.
Version 1.0
434
AWS General Reference Reference guide
Service quotas
DescribeEngagement API throttle quota Each supported Yes The maximum number
Region: 5 of DescribeEngagement
requests per second
that you can send in this
account in the current
region.
DescribePage API throttle quota Each supported Yes The maximum number of
Region: 5 DescribePage requests per
second that you can send in
this account in the current
region.
ListEngagements API throttle quota Each supported Yes The maximum number of
Region: 2 ListEngagements requests
per second that you can
send in this account in the
current region.
ListPageReceipts API throttle quota Each supported Yes The maximum number of
Region: 1 ListPageReceipts requests
per second that you can
send in this account in the
current region.
ListPagesByContact API throttle quota Each supported Yes The maximum number
Region: 1 of ListPagesByContact
requests per second
that you can send in this
account in the current
region.
Version 1.0
435
AWS General Reference Reference guide
Amazon Inspector
StartEngagement API throttle quota Each supported Yes The maximum number of
Region: 20 StartEngagement requests
per second that you can
send in this account in the
current region.
StopEngagement API throttle quota Each supported Yes The maximum number of
Region: 10 StopEngagement requests
per second that you can
send in this account in the
current region.
The unit for the API throttle quotas is requests per second.
Service endpoints
Version 1.0
436
AWS General Reference Reference guide
Service endpoints
Version 1.0
437
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
For more information, see the Amazon Inspector quotas in the Amazon Inspector User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
438
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
439
AWS General Reference Reference guide
AWS IoT 1-Click
For more information, see the Amazon Inspector Classic quotas in the Amazon Inspector User Guide.
Service endpoints
AWS IoT 1-Click Projects API
For more information, see the AWS IoT 1-Click Projects API Reference.
For more information, see the AWS IoT 1-Click Devices API Reference.
Version 1.0
440
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
441
AWS General Reference Reference guide
Service quotas
Version 1.0
442
AWS General Reference Reference guide
AWS IoT Analytics
Service endpoints
Version 1.0
443
AWS General Reference Reference guide
Service quotas
Service quotas
Concurrent data set content generation Each supported No The maximum number
Region: 2 of data set contents
that you can generate
simultaneously.
Container datasets triggered per SQL data Each supported No The maximum number of
set Region: 10 container data sets that can
be triggered from a single
SQL data set.
Data sets per account Each supported Yes The maximum number of
Region: 100 data sets you can create in
this account.
Version 1.0
444
AWS General Reference Reference guide
Service quotas
Data stores per account Each supported Yes The maximum number of
Region: 25 data stores you can create
in this account.
Minimum data set refresh interval Each supported Yes The minimum time
Region: 15 between data set refreshes
(in minutes).
Number of partitions in a data store Each supported Yes The maximum number of
Region: 100,000 partitions in a data store.
Version 1.0
445
AWS General Reference Reference guide
AWS IoT Core
For more information, see AWS IoT Analytics quotas in the AWS IoT Analytics User Guide.
Service endpoints
The following sections describe the service endpoints for AWS IoT Core.
Note
You can use these endpoints to perform the operations in the AWS IoT API Reference. The
endpoints in the following sections are different from the device endpoints, which provide
devices an MQTT publish/subscribe interface and a subset of the API operations. For more
information about the data, credential access, and job management endpoints used by devices,
see AWS IoT device endpoints.
For information about connecting to and using the AWS IoT endpoints, see Connecting devices
to AWS IoT in the AWS IoT Developer Guide.
Topics
• AWS IoT Core - control plane endpoints (p. 446)
• AWS IoT Core - data plane endpoints (p. 448)
• AWS IoT Device Management - jobs data endpoints (p. 450)
• AWS IoT Device Management - secure tunneling endpoints (p. 451)
• AWS IoT Core for LoRaWAN API endpoints (p. 453)
• AWS IoT FIPS endpoints (p. 455)
Version 1.0
446
AWS General Reference Reference guide
Service endpoints
Version 1.0
447
AWS General Reference Reference guide
Service endpoints
This command returns your data plane API endpoint in the following format:
account-specific-prefix.iot.aws-region.amazonaws.com
For information about the actions supported by the AWS IoT Core - data plane endpoints, see AWS IoT
data plane operations in the AWS IoT API Reference.
The following table contains generic representations of the AWS account-specific endpoints for each
AWS Region that AWS IoT Core supports. In the Endpoint column, the account-specific-prefix
from your Account-specific endpoint replaces data shown in the generic endpoint representation.
Version 1.0
448
AWS General Reference Reference guide
Service endpoints
Version 1.0
449
AWS General Reference Reference guide
Service endpoints
This command returns your Jobs data plane API endpoint in the following format:
account-specific-prefix.jobs.iot.aws-region.amazonaws.com.
For information about the actions supported by the AWS IoT Device Management - jobs data endpoints,
see AWS IoT jobs data plane operations in the AWS IoT API Reference.
The following table contains AWS Region-specific endpoints that AWS IoT Core supports for job data
operations. In the Endpoint column, the account-specific-prefix from your account-specific
endpoint replaces the prefix shown in the generic endpoint representation.
Version 1.0
450
AWS General Reference Reference guide
Service endpoints
Version 1.0
451
AWS General Reference Reference guide
Service endpoints
Version 1.0
452
AWS General Reference Reference guide
Service endpoints
Version 1.0
453
AWS General Reference Reference guide
Service endpoints
• The service type for which you want to get endpoint information about, which can be CUPS or LNS.
• The CUPS or LNS server trust certificate depending on the endpoint specified.
• Your data plane API endpoint in the following format:
account-specific-prefix.service.lorawan.aws-region.amazonaws.com
The following table contains generic representations of the AWS Account-specific LNS endpoints for each
Region that AWS IoT Core supports. In the Endpoint column, the account-specific-prefix from
your Account-specific endpoint replaces prefix shown in the generic endpoint representation.
LNS endpoints
The following table contains generic representations of the AWS Account-specific CUPS endpoints for
each Region that AWS IoT Core supports. In the Endpoint column, the account-specific-prefix
from your Account-specific endpoint replaces prefix shown in the generic endpoint representation.
CUPS endpoints
Version 1.0
454
AWS General Reference Reference guide
Service quotas
Service quotas
Contents
• AWS IoT Core rules engine limits and quotas (p. 455)
• AWS IoT Core API throttling limits (p. 457)
• AWS IoT Core for LoRaWAN limits and quotas (p. 473)
• AWS IoT Core Device Shadow service limits and quotas (p. 484)
• AWS IoT Core Fleet Provisioning limits and quotas (p. 486)
• AWS IoT Core message broker and protocol limits and quotas (p. 488)
• AWS IoT Core protocol-related limits and quotas (p. 495)
• AWS IoT Core credential provider limits and quotas (p. 495)
• AWS IoT Core security and identity limits and quotas (p. 496)
• MQTT-based File Delivery (p. 499)
• AWS IoT Core Device Advisor limits and quotas (p. 500)
Note
The limits and quotas for these AWS IoT Device Management features: AWS IoT registry, AWS
IoT Fleet Indexing, AWS IoT Jobs, AWS IoT Secure Tunneling, and Fleet Hub for AWS IoT Device
Management can be found in AWS IoT Device Management Service quotas (p. 521).
The maximum 10 10 No
number of entries
Maximum number in the rule's
of actions per actions property.
rule
Version 1.0
455
AWS General Reference Reference guide
Service quotas
*
Select AWS Regions: Europe (Stockholm), Middle East (Bahrain), Europe (Paris), Asia Pacific (Hong
Kong), AWS GovCloud (US-East), AWS GovCloud (US-West), US West (N. California), Canada (Central),
China (Ningxia)
AWS IoT Core rules engine HTTP actions limits and quotas
AWS IoT Core HTTP action
Limit display name Description Default value Adjustable
Version 1.0
456
AWS General Reference Reference guide
Service quotas
AWS IoT Core rules engine Apache Kafka actions limits and quotas
Resource Limits
AWS IoT Core rules engine VPC actions limits and quotas
Resource Quota
Version 1.0
457
AWS General Reference Reference guide
Service quotas
The maximum 10 10 No
number of
CreateAuthorizertransactions per
API TPS second (TPS)
that can be
made for the
CreateAuthorizer
API.
Version 1.0
458
AWS General Reference Reference guide
Service quotas
The maximum 1 1 No
number of
CreateDomainConfiguration
transactions per
API TPS second (TPS)
that can be
made for the
CreateDomainConfiguration
API.
Version 1.0
459
AWS General Reference Reference guide
Service quotas
The maximum 10 10 No
number of
CreateProvisioningTemplate
transactions per
API TPS second (TPS)
that can be
made for the
CreateProvisioningTemplate
API.
The maximum 10 10 No
number of
CreateProvisioningTemplateVersion
transactions per
API TPS second (TPS)
that can be
made for the
CreateProvisioningTemplateVersion
API.
The maximum 10 10 No
number of
CreateRoleAlias transactions per
API TPS second (TPS)
that can be
made for the
CreateRoleAlias
API.
The maximum 5 5 No
number of
CreateTopicRule transactions per
API TPS second (TPS)
that can be
made for the
CreateTopicRule
API.
The maximum 5 5 No
number of
CreateTopicRuleDestination
transactions per
API TPS second (TPS)
that can be
made for the
CreateTopicRuleDestination
API.
The maximum 10 10 No
number of
DeleteAuthorizertransactions per
API TPS second (TPS)
that can be
made for the
DeleteAuthorizer
API.
Version 1.0
460
AWS General Reference Reference guide
Service quotas
The maximum 10 10 No
number of
DeleteDomainConfiguration
transactions per
API TPS second (TPS)
that can be
made for the
DeleteDomainConfiguration
API.
Version 1.0
461
AWS General Reference Reference guide
Service quotas
The maximum 10 10 No
number of
DeleteProvisioningTemplateVersion
transactions per
API TPS second (TPS)
that can be
made for the
DeleteProvisioningTemplateVersion
API.
The maximum 10 10 No
number of
DeleteRoleAlias transactions per
API TPS second (TPS)
that can be
made for the
DeleteRoleAlias
API.
The maximum 20 5 No
number of
DeleteTopicRule transactions per
API TPS second (TPS)
that can be
made for the
DeleteTopicRule
API.
The maximum 5 5 No
number of
DeleteTopicRuleDestination
transactions per
API TPS second (TPS)
that can be
made for the
DeleteTopicRuleDestination
API.
The maximum 2 2 No
number of
DeleteV2LoggingLevel
transactions per
API TPS second (TPS)
that can be
made for the
DeleteV2LoggingLevel
API.
Version 1.0
462
AWS General Reference Reference guide
Service quotas
Version 1.0
463
AWS General Reference Reference guide
Service quotas
The maximum 10 10 No
number of
DescribeEndpointtransactions per
API TPS second (TPS)
that can be
made for the
DescribeEndpoint
API.
Version 1.0
464
AWS General Reference Reference guide
Service quotas
The maximum 5 5 No
number of
DisableTopicRuletransactions per
API TPS second (TPS)
that can be
made for the
DisableTopicRule
API.
The maximum 5 5 No
number of
EnableTopicRule transactions per
API TPS second (TPS)
that can be
made for the
EnableTopicRule
API.
The maximum 2 2 No
number of
GetLoggingOptions
transactions per
API TPS second (TPS)
that can be
made for the
GetLoggingOptions
API.
Version 1.0
465
AWS General Reference Reference guide
Service quotas
The maximum 50 5 No
number of
GetTopicRuleDestination
transactions per
API TPS second (TPS)
that can be
made for the
GetTopicRuleDestination
API.
The maximum 2 2 No
number of
GetV2LoggingOptions
transactions per
API TPS second (TPS)
that can be
made for the
GetV2LoggingOptions
API.
Version 1.0
466
AWS General Reference Reference guide
Service quotas
Version 1.0
467
AWS General Reference Reference guide
Service quotas
Version 1.0
468
AWS General Reference Reference guide
Service quotas
The maximum 1 1 No
number of
ListTopicRuleDestinations
transactions per
API TPS second (TPS)
that can be
made for the
ListTopicRuleDestinations
API.
The maximum 1 1 No
number of
ListTopicRules transactions per
API TPS second (TPS) that
can be made for
the ListTopicRules
API.
The maximum 2 2 No
number of
ListV2LoggingLevels
transactions per
API TPS second (TPS)
that can be
made for the
ListV2LoggingLevels
API.
Version 1.0
469
AWS General Reference Reference guide
Service quotas
The maximum 5 5 No
number of
ReplaceTopicRuletransactions per
API TPS second (TPS)
that can be
made for the
ReplaceTopicRule
API.
Version 1.0
470
AWS General Reference Reference guide
Service quotas
The maximum 2 2 No
number of
SetLoggingOptions
transactions per
API TPS second (TPS)
that can be
made for the
SetLoggingOptions
API.
The maximum 2 2 No
number of
SetV2LoggingLevel
transactions per
API TPS second (TPS)
that can be
made for the
SetV2LoggingLevel
API.
The maximum 2 2 No
number of
SetV2LoggingOptions
transactions per
API TPS second (TPS)
that can be
made for the
SetV2LoggingOptions
API.
The maximum 10 10 No
number of
TestAuthorization
transactions per
API TPS second (TPS)
that can be
made for the
TestAuthorization
API.
The maximum 10 10 No
number of
TestInvokeAuthorizer
transactions per
API TPS second (TPS)
that can be
made for the
TestInvokeAuthorizer
API.
Version 1.0
471
AWS General Reference Reference guide
Service quotas
Version 1.0
472
AWS General Reference Reference guide
Service quotas
The maximum 5 5 No
number of
UpdateTopicRuleDestination
transactions per
API TPS second (TPS)
that can be
made for the
UpdateTopicRuleDestination
API.
*
Select AWS Regions: Europe (Stockholm), Middle East (Bahrain), Europe (Paris), Asia Pacific (Hong
Kong), AWS GovCloud (US-East), AWS GovCloud (US-West), US West (N. California), Canada (Central),
China (Ningxia)
Version 1.0
473
AWS General Reference Reference guide
Service quotas
Version 1.0
474
AWS General Reference Reference guide
Service quotas
The following tables describes the maximum number of transactions per second (TPS) that can be made
to each action in the AWS IoT Wireless API, which includes AWS IoT Core for LoRaWAN and Amazon
Sidewalk Integration.
This table describes the maximum TPS for APIs used with LoRaWAN gateways. The gateways route
messages between LoRaWAN devices and AWS IoT Core for LoRaWAN.
Version 1.0
475
AWS General Reference Reference guide
Service quotas
Version 1.0
476
AWS General Reference Reference guide
Service quotas
This table describes the maximum TPS for APIs used with LoRaWAN devices.
Version 1.0
477
AWS General Reference Reference guide
Service quotas
This table describes device profiles and service profiles and destinations that can route messages to
other AWS services.
Version 1.0
478
AWS General Reference Reference guide
Service quotas
Version 1.0
479
AWS General Reference Reference guide
Service quotas
This table describes the maximum TPS for Amazon Sidewalk APIs and APIs that are used for log levels
based on resource types.
Version 1.0
480
AWS General Reference Reference guide
Service quotas
This table describes the maximum TPS for the GetServiceEndpoint API and APIs used for tagging
resources.
Version 1.0
481
AWS General Reference Reference guide
Service quotas
Version 1.0
482
AWS General Reference Reference guide
Service quotas
Version 1.0
483
AWS General Reference Reference guide
Service quotas
Version 1.0
484
AWS General Reference Reference guide
Service quotas
The maximum 5 5 No
number of levels
Maximum depth in the desired or
of JSON reported section
device state of the JSON device
documents state document is
5.
The Device 10 10 No
Shadow service
Maximum number supports up
of in-flight, to 10 in-flight
unacknowledged unacknowledged
messages per messages per
thing thing on a single
connection. When
this quota is
reached, all new
shadow requests
are rejected
with a 429 error
code until the
number of in-
flight requests
drop below the
limit.
Version 1.0
485
AWS General Reference Reference guide
Service quotas
*
Select AWS Regions: Europe (Paris), Europe (Stockholm), Asia Pacific (Hong Kong), South America (São
Paulo), Canada (Central), Middle East (Bahrain), China (Ningxia), AWS GovCloud (US-East), AWS GovCloud
(US-West)
The levels in the desired and reported sections of the Device Shadow's JSON state document are
counted as shown here for the desired object.
"desired": {
"one": {
"two": {
"three": {
"four": {
"five":{
}
}
}
}
}
}
Note
AWS IoT Core deletes a Device Shadow document after the creating account is deleted or upon
customer request. For operational purposes, AWS IoT service backups are retained for 6 months.
Version 1.0
486
AWS General Reference Reference guide
Service quotas
Version 1.0
487
AWS General Reference Reference guide
Service quotas
AWS IoT Core message broker and protocol limits and quotas
AWS IoT Core message broker limits and quotas
Version 1.0
488
AWS General Reference Reference guide
Service quotas
Version 1.0
489
AWS General Reference Reference guide
Service quotas
A topic in a 7 7 No
publish or
Maximum number subscribe request
of slashes can have no more
in topic and than 7 forward
topic filter slashes (/). This
excludes the
first 3 slashes in
the mandatory
segments for
Basic Ingest topics
($AWS/rules/rule-
name/).
Version 1.0
490
AWS General Reference Reference guide
Service quotas
A single 8 8 No
SUBSCRIBE
Maximum request has
subscriptions a quota of 8
per subscribe subscriptions.
request
Version 1.0
491
AWS General Reference Reference guide
Service quotas
Version 1.0
492
AWS General Reference Reference guide
Service quotas
MQTT/HTTP 1 1 No
publish requests
Retained with RETAIN flag
message set made to the
inbound same topic per
publish second.
requests per
second per
topic
Version 1.0
493
AWS General Reference Reference guide
Service quotas
Version 1.0
494
AWS General Reference Reference guide
Service quotas
*
Select AWS Regions: Europe (Stockholm), Middle East (Bahrain), Europe (Paris), Asia Pacific (Hong
Kong), AWS GovCloud (US-East), AWS GovCloud (US-West), US West (N. California), Canada (Central),
China (Ningxia)
Version 1.0
495
AWS General Reference Reference guide
Service quotas
*
Select AWS Regions: US East (N. Virginia), US West (Oregon), Europe (Ireland)
Note
Large Region limits apply to AWS Regions: US East (N. Virginia), US West (Oregon), and Europe
(Ireland)
Custom authentication: 10 No
maximum number
Custom of authorizers that
authentication: can be registered to
maximum number of your AWS account.
authorizers per Authorizers have a
account lambda function that
implements custom
authentication and
authorization.
Version 1.0
496
AWS General Reference Reference guide
Service quotas
Maximum number 5 No
of fleet provisioning
Maximum number of template versions
fleet provisioning per template. Each
template versions template version
per template has a version ID and
a creation date for
devices connecting to
AWS IoT using fleet
previsioning.
Version 1.0
497
AWS General Reference Reference guide
Service quotas
Version 1.0
498
AWS General Reference Reference guide
Service quotas
Minimum data block size The minimum data block size. 256 bytes No
Maximum blocks that The maximum number of blocks that can be 98,304 No
can be requested per requested per stream file request.
stream file request
* For additional information, see Using AWS IoT MQTT-based file delivery in devices in the AWS IoT
Developer Guide.
Version 1.0
499
AWS General Reference Reference guide
Service quotas
CreateStream 15 TPS
DeleteStream 15 TPS
DescribeStream 15 TPS
ListStreams 15 TPS
UpdateStream 15 TPS
Version 1.0
500
AWS General Reference Reference guide
Service quotas
Version 1.0
501
AWS General Reference Reference guide
AWS IoT Device Defender
The maximum 10 No
number of
Rate of UpdateSuiteDefinition
UpdateSuiteDefinition
API requests you can
API requests make per second.
Service endpoints
Version 1.0
502
AWS General Reference Reference guide
Service endpoints
Version 1.0
503
AWS General Reference Reference guide
Service quotas
Service quotas
AWS IoT Device Defender audits limits and quotas
The following service quotas apply to mitigation actions and audit mitigation action tasks:
Resource Limit
Version 1.0
504
AWS General Reference Reference guide
Service quotas
ML Detect limits
This table describes the maximum number of transactions per second (TPS) that can be made to each of
these AWS IoT Device Defender API actions.
Version 1.0
505
AWS General Reference Reference guide
Service quotas
Version 1.0
506
AWS General Reference Reference guide
Service quotas
Version 1.0
507
AWS General Reference Reference guide
Service quotas
Version 1.0
508
AWS General Reference Reference guide
Service quotas
Version 1.0
509
AWS General Reference Reference guide
Service quotas
Version 1.0
510
AWS General Reference Reference guide
Service quotas
Version 1.0
511
AWS General Reference Reference guide
Service quotas
Version 1.0
512
AWS General Reference Reference guide
AWS IoT Device Management
Service endpoints
Topics
• AWS IoT Core - control plane endpoints (p. 513)
• AWS IoT Core - data plane endpoints (p. 515)
• AWS IoT Device Management - jobs data endpoints (p. 517)
• AWS IoT Device Management - secure tunneling endpoints (p. 518)
• AWS IoT FIPS endpoints (p. 521)
Version 1.0
513
AWS General Reference Reference guide
Service endpoints
Version 1.0
514
AWS General Reference Reference guide
Service endpoints
This command returns your Data Plane API endpoint in the following format:
account-specific-prefix.iot.aws-region.amazonaws.com
For information about the actions supported by the AWS IoT Core - data plane endpoints, see AWS IoT
data plane operations in the AWS IoT API Reference.
The following table contains generic representations of the AWS account-specific endpoints for each
AWS Region that AWS IoT Core supports. In the Endpoint column, the account-specific-prefix
from your Account-specific endpoint replaces data shown in the generic endpoint representation.
Version 1.0
515
AWS General Reference Reference guide
Service endpoints
Version 1.0
516
AWS General Reference Reference guide
Service endpoints
This command returns your Jobs data plane API endpoint in the following format:
account-specific-prefix.jobs.iot.aws-region.amazonaws.com.
For information about the actions supported by the AWS IoT Device Management - jobs data endpoints,
see AWS IoT jobs data plane operations in the AWS IoT API Reference.
The following table contains AWS Region-specific endpoints that AWS IoT Core supports for job data
operations. In the Endpoint column, the account-specific-prefix from your account-specific
endpoint replaces the prefix shown in the generic endpoint representation.
Version 1.0
517
AWS General Reference Reference guide
Service endpoints
Version 1.0
518
AWS General Reference Reference guide
Service endpoints
Version 1.0
519
AWS General Reference Reference guide
Service endpoints
Version 1.0
520
AWS General Reference Reference guide
Service quotas
Service quotas
Contents
• AWS IoT Core thing resource limits and quotas (p. 522)
• AWS IoT Core thing group resource limits and quotas (p. 523)
• AWS IoT Core bulk thing registration limits and quotas (p. 524)
• AWS IoT Core billing group restrictions (p. 525)
• AWS IoT Device Management API action limits (p. 525)
• AWS IoT Fleet Indexing (p. 532)
• AWS IoT Jobs (p. 534)
• AWS IoT Secure Tunneling (p. 538)
• Fleet Hub for AWS IoT Device Management (p. 540)
Version 1.0
521
AWS General Reference Reference guide
Service quotas
Maximum number of 3 No
thing attributes for a
Maximum number of thing without a thing
thing attributes type. Things without a
for a thing thing type can have up
without a thing to three attributes.
type
Note
Thing types
The number of thing types that can be defined in an AWS account is not limited.Thing types
allow you to store description and configuration information that is common to all things
associated with the same thing type.
Version 1.0
522
AWS General Reference Reference guide
Service quotas
Maximum number of 50 No
attributes associated
Maximum number with a thing group.
of attributes Attributes are name-
associated with a value pairs you can use
thing group to store information
about a group. You can
add, delete, or update
the attributes of a
group.
Version 1.0
523
AWS General Reference Reference guide
Service quotas
Note
The maximum number of things that can be assigned to a thing group is not limited.
For more information about the JSON file used for bulk registration, see Amazon S3 input JSON file.
Version 1.0
524
AWS General Reference Reference guide
Service quotas
For more information, see Managing Devices with AWS IoT, Authentication, and Device Provisioning.
You can use the AttachThingPrincipal API operation to attach a certificate or other credential to a
thing.
• The maximum number of billing groups per AWS account is 20,000.
Version 1.0
525
AWS General Reference Reference guide
Service quotas
Version 1.0
526
AWS General Reference Reference guide
Service quotas
Version 1.0
527
AWS General Reference Reference guide
Service quotas
Version 1.0
528
AWS General Reference Reference guide
Service quotas
Version 1.0
529
AWS General Reference Reference guide
Service quotas
Version 1.0
530
AWS General Reference Reference guide
Service quotas
*
Select AWS Regions: Europe (Stockholm), Middle East (Bahrain), Europe (Paris), Asia Pacific (Hong
Kong), AWS GovCloud (US-East), AWS GovCloud (US-West), US West (N. California), Canada (Central),
China (Ningxia)
Version 1.0
531
AWS General Reference Reference guide
Service quotas
Version 1.0
532
AWS General Reference Reference guide
Service quotas
Version 1.0
533
AWS General Reference Reference guide
Service quotas
Version 1.0
534
AWS General Reference Reference guide
Service quotas
Version 1.0
535
AWS General Reference Reference guide
Service quotas
Version 1.0
536
AWS General Reference Reference guide
Service quotas
Version 1.0
537
AWS General Reference Reference guide
Service quotas
†
For definitions of data plane and control plane, see What are the ways for accessing AWS IoT Core? in
the AWS IoT Core FAQs
Version 1.0
538
AWS General Reference Reference guide
Service quotas
Version 1.0
539
AWS General Reference Reference guide
AWS IoT Events
Version 1.0
540
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Control plane endpoints
The following table contains AWS Region-specific endpoints that AWS IoT Events supports for control
plane operations. For more information, see AWS IoT Events operations in the AWS IoT Events API
Reference.
Version 1.0
541
AWS General Reference Reference guide
Service endpoints
Version 1.0
542
AWS General Reference Reference guide
Service quotas
Service quotas
Detector model definition size Each supported No The maximum size (in
Region: 512 Kilobytes) of a detector
Kilobytes model definition.
Detectors per detector model Each supported Yes The maximum number
Region: 100,000 of detectors created by a
detector model.
Maximum actions per alarm model Each supported Yes The maximum number of
Region: 10 actions allowed in an alarm
model.
Maximum actions per event Each supported Yes The maximum number of
Region: 10 actions allowed in an event
in a detector model.
Maximum alarm model versions per alarm Each supported Yes The maximum number of
model Region: 500 versions of a single alarm
model for this account.
Maximum alarm models per account Each supported Yes The maximum number
Region: 200 of alarm models for this
account.
Version 1.0
543
AWS General Reference Reference guide
Service quotas
Maximum alarm models per input Each supported No The maximum number of
Region: 10 alarm models associated
with a single input.
Maximum alarms per alarm model Each supported Yes The maximum number of
Region: 100,000 alarms created by an alarm
model.
Maximum events per state Each supported Yes The maximum number of
Region: 20 events allowed in a state in
a detector model.
Maximum messages per alarm per second Each supported No The maximum number of
Region: 10 messages sent in 1 second
to an alarm.
Maximum number of alarm models per Each supported Yes The maximum number
property in an AWS IoT SiteWise asset Region: 10 of alarm models that can
model be created for a given
property in an AWS IoT
SiteWise asset model
Maximum number of recipients per Each supported Yes The maximum number
notification action in an alarm model Region: 10 of recipients that can be
specified in a notification
action in an alarm model
Maximum total messages evaluated per Each supported Yes The maximum number of
second Region: 1,000 message evaluations across
all detectors and alarms in
a second for this account.
Maximum transition events per state Each supported Yes The maximum number of
Region: 20 transition events allowed in
a state in a detector model.
Messages per detector per second Each supported No The maximum number of
Region: 10 messages sent in 1 second
to a detector.
Number of detector model analyses in Each supported Yes The maximum number of
RUNNING status Region: 10 detector model analyses
in RUNNING status for this
account.
State variables per detector model Each supported Yes The maximum number of
definition Region: 50 state variables in a detector
model definition.
Version 1.0
544
AWS General Reference Reference guide
AWS IoT FleetWise
States per detector model Each supported Yes The maximum number of
Region: 20 states allowed in a detector
model.
Timers scheduled per detector Each supported Yes The maximum number
Region: 5 of timers scheduled by a
detector.
For more information, see AWS IoT Events quotas in the AWS IoT Events User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
The limit for AWS Control Tower is 5,000 TPS.
Rate of API requests The maximum number 20 TPS (or RPS) Yes
in this account in the of API requests that you
current Region can send per second
in this account in the
current Region.
Version 1.0
545
AWS General Reference Reference guide
AWS IoT Greengrass V1
Note
AWS IoT FleetWise will drop messages from the vehicle if the ingest rate exceeds the default
quota. Revisit your campaign and fleet definitions to adjust the expected number of messages.
Any dropped messages cannot be recovered.
Version 1.0
546
AWS General Reference Reference guide
Service endpoints
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Control Plane Operations
The following table contains AWS Region-specific endpoints that AWS IoT Greengrass supports for group
management operations.
Version 1.0
547
AWS General Reference Reference guide
Service endpoints
To look up your account-specific endpoint, use the aws iot describe-endpoint --endpoint-type iot:Data-
ATS command.
Version 1.0
548
AWS General Reference Reference guide
Service endpoints
Note
Legacy Verisign endpoints are currently supported for some Regions (p. 550), but we
recommend that you use ATS endpoints with ATS root certificate authority (CA) certificates. For
more information, see Server Authentication in the AWS IoT Developer Guide.
Discovery Operations
The following table contains AWS Region-specific ATS endpoints for device discovery operations using
the AWS IoT Greengrass Discovery API. This is a data plane API.
Version 1.0
549
AWS General Reference Reference guide
Service endpoints
Note
Legacy Verisign endpoints are currently supported for some Regions (p. 550), but we
recommend that you use ATS endpoints with ATS root CA certificates. For more information, see
Server authentication in the AWS IoT Developer Guide.
When using legacy Verisign endpoints, you must use Verisign root CA certificates.
To look up your account-specific legacy endpoint, use the aws iot describe-endpoint --endpoint-type
iot:Data command.
Discovery Operations (Legacy Endpoints)
Version 1.0
550
AWS General Reference Reference guide
Service quotas
Service quotas
AWS IoT Greengrass Cloud API
Description Default
Maximum number of transactions per second See the section called “TPS” (p. 551).
(TPS) on the AWS IoT Greengrass APIs.
Maximum length of a core thing name. 124 bytes of UTF-8 encoded characters.
TPS
The default quota for the maximum number of transactions per second on the AWS IoT Greengrass APIs
depends on the API and the AWS Region where AWS IoT Greengrass is used.
For most APIs and supported AWS Regions (p. 547), the default quota is 30. Exceptions are noted in the
following tables.
API exceptions
API Default
CreateDeployment 20
China (Beijing) 10
Version 1.0
551
AWS General Reference Reference guide
AWS IoT Greengrass V2
This quota applies per AWS account. For example, in the US East (N. Virginia) Region, each account has
a default quota of 30 TPS. Each API (such as CreateGroupVersion or ListFunctionDefinitions)
has a quota of 30 TPS. This includes control plane and data plane operations. Requests that exceed the
account or API quotas are throttled. To request account and API quota increases, including quotas for
specific APIs, contact your AWS Enterprise Support representative.
Description Default
Maximum number of routing table entries that 50 (matches AWS IoT subscription quota)
specify Cloud as the source.
Maximum size of messages sent by an AWS IoT 128 KB (matches AWS IoT message size quota)
device.
The Greengrass Core software provides a service to detect the IP addresses of your Greengrass core
devices. It sends this information to the AWS IoT Greengrass cloud service and allows AWS IoT devices to
download the IP address of the Greengrass core they need to connect to.
Version 1.0
552
AWS General Reference Reference guide
Service endpoints
Service endpoints
Control Plane Operations
The following table contains AWS Region-specific endpoints that AWS IoT Greengrass V2 supports for
operations to manage components, devices, and deployments.
greengrass-ats.iot.us-gov-west-1.amazonaws.com
Version 1.0
553
AWS General Reference Reference guide
Service endpoints
To look up your account-specific endpoint, use the aws iot describe-endpoint --endpoint-type iot:Data-
ATS command.
Version 1.0
554
AWS General Reference Reference guide
Service endpoints
Note
Legacy Verisign endpoints are currently supported for some Regions (p. 556), but we
recommend that you use ATS endpoints with ATS root certificate authority (CA) certificates. For
more information, see Server Authentication in the AWS IoT Developer Guide.
Version 1.0
555
AWS General Reference Reference guide
Service endpoints
Note
Legacy Verisign endpoints are currently supported for some Regions (p. 556), but we
recommend that you use ATS endpoints with ATS root CA certificates. For more information, see
Server authentication in the AWS IoT Developer Guide.
When using legacy Verisign endpoints, you must use Verisign root CA certificates.
To look up your account-specific legacy endpoint, use the aws iot describe-endpoint --endpoint-type
iot:Data command.
Data Plane Operations (Legacy Endpoints)
Version 1.0
556
AWS General Reference Reference guide
Service quotas
Service quotas
The following tables describe quotas in AWS IoT Greengrass V2. For more information about quotas and
how to request quota increases, see AWS service quotas (p. 991).
Maximum size of 8 KB No
component recipe
Version 1.0
557
AWS General Reference Reference guide
AWS IoT RoboRunner
Request rate for other 30 requests per second No This quota applies to
API operations per Region the combination of API
requests for all control
plane operations.
Exceptions
• China (Beijing) – 10
requests per second
per Region
• AWS GovCloud (US-
West) – 10 requests
per second per
Region
• AWS GovCloud (US-
East) – 10 requests
per second per
Region
Version 1.0
558
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
Version 1.0
559
AWS General Reference Reference guide
Service quotas
Version 1.0
560
AWS General Reference Reference guide
Service quotas
Version 1.0
561
AWS General Reference Reference guide
Service quotas
Version 1.0
562
AWS General Reference Reference guide
Service quotas
Version 1.0
563
AWS General Reference Reference guide
AWS IoT SiteWise
Service endpoints
Version 1.0
564
AWS General Reference Reference guide
Service quotas
For more information, see AWS IoT SiteWise endpoints in the AWS IoT SiteWise User Guide.
Service quotas
Depth of asset model hierarchy tree Each supported Yes The maximum asset model
Region: 30 hierarchy tree depth.
Number of OPC UA sources per gateway Each supported No The maximum number
Region: 100 of OPC-UA sources per
gateway.
Number of asset models per Region per Each supported Yes The maximum number of
AWS account Region: 1,000 asset models per Region
per AWS account.
Number of asset models per hierarchy tree Each supported Yes The maximum number of
Region: 100 asset models per hierarchy
tree.
Number of assets per asset model Each supported Yes The maximum number of
Region: 10,000 assets per asset model.
Number of child assets per parent asset Each supported Yes The maximum number
Region: 2,000 of child assets per parent
asset.
Number of dashboards per project Each supported Yes The maximum number of
Region: 100 dashboards per project.
Number of data points per second per Each supported No The maximum number of
data quality per asset property Region: 10 data points with the same
timestamp in seconds per
data quality for each asset
property. You can store up
to this number of good-
quality, uncertain-quality,
and bad-quality data points
for any given second for
each asset property.
Version 1.0
565
AWS General Reference Reference guide
Service quotas
Number of days between the start Each supported Yes The maximum number
date in the past and today for Region: 28 of days between the
GetInterpolatedAssetPropertyValues start date and today.
This quota applies to
the startTimeInSeconds
parameter when
you specify a start
date in the past for
GetInterpolatedAssetPropertyValues
requests.
Number of functions per property formula Each supported No The maximum number of
expression Region: 10 functions that can be used
in one property formula
expression.
Number of gateways per Region per AWS Each supported Yes The maximum number of
account Region: 100 gateways per Region per
AWS account.
Number of hierarchy definitions per asset Each supported Yes The maximum number of
model Region: 30 hierarchy definitions per
asset model.
Number of metrics per dashboard Each supported Yes The maximum number
visualization Region: 5 of metrics per dashboard
visualization.
Number of parent asset models per child Each supported Yes The maximum number of
asset model Region: 10,000 parent asset models per
child asset model.
Number of portals per Region per AWS Each supported Yes The maximum number of
account Region: 100 portals per Region per AWS
account.
Number of projects per portal Each supported Yes The maximum number of
Region: 100 projects per portal.
Number of properties per asset model Each supported Yes The maximum number of
Region: 500 properties per asset model.
Number of properties that directly depend Each supported Yes The maximum number of
on a single property Region: 20 properties that directly
depend on a single
property, as defined across
all formula expressions.
Version 1.0
566
AWS General Reference Reference guide
Service quotas
Number of property variables per property Each supported No The maximum number of
formula expression Region: 10 property variables that can
be used in one property
formula expression.
Number of root assets per project Each supported No The maximum number of
Region: 1 root assets associated per
project.
Number of visualizations per dashboard Each supported Yes The maximum number
Region: 10 of visualizations per
dashboard.
Version 1.0
567
AWS General Reference Reference guide
Service quotas
Rate of data points ingested Each supported Yes The maximum number of
Region: 1,000 timestamp-quality-value
(TQV) data points ingested
per second per Region per
AWS account.
Request rate for AssociateAssets Each supported Yes The maximum number of
Region: 100 requests per second per
Region per AWS account for
AssociateAssets.
Request rate for CreateAsset Each supported Yes The maximum number of
Region: 50 requests per second per
Region per AWS account for
CreateAsset.
Request rate for CreateAssetModel Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
CreateAssetModel.
Request rate for DeleteAsset Each supported Yes The maximum number of
Region: 50 requests per second per
Region per AWS account for
DeleteAsset.
Version 1.0
568
AWS General Reference Reference guide
Service quotas
Request rate for DeleteAssetModel Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
DeleteAssetModel.
Request rate for DeleteTimeSeries Each supported Yes The maximum number of
Region: 100 requests per second per
Region per AWS account for
DeleteTimeSeries.
Request rate for DescribeAsset Each supported Yes The maximum number of
Region: 150 requests per second per
Region per AWS account for
DescribeAsset.
Request rate for DescribeAssetModel Each supported Yes The maximum number of
Region: 150 requests per second per
Region per AWS account for
DescribeAssetModel.
Request rate for DescribeAssetProperty Each supported Yes The maximum number of
Region: 150 requests per second per
Region per AWS account for
DescribeAssetProperty.
Request rate for DescribeLoggingOptions Each supported Yes The maximum number of
Region: 150 requests per second per
Region per AWS account for
DescribeLoggingOptions.
Request rate for DescribeTimeSeries Each supported Yes The maximum number of
Region: 150 requests per second per
Region per AWS account for
DescribeTimeSeries.
Request rate for DisassociateAssets Each supported Yes The maximum number of
Region: 100 requests per second per
Region per AWS account for
DisassociateAssets.
Version 1.0
569
AWS General Reference Reference guide
Service quotas
Request rate for GetAssetPropertyValue Each supported Yes The maximum number of
Region: 1,000 requests per second per
Region per AWS account for
GetAssetPropertyValue.
Request rate for ListAssetModels Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
ListAssetModels.
Request rate for ListAssetRelationships Each supported Yes The maximum number of
Region: 30 requests per second per
Region per AWS account for
ListAssetRelationships.
Request rate for ListAssets Each supported Yes The maximum number of
Region: 30 requests per second per
Region per AWS account for
ListAssets.
Request rate for ListAssociatedAssets Each supported Yes The maximum number of
Region: 30 requests per second per
Region per AWS account for
ListAssociatedAssets.
Request rate for ListTagsForResource Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
ListTagsForResource.
Request rate for ListTimeSeries Each supported Yes The maximum number of
Region: 30 requests per second per
Region per AWS account for
ListTimeSeries.
Request rate for PutLoggingOptions Each supported Yes The maximum number of
Region: 30 requests per second per
Region per AWS account for
PutLoggingOptions.
Version 1.0
570
AWS General Reference Reference guide
AWS IoT TwinMaker
Request rate for PutStorageConfiguration Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
PutStorageConfiguration.
Request rate for TagResource Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
TagResource.
Request rate for UntagResource Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
UntagResource.
Request rate for UpdateAsset Each supported Yes The maximum number of
Region: 100 requests per second per
Region per AWS account for
UpdateAsset.
Request rate for UpdateAssetModel Each supported Yes The maximum number of
Region: 10 requests per second per
Region per AWS account for
UpdateAssetModel.
Request rate for UpdateAssetProperty Each supported Yes The maximum number of
Region: 100 requests per second per
Region per AWS account for
UpdateAssetProperty.
For more information, see AWS IoT SiteWise quotas in the AWS IoT SiteWise User Guide.
Service endpoints
Region Name Region Endpoint Protocol
Version 1.0
571
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
572
AWS General Reference Reference guide
AWS IoT TwinMaker API throttling limits
• Request rate for Model and Scene API operations limit: 10 TPS per AWS account.
• Request rate for Data read and write API operations limit: 100 TPS per AWS account.
Note
The TPS limits apply to all regions, and are not adjustable.
Service endpoints
Amazon IVS uses an API for setting up and configuring IVS streaming applications. Amazon IVS Chat uses
the main Chat API for setting up and managing chat rooms, and the Chat Messaging API for sending and
receiving chat messages.
IVS endpoints
Version 1.0
573
AWS General Reference Reference guide
Service quotas
Service quotas
For more information, see Service Quotas in the Amazon IVS User Guide.
Version 1.0
574
AWS General Reference Reference guide
Service quotas
IVS quotas
Ingest bitrate (channel 1.5 Mbps No Maximum bits per second that can be streamed to
type BASIC) or a channel whose type is BASIC.
3.5 Mbps
• If input video quality is 480p or less, the default
quota is 1.5 Mbps.
• If input video quality is more than 480p but less
than 1080p, the default quota is 3.5 Mbps.
Ingest bitrate (channel 8.5 Mbps No Maximum bits per second that can be streamed to
type STANDARD) a channel whose type is STANDARD (the default).
Warning: If you exceed this threshold, the stream
probably will disconnect immediately. See the
Amazon IVS API Reference for details about
channel type.
Playback token size 2 KB No Maximum size of the entire JSON web token
(JWT) used to initiate playback.
Version 1.0
575
AWS General Reference Reference guide
Amazon Kendra
Message review handler 200 No Timeout period in milliseconds for all your
timeout period message review handlers in the current AWS
Region. If this is exceeded, the message is
allowed or denied depending on the value of the
fallbackResult field you configured for the
message review handler.
Rooms 5,000 Yes Maximum number of chat rooms per account, per
AWS Region.
Version 1.0
576
AWS General Reference Reference guide
Service endpoints
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Data sources (enterprise edition) Each supported Yes The maximum number of
Region: 50 data sources per enterprise
edition index.
Version 1.0
577
AWS General Reference Reference guide
Service quotas
Ingestion attributes string list size Each supported Yes The maximum string list
Region: 10 size per ingestion attribute.
Items in a query suggestions block list Each supported Yes The maximum number
Region: 20,000 of items in a query
suggestions block list.
Query attributes user group list size Each supported Yes The maximum user group
Region: 10 list size per query attribute.
Query suggestions block list file size Each supported Yes The maximum query
Region: 2 suggestions block list file
Megabytes size in MB.
Query suggestions returned in API Each supported Yes The maximum number of
Region: 10 query suggestions returned
in a GetQuerySuggestions
API call.
Spell correction query suggestions Each supported Yes The maximum number
Region: 1 of spell-corrected query
suggestions to return in a
Query API call.
Synonym rules per thesaurus Each supported Yes The maximum number
Region: 10,000 of synonym rules per
thesaurus.
Version 1.0
578
AWS General Reference Reference guide
Amazon Keyspaces
Service endpoints
Version 1.0
579
AWS General Reference Reference guide
Service endpoints
Version 1.0
580
AWS General Reference Reference guide
Service quotas
Service quotas
Account-level read throughput quota Each supported Yes The maximum number of
(Provisioned mode) Region: 80,000 aggregate read capacity
units (RCUs) allocated for
the account per region;
applicable only for tables
in provisioned read/write
capacity mode. For more
information, see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
Account-level write throughput quota Each supported Yes The maximum number of
(Provisioned mode) Region: 80,000 aggregate write capacity
units (WCUs) allocated for
the account per region;
applicable only for tables
in provisioned read/write
capacity mode. For more
information, see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
Max amount of data restored using Point- Each supported Yes The maximum size of data
in-time Recovery (PITR) Region: 5 Terabytes that can be restored using
PITR within 24 hours.
Version 1.0
581
AWS General Reference Reference guide
Service quotas
Max concurrent table restores using Point- Each supported Yes The maximum number of
in-time Recovery (PITR) Region: 4 concurrent table restores
using PITR per subscriber is
4
Max partition key size Each supported No The maximum size of the
Region: 2,048 Bytes compound partition key.
Up to 3 bytes of additional
storage are added to the
raw size of each column
included in the partition
key for metadata. For more
information, see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
Max static data per logical partition Each supported No The maximum aggregate
Region: 1 size of static data in a
Megabytes logical partition. For
details see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
Table-level read throughput quota Each supported Yes The maximum read
Region: 40,000 throughput (RCUs & RRUs
per second) that can
be allocated to a table
in the region. For more
information, see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
Version 1.0
582
AWS General Reference Reference guide
AWS KMS
Table-level write throughput quota Each supported Yes The maximum write
Region: 40,000 throughput (WCUs &
WRUs per second) that
can be allocated to a
table per region. For more
information, see https://
docs.aws.amazon.com/
keyspaces/latest/devguide/
quotas.html
For more information, see Quotas for Amazon Keyspaces (for Apache Cassandra) in the Amazon
Keyspaces (for Apache Cassandra) Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
kms-fips.us-east-2.amazonaws.com HTTPS
kms-fips.us-east-1.amazonaws.com HTTPS
kms-fips.us-west-1.amazonaws.com HTTPS
Version 1.0
583
AWS General Reference Reference guide
Service endpoints
kms-fips.us-west-2.amazonaws.com HTTPS
kms-fips.af-south-1.amazonaws.com HTTPS
kms-fips.ap-southeast-3.amazonaws.com HTTPS
kms-fips.ap-south-1.amazonaws.com HTTPS
kms-fips.ap-northeast-3.amazonaws.com HTTPS
kms-fips.ap-northeast-2.amazonaws.com HTTPS
kms-fips.ap-southeast-1.amazonaws.com HTTPS
kms-fips.ap-southeast-2.amazonaws.com HTTPS
kms-fips.ap-northeast-1.amazonaws.com HTTPS
Version 1.0
584
AWS General Reference Reference guide
Service endpoints
kms-fips.ca-central-1.amazonaws.com HTTPS
kms-fips.eu-central-1.amazonaws.com HTTPS
kms-fips.eu-west-1.amazonaws.com HTTPS
kms-fips.eu-west-2.amazonaws.com HTTPS
kms-fips.eu-south-1.amazonaws.com HTTPS
kms-fips.eu-west-3.amazonaws.com HTTPS
kms-fips.eu-north-1.amazonaws.com HTTPS
kms-fips.me-south-1.amazonaws.com HTTPS
kms-fips.me-central-1.amazonaws.com HTTPS
Version 1.0
585
AWS General Reference Reference guide
Service quotas
kms-fips.us-gov-east-1.amazonaws.com HTTPS
kms-fips.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Name Default Adjustable
Description
Version 1.0
586
AWS General Reference Reference guide
Service quotas
Cryptographic operations (ECC) request Each supported Yes Maximum Sign and Verify
rate Region: 300 per requests with ECC CMKs per
second second. When you reach
this quota, KMS rejects
this type of request for the
remainder of the interval.
Cryptographic operations (RSA) request Each supported Yes Maximum requests for
rate Region: 500 per cryptographic operations
second with RSA CMKs per second.
This shared quota applies
to Encrypt, Decrypt,
ReEncrypt, Sign, and Verify
requests using RSA CMKs.
When you reach this quota,
KMS rejects this type of
request for the remainder
of the interval.
Version 1.0
587
AWS General Reference Reference guide
Service quotas
eu-central-1:
10,000 per second
eu-west-1: 50,000
per second
eu-west-2: 10,000
per second
Customer Master Keys (CMKs) Each supported Yes The maximum number
Region: 100,000 of customer managed
CMKs permitted in each
AWS Region of this AWS
account. This quota does
not apply to AWS managed
CMKs.
Version 1.0
588
AWS General Reference Reference guide
Service quotas
Version 1.0
589
AWS General Reference Reference guide
Service quotas
Version 1.0
590
AWS General Reference Reference guide
Service quotas
Version 1.0
591
AWS General Reference Reference guide
Service quotas
Version 1.0
592
AWS General Reference Reference guide
Service quotas
Version 1.0
593
AWS General Reference Reference guide
Service quotas
Version 1.0
594
AWS General Reference Reference guide
Kinesis Data Analytics
Version 1.0
595
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
596
AWS General Reference Reference guide
Service quotas
Service quotas
Apache Flink Kinesis Processing Units Each supported Yes The maximum number of
(KPUs) Region: 32 Kinesis Processing Units
(KPUs) that your Apache
Flink application can use.
Input Parallelism in input streams for SQL Each supported No The maximum number
applications Region: 64 of in-application
input streams for SQL
applications.
Version 1.0
597
AWS General Reference Reference guide
Kinesis Data Firehose
Kinesis Processing Units (KPUs) Each supported Yes The maximum number
Region: 8 of Kinesis Processing
Units (KPUs) that your
application can use.
SQL Kinesis Processing Units (KPUs) Each supported Yes The maximum number of
Region: 8 Kinesis Processing Units
(KPUs) that your SQL
application can use.
For more information, see Quotas in the Amazon Kinesis Data Analytics for Apache Flink Developer Guide.
Service endpoints
Version 1.0
598
AWS General Reference Reference guide
Service endpoints
Version 1.0
599
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
600
AWS General Reference Reference guide
Service quotas
Version 1.0
601
AWS General Reference Reference guide
Kinesis Data Streams
For more information, see Amazon Kinesis Data Firehose Quotas in the Amazon Kinesis Data Firehose
Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
602
AWS General Reference Reference guide
Service endpoints
Version 1.0
603
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
For more information, see Amazon Kinesis Data Streams Quotas in the Amazon Kinesis Data Streams
Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
604
AWS General Reference Reference guide
Service endpoints
Version 1.0
605
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
606
AWS General Reference Reference guide
Service quotas
GetMedia concurrent connections per Each supported Yes The maximum number of
stream Region: 3 concurrent connections
that you can make with
GetMedia per stream in
this account in the current
Region.
Version 1.0
607
AWS General Reference Reference guide
Service quotas
Version 1.0
608
AWS General Reference Reference guide
Service quotas
Version 1.0
609
AWS General Reference Reference guide
Service quotas
Rate of DeleteStreamAPI requests per Each supported Yes The maximum number of
stream Region: 5 per DeleteStream requests that
second you can make per second
per stream in this account
in the current Region.
Rate of DescribeStreamAPI requests per Each supported Yes The maximum number of
stream Region: 5 per DescribeStream requests
second that you can make per
second per stream in this
account in the current
Region.
Version 1.0
610
AWS General Reference Reference guide
Service quotas
Rate of GetDataEndpointAPI requests per Each supported Yes The maximum number of
stream Region: 5 per GetDataEndpoint requests
second that you can make per
second per stream in this
account in the current
Region.
Rate of GetMediaAPI requests per stream Each supported Yes The maximum number of
Region: 5 per GetMedia requests that you
second can make per second per
stream in this account in
the current Region.
Version 1.0
611
AWS General Reference Reference guide
Service quotas
Rate of GetTSFragmentAPI requests per Each supported Yes The maximum number of
session Region: 20 per GetTSFragment requests
second that you can make per
second per session in this
account in the current
Region.
Version 1.0
612
AWS General Reference Reference guide
Service quotas
Rate of ListTagsForStreamAPI requests per Each supported Yes The maximum number of
stream Region: 5 per ListTagsForStream requests
second that you can make per
second per stream in this
account in the current
Region.
Rate of PutMediaAPI requests per stream Each supported Yes The maximum number of
Region: 5 per PutMedia requests that you
second can make per second per
stream in this account in
the current Region.
Rate of TagResourceAPI requests per Each supported Yes The maximum number of
resource Region: 5 per TagResource requests that
second you can make per second
per resource in this account
in the current Region.
Version 1.0
613
AWS General Reference Reference guide
Service quotas
Rate of TagStreamAPI requests per stream Each supported Yes The maximum number of
Region: 5 per TagStream requests that
second you can make per second
per stream in this account
in the current Region.
Rate of UntagResourceAPI requests per Each supported Yes The maximum number of
resource Region: 5 per TagResource requests that
second you can make per second
per resource in this account
in the current Region.
Rate of UntagStreamAPI requests per Each supported Yes The maximum number of
stream Region: 5 per UntagStream requests that
second you can make per second
per stream in this account
in the current Region.
Version 1.0
614
AWS General Reference Reference guide
Service quotas
Rate of UpdateStreamAPI requests per Each supported Yes The maximum number of
stream Region: 5 per UpdateStream requests
second that you can make per
second per stream in this
account in the current
Region.
Rate of archived fragment media per Each supported Yes The maximum number
stream Region: 500 per of fragments that you
second can request media for per
stream per second in this
account in the current
Region.
Rate of archived fragment metadata per Each supported Yes The maximum number of
stream Region: 10,000 per fragments that you can
second request metadata for per
stream per second in this
account in the current
Region.
SendSDPOffer message payload size Each supported No The maximum size (in
Region: 10 Kilobytes kilobytes) of SendSDPOffer
message payload.
Version 1.0
615
AWS General Reference Reference guide
Lake Formation
TURN session concurrent allocations per Each supported No The maximum number
signaling channel Region: 50 of concurrent allocated
TURN sessions per signaling
channel in this account in
the current Region.
For more information, see Kinesis Video Streams quotas in the Amazon Kinesis Video Streams Developer
Guide.
Service endpoints
Version 1.0
616
AWS General Reference Reference guide
Service endpoints
Version 1.0
617
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Length of a path that can be registered Each supported Yes The maximum length of a
Region: 700 path that can be registered
per catalog.
Number of data lake administrators Each supported Yes The maximum number of
Region: 30 data lake administrators
per catalog.
Number of lf tag per account Each supported Yes The maximum number of lf
Region: 1,000 tag per account
Number of lf tag policy per principal per Each supported Yes The maximum number of lf
resource type Region: 50 tag policy per principal per
resource type
Number of tag values per lf tag Each supported Yes The maximum number of
Region: 15 tag values per lf tag.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
618
AWS General Reference Reference guide
Service endpoints
lambda.us-east-2.api.aws HTTPS
lambda.us-east-1.api.aws HTTPS
lambda.us-west-1.api.aws HTTPS
lambda.us-west-2.api.aws HTTPS
Version 1.0
619
AWS General Reference Reference guide
Service endpoints
lambda.us-gov-east-1.api.aws HTTPS
lambda.us-gov-west-1.api.aws HTTPS
Version 1.0
620
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Deployment package size (console editor) Each supported No The maximum size of a
Region: 3 deployment package or
Megabytes layer archive when you
upload it through the
console editor. Upload
larger files with Amazon S3.
Deployment package size (direct upload) Each supported No The maximum size of
Region: 50 a deployment package
Megabytes or layer archive when
you upload it directly to
Lambda. Upload larger files
with Amazon S3.
Deployment package size (unzipped) Each supported No The maximum size of the
Region: 250 contents of a deployment
Megabytes package or layer archive
when its unzipped.
Elastic network interfaces per VPC Each supported Yes The maximum number
Region: 250 of network interfaces
that Lambda creates for
a VPC with functions
attached. Lambda creates
a network interface for
each combination of subnet
and security group that
functions connect to.
Version 1.0
621
AWS General Reference Reference guide
Service quotas
Function and layer storage Each supported Yes The amount of storage
Region: 75 thats available for
Gigabytes deployment packages and
layer archives in the current
Region.
Rate of control plane API requests Each supported No The maximum number of
(excludes invocation, GetFunction, and Region: 15 API requests per second
GetPolicy requests) (excluding invocation,
GetFunction, and GetPolicy
requests).
Version 1.0
622
AWS General Reference Reference guide
AWS Launch Wizard
For more information, see Lambda quotas in the AWS Lambda Developer Guide.
Service endpoints
Version 1.0
623
AWS General Reference Reference guide
Service endpoints
Version 1.0
624
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
V2 service endpoints
Model building endpoints
Version 1.0
625
AWS General Reference Reference guide
V2 service endpoints
Runtime endpoints
Version 1.0
626
AWS General Reference Reference guide
V1 service endpoints
V1 service endpoints
Model building endpoints
Version 1.0
627
AWS General Reference Reference guide
Service quotas
Runtime endpoints
Service quotas
Name Default Adjustable
Description
Bot channel associations per bot alias (V2) Each supported No The maximum number of
Region: 10 bot channel associations
that you can create per bot
Version 1.0
628
AWS General Reference Reference guide
Service quotas
Bots per account (V2) Each supported Yes The maximum number of
Region: 100 bots that you can create in
this account in the current
Region.
Characters per custom slot type value (V2) Each supported No The maximum number of
Region: 500 characters that you can
have per custom slot type
value in this account in the
current Region.
Characters per sample utterance (V2) Each supported No The maximum number of
Region: 500 characters that you can
have per intent or slot
sample utterance in this
account in the current
Region.
Custom slot type values and synonyms per Each supported No The maximum number of
bot locale (V2) Region: 50,000 custom slot type values
and synonyms that you can
have per locale per bot in
this account in the current
Region.
Custom slot types per bot locale (V2) Each supported No The maximum number of
Region: 100 custom slot types that you
can create per locale per
bot in this account in the
current Region.
Sample utterances per intent (V2) Each supported Yes The maximum number of
Region: 1,500 sample utterances that you
can create per intent in
this account in the current
Region.
Sample utterances per slot (V2) Each supported Yes The maximum number of
Region: 10 sample utterances that
you can create per slot in
this account in the current
Region.
Slots per bot locale (V2) Each supported No The maximum number of
Region: 2,000 slots that you can create
per locale per bot in this
account in the current
Region.
Version 1.0
629
AWS General Reference Reference guide
AWS License Manager
Total characters in sample utterances per Each supported No The maximum number of
bot locale (V2) Region: 200,000 characters that you can
use per locale per bot for
all intent and slot sample
utterances in this account
in the current Region.
Values and synonyms per custom slot type Each supported No The maximum number of
(V2) Region: 10,000 values and synonyms that
you can have per custom
slot type in this account in
the current Region.
Service endpoints
Topics
• Endpoints for working with licenses (p. 630)
• Endpoints for user-based subscriptions (p. 632)
Version 1.0
630
AWS General Reference Reference guide
Service endpoints
Version 1.0
631
AWS General Reference Reference guide
Service endpoints
Version 1.0
632
AWS General Reference Reference guide
Service endpoints
Version 1.0
633
AWS General Reference Reference guide
Service quotas
Service quotas
Topics
• Quotas for working with licenses (p. 634)
• Quotas for working with user-based subscriptions (p. 635)
License conversion tasks per resource per Each supported Yes Number of license
day Region: 5 conversion tasks that can
be created per resource per
day.
Number of grants per license Each supported No The total number of active
Region: 2,000 grants per license.
Number of licenses you can create Each supported No The total number of
Region: 2,000 licenses that can be created
in an account.
Version 1.0
634
AWS General Reference Reference guide
Lightsail
Number of received licenses per product Each supported No The total number of
Region: 10 licenses received with same
product SKU.
Number of tokens per account and license Each supported No The total number of tokens
Region: 10 per license that can be
created in an account.
Number of updates for a report generator Each supported No The maximum number of
per day Region: 25 updates per day for a given
report generator.
Total number counted entitlements per Each supported No The total number of
checkout Region: 5 counted entitlements that
can be specified on a single
CheckoutLicense call.
Total number counted entitlements per Each supported No The total number of
license Region: 25 counted entitlements
allowed per license.
Total number uncounted entitlements per Each supported No The total number of
license Region: 25 uncounted entitlements
allowed per license.
User-based subscriptions for Visual Studio Each supported Yes No Description Available
Enterprise Region: 30
User-based subscriptions for Visual Studio Each supported Yes No Description Available
Professional Region: 50
Version 1.0
635
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
New AWS accounts might start with quotas that are lower than those described here.
Version 1.0
636
AWS General Reference Reference guide
Service quotas
Allowed cookies per cache behavior for a Each supported No The maximum number of
distribution Region: 10 allowed cookies per cache
behavior.
Allowed headers per cache behavior for a Each supported No The maximum number of
distribution Region: 10 allowed headers per cache
behavior.
Allowed query strings per cache behavior Each supported No The maximum number of
for a distribution Region: 10 allowed query strings per
cache behavior.
Block storage disks per instance Each supported No The maximum number of
Region: 15 block storage disks that can
be attached per instance.
Container service logs storage days Each supported No The maximum number of
Region: 4 days that container service
logs are stored.
Container service stored container images Each supported No The maximum number of
Region: 150 stored container images per
container service.
Custom domain names per distribution Each supported No The maximum number
Region: 10 of custom domain names
per distribution. You can
specify up to 10 domains
for a Lightsail SSL/TLS
certificate. You can then
use the certificate to enable
custom domains on your
Lightsail distribution.
Version 1.0
637
AWS General Reference Reference guide
Service quotas
Data transfer rate per distribution Each supported No The maximum data transfer
Region: 150 rate (in GB per second) per
distribution.
Default behaviors (default cache behavior) Each supported No The maximum number
per distribution Region: 1 of default behaviors
(default cache behavior) per
distribution.
Directory and file overrides per Each supported No The maximum number of
distribution Region: 25 directory and file overrides
per distribution. You can
create up to 25 directory
and file overrides, and
you can specify one cache
behavior per override.
Maximum block storage disk space Each supported No The maximum amount of
Region: 16,000 disk space (in GB) per block
Gigabytes storage disk.
Minimum block storage disk space Each supported No The minimum amount of
Region: 8 Gigabytes disk space (in GB) per block
storage disk.
Version 1.0
638
AWS General Reference Reference guide
Amazon Location Service
Parallel RDP connections using the Each supported No The maximum number of
browser-based RDP client Region: 1 parallel RDP connections
using the browser-based
RDP client per region, per
account.
Parallel SSH connections using the Each supported No The maximum number of
browser-based SSH client Region: 5 parallel SSH connections
using the browser-based
SSH client per region, per
account.
Response timeout per origin for a Each supported No The response timeout per
distribution Region: 60 Seconds origin (4-60 seconds).
Total attached block storage disk space Each supported No The maximum amount of
Region: 20,000 attached block storage disk
Gigabytes space (in GB) per region.
Service endpoints
Amazon Location is available in the following AWS Regions:
Version 1.0
639
AWS General Reference Reference guide
Service quotas
protocol://service-code.geo.region-code.amazonaws.com
Within this syntax, Amazon Location uses the following service codes:
For example, the regional endpoint for Amazon Location Maps for US East (N. Virginia) is:
https://maps.geo.us-east-1.amazonaws.com.
Service quotas
Geofence Collection resources per account Each supported No The maximum number
Region: 1,500 of Geofence Collection
resources that you can
create per account.
Place Index resources per account Each supported No The maximum number of
Region: 40 Place Index resources that
you can create per account.
Version 1.0
640
AWS General Reference Reference guide
Service quotas
Rate of BatchDeleteGeofence API requests Each supported Yes The maximum number
Region: 50 per of BatchDeleteGeofence
second requests that you can make
per second. Additional
requests are throttled.
Rate of BatchPutGeofence API requests Each supported Yes The maximum number of
Region: 50 per BatchPutGeofence requests
second that you can make per
second. Additional requests
are throttled.
Rate of CalculateRoute API requests Each supported Yes The maximum number of
Region: 10 per CalculateRoute requests
second that you can make per
second. Additional requests
are throttled.
Rate of CalculateRouteMatrix API requests Each supported Yes The maximum number
Region: 5 per of CalculateRouteMatrix
second requests that you can make
per second. Additional
requests are throttled.
Version 1.0
641
AWS General Reference Reference guide
Service quotas
Rate of CreateMap API requests Each supported Yes The maximum number of
Region: 10 per CreateMap requests that
second you can make per second.
Additional requests are
throttled.
Rate of CreatePlaceIndex API requests Each supported Yes The maximum number of
Region: 10 per CreatePlaceIndex requests
second that you can make per
second. Additional requests
are throttled.
Rate of CreateTracker API requests Each supported Yes The maximum number of
Region: 10 per CreateTracker requests that
second you can make per second.
Additional requests are
throttled.
Rate of DeleteMap API requests Each supported Yes The maximum number of
Region: 10 per DeleteMap requests that
second you can make per second.
Additional requests are
throttled.
Rate of DeletePlaceIndex API requests Each supported Yes The maximum number of
Region: 10 per DeletePlaceIndex requests
second that you can make per
second. Additional requests
are throttled.
Version 1.0
642
AWS General Reference Reference guide
Service quotas
Rate of DeleteTracker API requests Each supported Yes The maximum number of
Region: 10 per DeleteTracker requests that
second you can make per second.
Additional requests are
throttled.
Rate of DescribeMap API requests Each supported Yes The maximum number of
Region: 10 per DescribeMap requests that
second you can make per second.
Additional requests are
throttled.
Rate of DescribePlaceIndex API requests Each supported Yes The maximum number
Region: 10 per of DescribePlaceIndex
second requests that you can make
per second. Additional
requests are throttled.
Rate of DescribeTracker API requests Each supported Yes The maximum number of
Region: 10 per DescribeTracker requests
second that you can make per
second. Additional requests
are throttled.
Rate of GetDevicePosition API requests Each supported Yes The maximum number of
Region: 50 per GetDevicePosition requests
second that you can make per
second. Additional requests
are throttled.
Version 1.0
643
AWS General Reference Reference guide
Service quotas
Rate of GetGeofence API requests Each supported Yes The maximum number of
Region: 50 per GetGeofence requests that
second you can make per second.
Additional requests are
throttled.
Rate of GetMapGlyphs API requests Each supported Yes The maximum number of
Region: 50 per GetMapGlyphs requests
second that you can make per
second. Additional requests
are throttled.
Rate of GetMapSprites API requests Each supported Yes The maximum number of
Region: 50 per GetMapSprites requests
second that you can make per
second. Additional requests
are throttled.
Rate of GetMapTile API requests Each supported Yes The maximum number of
Region: 500 per GetMapTile requests that
second you can make per second.
Additional requests are
throttled.
Rate of GetPlace API requests Each supported Yes The maximum number
Region: 50 per of GetPlace requests that
second you can make per second.
Additional requests are
throttled.
Rate of ListDevicePositions API requests Each supported Yes The maximum number
Region: 50 per of ListDevicePositions
second requests that you can make
per second. Additional
requests are throttled.
Rate of ListGeofences API requests Each supported Yes The maximum number of
Region: 50 per ListGeofences requests that
second you can make per second.
Additional requests are
throttled.
Version 1.0
644
AWS General Reference Reference guide
Service quotas
Rate of ListMaps API requests Each supported Yes The maximum number
Region: 10 per of ListMaps requests that
second you can make per second.
Additional requests are
throttled.
Rate of ListPlaceIndexes API requests Each supported Yes The maximum number of
Region: 10 per ListPlaceIndexes requests
second that you can make per
second. Additional requests
are throttled.
Rate of ListRouteCalculators API requests Each supported Yes The maximum number
Region: 10 per of ListRouteCalculators
second requests that you can make
per second. Additional
requests are throttled.
Rate of ListTagsForResource API requests Each supported Yes The maximum number
Region: 10 per of ListTagsForResource
second requests that you can make
per second. Additional
requests are throttled.
Rate of ListTrackerConsumers API requests Each supported Yes The maximum number
Region: 10 per of ListTrackerConsumers
second requests that you can make
per second. Additional
requests are throttled.
Rate of ListTrackers API requests Each supported Yes The maximum number of
Region: 10 per ListTrackers requests that
second you can make per second.
Additional requests are
throttled.
Rate of PutGeofence API requests Each supported Yes The maximum number of
Region: 50 per PutGeofence requests that
second you can make per second.
Additional requests are
throttled.
Version 1.0
645
AWS General Reference Reference guide
Service quotas
Rate of TagResource API requests Each supported Yes The maximum number of
Region: 10 per TagResource requests that
second you can make per second.
Additional requests are
throttled.
Rate of UntagResource API requests Each supported Yes The maximum number of
Region: 10 per UntagResource requests
second that you can make per
second. Additional requests
are throttled.
Rate of UpdateMap API requests Each supported Yes The maximum number of
Region: 10 per UpdateMap requests that
second you can make per second.
Additional requests are
throttled.
Rate of UpdatePlaceIndex API requests Each supported Yes The maximum number of
Region: 10 per UpdatePlaceIndex requests
second that you can make per
second. Additional requests
are throttled.
Rate of UpdateTracker API requests Each supported Yes The maximum number of
Region: 10 per UpdateTracker requests
second that you can make per
second. Additional requests
are throttled.
Route Calculator resources per account Each supported No The maximum number of
Region: 40 Route Calculator resources
that you can create per
account.
Version 1.0
646
AWS General Reference Reference guide
Lookout for Equipment
For more information, see Amazon Location Service Quotas in the Amazon Location Service Developer
Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Version 1.0
647
AWS General Reference Reference guide
Service quotas
Number of labels per label group Each supported Yes Maximum number of labels
Region: 5,000 per label group.
Number of rows in evaluation data (after Each supported No Maximum number of rows
resampling) Region: 1,500,000 in evaluation data (after
resampling).
Number of rows in inference input data, Each supported No Maximum number of rows
after resampling (1-hour scheduling Region: 3,600 in inference input data,
frequency) after resampling (1-hour
scheduling frequency).
Number of rows in inference input data, Each supported No Maximum number of rows
after resampling (10-min scheduling Region: 600 in inference input data,
frequency) after resampling (10-min
scheduling frequency).
Number of rows in inference input data, Each supported No Maximum number of rows
after resampling (15-min scheduling Region: 900 in inference input data,
frequency) after resampling (15-min
scheduling frequency).
Number of rows in inference input data, Each supported No Maximum number of rows
after resampling (30-min scheduling Region: 1,800 in inference input data,
frequency) after resampling (30-min
scheduling frequency).
Version 1.0
648
AWS General Reference Reference guide
Lookout for Metrics
Number of rows in inference input data, Each supported No Maximum number of rows
after resampling (5-min scheduling Region: 300 in inference input data,
frequency) after resampling (5-min
scheduling frequency).
Number of rows in training data (after Each supported No Maximum number of rows
resampling) Region: 1,500,000 in training data (after
resampling).
Size of raw data in inference input data (1- Each supported No Maximum size of raw data
hour scheduling frequency) Region: 60 in inference input data (1-
Megabytes hour scheduling frequency).
Size of raw data in inference input data Each supported No Maximum size of raw data
(10-min scheduling frequency) Region: 10 in inference input data (10-
Megabytes min scheduling frequency).
Size of raw data in inference input data Each supported No Maximum size of raw data
(15-min scheduling frequency) Region: 15 in inference input data (15-
Megabytes min scheduling frequency).
Size of raw data in inference input data Each supported No Maximum size of raw data
(30-min scheduling frequency) Region: 30 in inference input data (30-
Megabytes min scheduling frequency).
Size of raw data in inference input data (5- Each supported No Maximum size of raw data
min scheduling frequency) Region: 5 in inference input data (5-
Megabytes min scheduling frequency).
Version 1.0
649
AWS General Reference Reference guide
Service endpoints
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Data size for historical data (backtest Each supported No The maximum size of the
mode) Region: 102,400 data (in MB) that can be
processed in historical data
for backtest mode.
Data size for historical data (continuous Each supported No The maximum size of the
mode) Region: 102,400 data (in MB) that can be
processed in historical data
for continuous mode.
Data size per interval (10m) Each supported No The maximum size of the
Region: 200 data (in MB) that can be
Megabytes
Version 1.0
650
AWS General Reference Reference guide
Service quotas
Data size per interval (1d) Each supported No The maximum size of the
Region: 200 data (in MB) that can be
Megabytes processed for a 1-day
interval.
Data size per interval (1h) Each supported No The maximum size of the
Region: 200 data (in MB) that can be
Megabytes processed for a 1-hour
interval.
Data size per interval (5m) Each supported No The maximum size of the
Region: 200 data (in MB) that can be
Megabytes processed for a 5-minute
interval.
Files per interval (10m) Each supported Yes The maximum number of
Region: 5 files that can be ingested
for a 10-minute interval.
Files per interval (1d) Each supported Yes The maximum number of
Region: 10 files that can be ingested
for a 1-day interval.
Files per interval (1h) Each supported Yes The maximum number of
Region: 10 files that can be ingested
for a 1-hour interval.
Files per interval (5m) Each supported Yes The maximum number of
Region: 5 files that can be ingested
for a 5-minute interval.
Version 1.0
651
AWS General Reference Reference guide
Service quotas
Intervals in historical data (backtest mode) Each supported No The maximum number
Region: 3,000 of intervals that can be
processed in historical data
for backtest mode.
Records per interval (10m) Each supported Yes The maximum number
Region: 24,000 of records that can be
processed for a 10-minute
interval.
Records per interval (1d) Each supported Yes The maximum number
Region: 150,000 of records that can be
processed for a 1-day
interval.
Records per interval (1h) Each supported Yes The maximum number
Region: 150,000 of records that can be
processed for a 1-hour
interval.
Records per interval (5m) Each supported Yes The maximum number
Region: 15,000 of records that can be
processed for a 5-minute
interval.
Version 1.0
652
AWS General Reference Reference guide
Service quotas
Version 1.0
653
AWS General Reference Reference guide
Service quotas
Version 1.0
654
AWS General Reference Reference guide
Service quotas
Time series per interval (10m) Each supported No The maximum number
Region: 10,000 of time series that can be
processed for a 10-minute
interval.
Version 1.0
655
AWS General Reference Reference guide
Lookout for Vision
Time series per interval (1d) Each supported Yes The maximum number
Region: 50,000 of time series that can
be processed for a 1-day
interval.
Time series per interval (1h) Each supported Yes The maximum number
Region: 50,000 of time series that can be
processed for a 1-hour
interval.
Time series per interval (5m) Each supported No The maximum number
Region: 5,000 of time series that can be
processed for a 5-minute
interval.
Value filters per dimension filter Each supported No The maximum number of
Region: 10 value filters that you can
add to a dimension filter.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
656
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Maximum image dimension for a training Each supported No Maximum image dimension
or test image (in pixels) Region: 4,096 (in pixels) for a training or
test image in an Amazon S3
bucket.
Maximum image file size (in MB) for a Each supported No The maximum file size (in
training or test image Region: 8 MB) for a training or test
Megabytes image stored in an Amazon
S3 bucket.
Maximum number of API requests per Each supported Yes The maximum number of
second, excluding DetectAnomalies Region: 5 per API requests (excluding
second DetectAnomalies) that
you can make, per API,
per second, in this AWS
account, in the current AWS
Region.
Maximum number of DetectAnomalies API Each supported Yes The maximum number
requests per second Region: 10 per of DetectAnomalies API
second requests that you can
make, per second, in this
AWS account in the current
AWS Region.
Maximum number of concurrent model Each supported Yes The maximum number
packaging jobs Region: 3 of concurrently running
Amazon Lookout for Vision
model packaging jobs per
AWS account.
Maximum number of concurrent training Each supported Yes The maximum number
jobs Region: 2 of concurrently running
Amazon Lookout for Vision
training jobs per AWS
account.
Maximum number of concurrent trial Each supported Yes The maximum number
detection tasks Region: 2 of concurrently running
Amazon Lookout for Vision
trial detection tasks per
AWS account.
Version 1.0
657
AWS General Reference Reference guide
Macie
Maximum number of inference units per Each supported Yes The maximum number of
started model Region: 5 inference units per started
model.
Maximum number of models per project Each supported Yes The maximum number of
Region: 100 Amazon Lookout for Vision
models per project.
Maximum number of running models Each supported Yes The maximum number
Region: 2 of concurrently running
Amazon Lookout for Vision
models per AWS account.
Minimum image dimension (in pixels) for a Each supported No The minimum image
training or test image Region: 64 dimension (in pixels) for a
training or test image in an
Amazon S3 bucket.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
658
AWS General Reference Reference guide
Service endpoints
Version 1.0
659
AWS General Reference Reference guide
Service quotas
Service quotas
Apache Avro container (.avro) file size Each supported No The maximum size (in GB)
Region: 8 Gigabytes of an individual Apache
Avro object container
(.avro) file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
Apache Parquet (.parquet) file size Each supported No The maximum size (in GB)
Region: 8 Gigabytes of an individual Apache
Parquet (.parquet) file that
Macie can analyze. If a
file is larger, Macie doesnt
analyze any data in the file.
Custom data identifiers per account Each supported No The maximum number of
Region: 10,000 custom data identifiers
that can be created for
this account in the current
Region.
Custom data identifiers per sensitive data Each supported No The maximum number of
discovery job Region: 30 custom data identifiers
that you can configure a
sensitive data discovery job
to use.
Version 1.0
660
AWS General Reference Reference guide
Service quotas
GNU Zip compressed archive (.gz or .gzip) Each supported No The maximum size (in GB)
file size Region: 8 Gigabytes of an individual GNU Zip
compressed archive (.gz
or .gzip) file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
Version 1.0
661
AWS General Reference Reference guide
Service quotas
Microsoft Excel workbook (.xls or .xlsx) file Each supported No The maximum size (in MB)
size Region: 512 of an individual Microsoft
Megabytes Excel workbook (.xls
or .xlsx) file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
Microsoft Word document (.doc or .docx) Each supported No The maximum size (in MB)
file size Region: 512 of an individual Microsoft
Megabytes Word document (.doc
or .docx) file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
Version 1.0
662
AWS General Reference Reference guide
Service quotas
Non-binary text file size Each supported No The maximum size (in GB)
Region: 20 of an individual non-binary
Gigabytes text file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
Portable Document Format (.pdf) file size Each supported No The maximum size (in MB)
Region: 1,024 of an individual Portable
Megabytes Document Format (.pdf) file
that Macie can analyze. If a
file is larger, Macie doesnt
analyze any data in the file.
S3 buckets per sensitive data discovery job Each supported No The maximum number
Region: 1,000 of S3 buckets that you
can explicitly select for a
sensitive data discovery
job to analyze. If youre
the Macie administrator
for an organization, the
buckets can span as many
as 1,000 accounts in your
organization.
Sensitive data discovery per month per Each supported Yes The maximum amount
account Region: 5 Terabytes of data (in TB) that you
can analyze by running
sensitive data discovery
jobs for this account in the
current Region.
Version 1.0
663
AWS General Reference Reference guide
AWS Mainframe Modernization
TAR archive (.tar) file size Each supported No The maximum size (in GB)
Region: 20 of an individual TAR archive
Gigabytes (.tar) file that Macie can
analyze. If a file is larger,
Macie doesnt analyze any
data in the file.
ZIP compressed archive (.zip) file size Each supported No The maximum size (in
Region: 8 Gigabytes GB) of an individual ZIP
compressed archive (.zip)
file that Macie can analyze.
If a file is larger, Macie
doesnt analyze any data in
the file.
For more information, see Amazon Macie quotas in the Amazon Macie User Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
664
AWS General Reference Reference guide
Service quotas
Service quotas
Number of runtime 20 No
environments per AWS account
Service endpoints
Version 1.0
665
AWS General Reference Reference guide
Service quotas
Service quotas
Batch prediction input records Each supported Yes The maximum number of
Region: records of batch prediction
100,000,000 input.
Batch prediction input size Each supported Yes The maximum size (in TB)
Region: 1 Terabytes of batch prediction input.
Classes for multiclass ML models Each supported Yes The maximum number of
Region: 100 classes for multiclass ML
models.
Observation size Each supported Yes The maximum size (in KB)
Region: 100 of each observation.
Kilobytes
Rate of real-time prediction requests per Each supported Yes The maximum number
endpoint Region: 200 of requests per second
that you can perform with
each real-time prediction
endpoint.
Total RAM for all real-time prediction Each supported Yes The maximum total RAM
endpoints Region: 10 (in GB) for all real-time
Gigabytes prediction endpoints.
Total rate of all real-time prediction Each supported Yes The maximum total
requests Region: 10,000 number of requests per
second that you can
perform with all of your
real-time prediction
endpoints.
Training data size Each supported Yes The maximum size (in GB)
Region: 100 of training data.
Gigabytes
Version 1.0
666
AWS General Reference Reference guide
Managed Blockchain
Variables per data file Each supported Yes The maximum number
Region: 1,000 of variables in a data file
(schema).
For more information, see Amazon ML Quotas in the Amazon Machine Learning Developer Guide.
Service endpoints
Version 1.0
667
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Number of Hyperledger Fabric channels Each supported Yes The maximum number
per Standard Edition network Region: 8 of Hyperledger Fabric
channels per Standard
Edition network.
Number of Hyperledger Fabric channels Each supported Yes The maximum number
per Starter Edition network Region: 8 of Hyperledger Fabric
channels per Starter Edition
network.
Number of Standard Edition networks in Each supported Yes The maximum number
which an AWS account can have a member Region: 6 of Hyperledger Fabric
Standard Edition networks
in which an AWS account
can have a member.
Number of Starter Edition networks in Each supported Yes The maximum number of
which an AWS account can have a member Region: 6 Hyperledger Fabric Starter
Edition networks in which
an AWS account can have a
member.
For information about attributes of Starter Edition and Standard Edition networks, such as the number
of members per network, peer nodes per member, available instance types, and more, see Amazon
Managed Blockchain Pricing.
Service endpoints
See AMS VPC endpoints and AMS Supported configurations in the AWS Managed Services User Guide.
Service quotas
See AMS account limits in the AWS Managed Services User Guide.
Version 1.0
668
AWS General Reference Reference guide
Service endpoints
https://region-code.console.aws.amazon.com
The table below lists the name, code, and endpoint of each AWS Region.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
669
AWS General Reference Reference guide
Amazon MWAA
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
670
AWS General Reference Reference guide
Service quotas
Service quotas
Environments per account per Region Each supported Yes The maximum number of
Region: 10 environments per account
per Region.
Version 1.0
671
AWS General Reference Reference guide
AWS Marketplace
The following are the service endpoints and service quotas for this service. To connect programmatically
to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
The AWS Marketplace website is available globally. The AWS Marketplace console is available in the
US East (N. Virginia) Region. The product vendor determines the Regions in which their products are
available.
Version 1.0
672
AWS General Reference Reference guide
Service endpoints
Version 1.0
673
AWS General Reference Reference guide
Mechanical Turk
Service endpoints
Region Endpoint Protocol
Version 1.0
674
AWS General Reference Reference guide
Service quotas
Service quotas
Service endpoints
Version 1.0
675
AWS General Reference Reference guide
Service endpoints
Version 1.0
676
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Number of brokers per account Each supported Yes The maximum number of
Region: 90 brokers that can be created
per account.
Number of brokers per cluster Each supported Yes The maximum number of
Region: 30 brokers that a cluster can
contain.
Number of configurations per account Each supported Yes The maximum number of
Region: 100 custom configurations that
can be created per account.
Number of revisions per configuration Each supported Yes The maximum number of
Region: 50 revisions that can be made
to a custom configuration.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
677
AWS General Reference Reference guide
Service quotas
Service quotas
Dimension Quota
Version 1.0
678
AWS General Reference Reference guide
MediaConnect
Service endpoints
Version 1.0
679
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
For more information, see Quotas in the AWS Elemental MediaConnect User Guide.
Service endpoints
Use these endpoints only to request an account-specific endpoint, using the DescribeEndpoints
operation. Send all your transcoding requests to the account-specific endpoint that the service returns.
For more information, see Getting Started with the API in the MediaConvert API Reference.
Version 1.0
680
AWS General Reference Reference guide
Service endpoints
Version 1.0
681
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Concurrent jobs across all on-demand us-east-1: 40 Yes The maximum number of
queues, baseline jobs that the service will
us-west-2: 40 process at one time, across
all of your on-demand
eu-west-1: 40 queues in the current
Region.
Each of the other
supported Regions:
20
Concurrent jobs per on-demand queue, us-east-1: 200 Yes The maximum number of
peak jobs the service will process
us-west-2: 200 at one time per on-demand
queue.
eu-west-1: 200
Queues (on-demand) per Region, per Each supported Yes The maximum number
account Region: 10 of on-demand queues
that you can create in this
account in the current
Region.
Queues (reserved) per Region, per account Each supported Yes The maximum number of
Region: 30 reserved queues that you
can create in this account in
the current Region.
Request rate for API calls in aggregate Each supported Yes The maximum number of
Region: 2 aggregate API requests per
second that you can send in
Version 1.0
682
AWS General Reference Reference guide
MediaLive
Request rate for API calls in aggregate, in a Each supported Yes The maximum number of
burst Region: 100 aggregate requests that
you can send in one burst in
this account in the current
Region.
Service endpoints
When you submit requests using the AWS CLI or SDKs, either leave the Region and endpoint unspecified,
or specify us-east-1 as the Region. When you submit requests using the MediaLive API, use the us-east-1
Region to sign requests. For more information about signing MediaLive API requests, see Signature
Version 4 signing process (p. 1012).
Version 1.0
683
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
684
AWS General Reference Reference guide
MediaPackage
Version 1.0
685
AWS General Reference Reference guide
Service endpoints
offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints (p. 987).
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
These are the endpoints for live content workflows.
Version 1.0
686
AWS General Reference Reference guide
Service endpoints
These are the endpoints for video on demand (VOD) content workflows.
Version 1.0
687
AWS General Reference Reference guide
Service quotas
Service quotas
Assets per packaging group Each supported Yes The maximum number
Region: 10,000 of assets per packaging
group that you can create.
Remember that this is
a per packaging group
limit. If you have 1000 or
fewer assets in a group, you
dont need an asset limit
increase, regardless of how
many groups you have.
Burst rate of REST API requests (Live) Each supported No The maximum number
Region: 50 of REST API requests per
second that you can burst
to this account in this
region.
Burst rate of REST API requests (VOD) Each supported No The maximum number
Region: 50 of REST API requests per
second that you can burst
to this account in this
Region.
Version 1.0
688
AWS General Reference Reference guide
Service quotas
Packaging configurations per packaging Each supported Yes The maximum number of
group Region: 10 packaging configurations
per packaging group that
you can create. Remember
that this is a per packaging
group limit. If you have 10
or fewer configurations in
a group, you dont need a
configuration limit increase,
regardless of how many
groups you have.
Rate of REST API requests (Live) Each supported No The maximum number
Region: 5 of REST API requests per
second that you can send
to this account in this
region.
Rate of REST API requests (VOD) Each supported No The maximum number
Region: 5 of REST API requests per
second that you can send
to this account in this
Region.
Version 1.0
689
AWS General Reference Reference guide
MediaStore
Rate of ingest requests per channel Each supported No The maximum number of
Region: 50 ingest requests per second
allowed per channel.
Rate of manifest egress requests per asset Each supported No The maximum number of
Region: 1,000 manifest egress requests
per second allowed per
asset.
Rate of manifest egress requests per origin Each supported No The maximum number of
endpoint Region: 5,000 manifest egress requests
per second allowed per
origin endpoint.
Rate of segment egress requests per asset Each supported No The maximum number
Region: 600 of media segment egress
requests per second
allowed per asset.
Rate of segment egress requests per origin Each supported No The maximum number
endpoint Region: 300 of media segment egress
requests per second
allowed per origin
endpoint.
Tracks per ingest stream (Live) Each supported No The maximum number of
Region: 10 tracks per stream that you
can ingest.
Tracks per ingest stream (VOD) Each supported No The maximum number of
Region: 10 tracks per stream that you
can ingest.
For more information, see Quotas in the AWS Elemental MediaPackage User Guide.
Version 1.0
690
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
Version 1.0
691
AWS General Reference Reference guide
Service quotas
Rate of DeleteObject API requests Each supported Yes The maximum number of
Region: 100 DeleteObject requests that
you can make per second.
Additional requests are
throttled.
Rate of DescribeObject API requests Each supported Yes The maximum number of
Region: 1,000 DescribeObject requests
that you can make per
second. Additional requests
are throttled.
Rate of GetObject API requests for Each supported Yes The maximum number of
standard upload availability Region: 1,000 GetObject requests that
you can make per second,
when you use standard
upload availability.
Additional requests are
throttled.
Rate of GetObject API requests for Each supported Yes The maximum number of
streaming upload availability Region: 25 GetObject requests that
you can make per second,
when you use streaming
upload availability.
Additional requests are
throttled.
Rate of ListItems API requests Each supported Yes The maximum number of
Region: 5 ListItems requests that
you can make per second.
Additional requests are
throttled.
Rate of PutObject API requests for Each supported Yes The maximum number of
chunked transfer encoding (also known as Region: 10 PutObject requests that
streaming upload availability) you can make per second
with chunked transfer
encoding of the body (also
known as streaming upload
availability). Additional
requests are throttled.
Rate of PutObject API requests for Each supported Yes The maximum number of
standard upload availability Region: 100 PutObject requests that
you can make per second,
when you use standard
upload availability.
Additional requests are
throttled.
For more information, see Quotas in the AWS Elemental MediaStore User Guide.
Version 1.0
692
AWS General Reference Reference guide
MediaTailor
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Version 1.0
693
AWS General Reference Reference guide
Service quotas
Version 1.0
694
AWS General Reference Reference guide
Migration Hub
For more information, see Quotas in the AWS Elemental MediaTailor User Guide.
Service endpoints
The migration tools that integrate with AWS Migration Hub send migration status to the Migration Hub
in the home Region you choose. For information about choosing a home Region, see The AWS Migration
Hub Home Region in the AWS Migration Hub User Guide.
Version 1.0
695
AWS General Reference Reference guide
Service quotas
Service quotas
The quotas associated with AWS Migration Hub are the AWS Application Discovery Service quotas. For
more information, see AWS Application Discovery Service Quotas (p. 59).
Service endpoints
Version 1.0
696
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable Description
Service endpoints
Region Name Region Endpoint Protocol
Version 1.0
697
AWS General Reference Reference guide
Service quotas
Service quotas
Service endpoints
Version 1.0
698
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Maximum Server per Assessment Each supported Yes The maximum number of
Region: 300 servers per assessment
Service endpoints
Amazon Monitron is currently supported in the following Regions:
Version 1.0
699
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
700
AWS General Reference Reference guide
Service endpoints
Version 1.0
701
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
702
AWS General Reference Reference guide
Service quotas
Groups per user (simple auth) Each supported No The maximum number of
Region: 20 groups per user (simple
auth). This does not apply
to RabbitMQ brokers.
Job scheduler usage limit per broker Each supported No The job scheduler usage
backed by Amazon EBS Region: 50 limit (in GB) per broker
Gigabytes backed by Amazon EBS.
This does not apply to
RabbitMQ brokers.
Number of brokers, per region Each supported Yes The maximum number of
Region: 50 brokers, per region.
Storage capacity per larger broker Each supported No The maximum storage
Region: 200 capacity (in GB) per larger
Gigabytes broker (mq.*.large instance
type brokers).
Storage capacity per smaller broker Each supported No The maximum storage
Region: 20 capacity (in GB) per smaller
Gigabytes broker (mq.*.micro instance
type brokers).
Temporary storage capacity per larger Each supported No The maximum temporary
broker Region: 50 storage capacity (in GB) per
Gigabytes larger broker (mq.*.*large
instance type brokers).
This does not apply to
RabbitMQ brokers.
Temporary storage capacity per smaller Each supported No The maximum temporary
broker Region: 5 Gigabytes storage capacity (in GB) per
smaller broker (mq.*.micro
instance type brokers).
This does not apply to
RabbitMQ brokers.
Users per broker (simple auth) Each supported No The maximum number of
Region: 250 users per broker (simple
auth). This does not apply
to RabbitMQ brokers.
Version 1.0
703
AWS General Reference Reference guide
Neptune
Wire-level connections per larger broker Each supported Yes The maximum number of
Region: 1,000 wire-level connections per
larger broker (mq.*.*large
instance type brokers).
This does not apply to
RabbitMQ brokers.
Wire-level connections per smaller broker Each supported Yes The maximum number of
Region: 100 wire-level connections per
smaller broker (mq.*.micro
instance type brokers).
This does not apply to
RabbitMQ brokers.
For more information, see Quotas in Amazon MQ in the Amazon MQ Developer Guide.
Service endpoints
Version 1.0
704
AWS General Reference Reference guide
Service endpoints
Version 1.0
705
AWS General Reference Reference guide
Service quotas
Service quotas
Cluster endpoints per DB cluster Each supported Yes The maximum number of
Region: 5 cluster endpoints per DB
cluster.
Cross-region snapshot copy requests Each supported Yes The maximum number of
Region: 5 cross-region snapshot copy
requests.
For more information, see Amazon Neptune quotas in the Amazon Neptune User Guide.
Version 1.0
706
AWS General Reference Reference guide
Service endpoints
Service quotas, also referred to as limits, are the maximum number of service resources or operations for
your AWS account. For more information, see AWS service quotas (p. 991).
Service endpoints
Version 1.0
707
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
708
AWS General Reference Reference guide
Network Manager
For more information, see AWS Network Firewall quotas in the Network Firewall Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Service quotas
Name Default Adjustable
Description
Attachments per core network Each supported Yes The maximum number
Region: 5,000 of attachments per core
network
Connect peers per connect attachment Each supported No The maximum number of
Region: 4 connect peers per connect
attachment
Connections per global network Each supported Yes The maximum number of
Region: 500 connections per global
network
Core network attachments per VPC Each supported No The maximum number of
Region: 5 core network attachments
per VPC
Core network policy size in KB Each supported No The maximum size of a core
Region: 100 network policy in KB
Kilobytes
Version 1.0
709
AWS General Reference Reference guide
Nimble Studio
Core networks per global network Each supported No The maximum number of
Region: 1 core networks per global
network
Devices per global network Each supported Yes The maximum number of
Region: 200 devices per global network
Edges per region per core network Each supported No The maximum number of
Region: 1 edges per region per core
network
Global networks per account Each supported Yes The maximum number
Region: 5 of global networks per
account
Links per global network Each supported Yes The maximum number of
Region: 200 links per global network
Peerings per core network Each supported Yes The maximum number of
Region: 50 peerings per core network
Policy versions per core network Each supported Yes The maximum number of
Region: 10,000 policy versions per core
network
Retention duration in seconds for core Each supported No The maximum retention
network policies with out of date change Region: 7,776,000 duration in seconds for core
sets Seconds network policies with out of
date change sets
Sites per global network Each supported Yes The maximum number of
Region: 200 sites per global network
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
710
AWS General Reference Reference guide
Service quotas
Service quotas
Active Directory studio components per Each supported No The maximum number
studio Region: 1 of Active Directory
components that can be
created per studio in the
current AWS Region.
Custom streaming images per studio Each supported Yes The maximum number of
Region: 10 custom streaming images
that can be created per
studio in the current AWS
Region.
G5 streaming sessions per studio Each supported Yes The maximum number of
Region: 0 G5 streaming sessions that
can be created per studio in
the current AWS Region.
Launch profiles per studio Each supported Yes The maximum number of
Region: 50 launch profiles that can be
created per studio in the
current AWS Region.
Shared file system studio components per Each supported Yes The maximum number of
studio Region: 10 shared file system studio
components that can be
created per studio in the
current AWS Region.
Streaming sessions per studio Each supported Yes The maximum number of
Region: 2 streaming sessions that can
be created per studio in the
current AWS Region.
Version 1.0
711
AWS General Reference Reference guide
OpenSearch Service
Studio components per studio Each supported Yes The maximum number of
Region: 50 studio components that can
be created per studio in the
current AWS Region.
Service endpoints
es-fips.us-east-2.amazonaws.com HTTPS
es-fips.us-east-1.amazonaws.com HTTPS
es-fips.us-west-1.amazonaws.com HTTPS
es-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
712
AWS General Reference Reference guide
Service endpoints
Version 1.0
713
AWS General Reference Reference guide
Service quotas
es-fips.us-gov-east-1.amazonaws.com HTTPS
es-fips.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Name Default Adjustable
Description
Dedicated master instances per domain Each supported No The maximum number
Region: 5 of dedicated master
instances in a single
Amazon OpenSearch
Service domain.
Instances per domain (T2 instance type) Each supported No The maximum number of
Region: 10 T2 instances in a single
Amazon OpenSearch
Service domain.
Version 1.0
714
AWS General Reference Reference guide
AWS OpsWorks
Service endpoints
AWS OpsWorks CM
You can create and manage AWS OpsWorks for Chef Automate and AWS OpsWorks for Puppet
Enterprise servers in the following Regions. Resources can be managed only in the Region in which
they are created. Resources that are created in one Regional endpoint are not available, nor can they be
cloned to, another Regional endpoint.
Version 1.0
715
AWS General Reference Reference guide
Service endpoints
AWS Management Console. Resources can be managed only in the Region in which they are created.
Resources that are created in one Regional endpoint are not available—nor can they be cloned to—
another Regional endpoint.
Version 1.0
716
AWS General Reference Reference guide
Service quotas
Service quotas
The following quotas are for AWS OpsWorks CM.
Chef Automate or Puppet Enterprise Each supported Yes Number of servers per
servers Region: 5 account
Manual backups per server Each supported Yes Number of manual backups
Region: 10 per server (Chef Automate
or Puppet Enterprise)
Version 1.0
717
AWS General Reference Reference guide
Organizations
Service endpoints
Because AWS Organizations is a global service, there is a single global endpoint for all of the AWS
Regions in each partition.
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
Version 1.0
718
AWS General Reference Reference guide
Service endpoints
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
Version 1.0
719
AWS General Reference Reference guide
Service endpoints
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
organizations.us-east-1.amazonaws.com HTTPS
Version 1.0
720
AWS General Reference Reference guide
Service quotas
organizations.us-gov-west-1.amazonaws.com HTTPS
organizations.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Name Default Adjustable
Description
Default maximum number of accounts Each supported Yes The default maximum
Region: 10 number of accounts
allowed in an organization.
Enable all features request expiration Each supported No Maximum number of days
Region: 90 to allow before request to
enable all features expires.
Minimum age for removal of created Each supported No The minimum number of
accounts Region: 7 days a created account
must exist before you
can remove it from the
organization.
Number of accounts you can close within Each supported No The default maximum
a 30 day period. The actual number of Region: 1 number of member
accounts that can be closed
Version 1.0
721
AWS General Reference Reference guide
Service quotas
Service control policies per account Each supported No The maximum number
Region: 5 of service control policies
(SCPs) allowed per account.
Service control policies per root Each supported No The maximum number
Region: 5 of service control policies
(SCPs) allowed per root.
Service control policy (SCP) document size Each supported No The maximum document
Region: 5,120 Bytes size (in bytes) allowed for
service control policies
(SCPs).
For more information, see Quotas for AWS Organizations in the AWS Organizations User Guide.
Version 1.0
722
AWS General Reference Reference guide
AWS Outposts
Service endpoints
Version 1.0
723
AWS General Reference Reference guide
Amazon S3 on Outposts
Amazon S3 on Outposts
Version 1.0
724
AWS General Reference Reference guide
Amazon S3 on Outposts
Version 1.0
725
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
726
AWS General Reference Reference guide
AWS Panorama
Service endpoints
Service quotas
Version 1.0
727
AWS General Reference Reference guide
Service quotas
Version 1.0
728
AWS General Reference Reference guide
Service quotas
Version 1.0
729
AWS General Reference Reference guide
Amazon Personalize
Service endpoints
Amazon Personalize
Version 1.0
730
AWS General Reference Reference guide
Service endpoints
Version 1.0
731
AWS General Reference Reference guide
Service quotas
Service quotas
Active campaigns per dataset group Each supported Yes The total number of active
Region: 5 campaigns per dataset
group in the current
Region.
Active dataset groups Each supported Yes The total number of active
Region: 5 dataset groups that you can
create in this account in the
current Region.
Active filters per dataset group Each supported Yes The total number of active
Region: 10 filters per dataset group in
the current Region.
Active solutions per dataset group Each supported Yes The total number of active
Region: 10 solutions per dataset group
in the current Region.
Amount of data for HRNN recipe Each supported No The maximum amount
Region: 100 of data for an individual
Gigabytes dataset for HRNN recipe
Version 1.0
732
AWS General Reference Reference guide
Service quotas
Amount of data for SIMS recipe Each supported No The maximum amount
Region: 100 of data for an individual
Gigabytes dataset for SIMS recipe
Amount of data per incremental import. Each supported Yes The maximum amount of
Region: 1 Gigabytes data (in GB) you can import
with a single incremental
import in this account in
the current Region.
Amount of interactions data for HRNN- Each supported No The maximum amount
coldstart recipe Region: 100 of data for interactions
Gigabytes dataset for HRNN-coldstart
recipe
Amount of interactions data for HRNN- Each supported No The maximum amount
metadata recipe Region: 100 of data for interactions
Gigabytes dataset for HRNN-
metadata recipe
Amount of users and items data combined Each supported No The maximum amount of
for HRNN-coldstart recipe Region: 5 Gigabytes data for users dataset and
items dataset combined for
HRNN-coldstart recipe
Amount of users and items data combined Each supported No The maximum amount of
for HRNN-metadata recipe Region: 5 Gigabytes data for users dataset and
items dataset combined for
HRNN-metadata recipe
Maximum number of interactions per Each supported Yes The maximum number
event type per user considered by a filter. Region: 100 of interactions per event
type per user Amazon
Personalize considers when
filtering recommendations.
This quota applies to each
get recommendations
request in this account in
the current Region.
Minimum data points for model training Each supported No The minimum number of
Region: 1,000 data points required for
training a model (creating a
solution)
Version 1.0
733
AWS General Reference Reference guide
Service quotas
Minimum unique users for model training Each supported No The minimum number of
Region: 25 unique users required for
training a model (creating a
solution).
Number of interactions for model training Each supported No The maximum number
Region: of interactions that are
500,000,000 considered by a model
during training.
Number of items used in model training Each supported No The maximum number of
Region: 750,000 items that are considered
by a model during training.
Pending or In Progress batch inference Each supported Yes The total number of
jobs Region: 5 pending or in progress
batch inference jobs that
you can create in this
account in the current
Region.
Pending or In Progress solution versions Each supported Yes The total number of
Region: 20 pending or in progress
solution versions that you
can create in this account in
the current Region.
Version 1.0
734
AWS General Reference Reference guide
Service quotas
Version 1.0
735
AWS General Reference Reference guide
Service quotas
Version 1.0
736
AWS General Reference Reference guide
Service quotas
Version 1.0
737
AWS General Reference Reference guide
Amazon Pinpoint
Rate of PutEvents requests per dataset Each supported Yes The maximum number of
group Region: 1,000 PutEvents requests that
you can make per second
per dataset group from
this account in the current
Region.
Amazon Pinpoint includes the Amazon Pinpoint API and the Amazon Pinpoint SMS and Voice API.
Service endpoints
Amazon Pinpoint API
Version 1.0
738
AWS General Reference Reference guide
Service endpoints
Note
You can't use the Amazon Pinpoint API to send SMS messages in the Asia Pacific (Seoul) Region.
Version 1.0
739
AWS General Reference Reference guide
Service quotas
Note
The Amazon Pinpoint SMS and Voice API is not available in the following Regions:
Service quotas
APNs sandbox message payload size per Each supported No The maximum APNs
message Region: 4 Kilobytes sandbox message payload
size (in KB) per message.
Active campaigns per account Each supported Yes The maximum number
Region: 200 of active campaigns
per account. An active
campaign is a campaign
that hasnt completed or
failed. Active campaigns
have a status of
SCHEDULED, EXECUTING,
or PENDING_NEXT_RUN.
All other operations burst quota Each supported No The maximum number of
Region: 300 all other operation requests
that you can make at one
time.
All other operations rate quota Each supported No The maximum number of
Region: 300 all other operation requests
that you can make per
second.
Amazon Device Messaging (ADM) message Each supported No The maximum Amazon
payload size per message Region: 6 Kilobytes Device Messaging (ADM)
message payload size (in
KB) per message.
Apple Push Notification service (APNs) Each supported No The maximum Apple Push
message payload size per message Region: 4 Kilobytes Notification service (APNs)
Version 1.0
740
AWS General Reference Reference guide
Service quotas
Baidu Cloud Push message payload size Each supported No The maximum Baidu Cloud
per message Region: 4 Kilobytes Push message payload size
(in KB) per message.
Version 1.0
741
AWS General Reference Reference guide
Service quotas
Firebase Cloud Messaging (FCM) message Each supported No The maximum Firebase
payload size per message Region: 4 Kilobytes Cloud Messaging (FCM)
message payload size (in
KB) per message.
Import size per import job Each supported Yes The maximum import size
Region: 1 (in GB) per import job.
Maximum amount of time to wait for a Each supported No The maximum amount of
Lambda function to process data Region: 15 Seconds time (in seconds) to wait
for a Lambda function to
process data.
Maximum number of active journeys per Each supported Yes The maximum number of
account Region: 50 active journeys per account.
Version 1.0
742
AWS General Reference Reference guide
Service quotas
Maximum number of attribute keys and Each supported No The maximum number of
metric keys for each event per request Region: 40 attribute keys and metric
keys for each event per
request.
Version 1.0
743
AWS General Reference Reference guide
Service quotas
Maximum number of custom event types Each supported No The maximum number of
per app Region: 1,500 custom event types per
app.
Maximum number of custom metric keys Each supported No The maximum number of
per app Region: 500 custom metric keys per
app.
Maximum number of dimensions that can Each supported No The maximum number of
be used to create a segment Region: 100 dimensions that can be
used to create a segment.
Maximum number of event attributes per Each supported No The maximum number
endpoint in a custom channel response Region: 5 of event attributes per
endpoint in a custom
channel response.
Maximum number of journey activities per Each supported Yes The maximum number
journey Region: 40 of journey activities per
journey.
Maximum number of message templates Each supported Yes The maximum number of
per account Region: 10,000 message templates per
account.
Version 1.0
744
AWS General Reference Reference guide
Service quotas
Maximum number of push notifications Each supported Yes The maximum number of
that can be sent per second in a campaign Region: 25,000 push notifications that can
be sent per second in a
campaign.
Maximum segment size per campaign Each supported No The maximum segment
Region: size for imported segments
100,000,000 per campaign. For dynamic
segments: unlimited.
Maximum segment size per journey Each supported No The maximum segment size
Region: per journey. For imported
100,000,000 segments: 100,000,000
per journey. For dynamic
segments: unlimited.
Maximum size of a request Each supported No The maximum size (in MB)
Region: 4 of a request.
Megabytes
Maximum size of an individual event Each supported No The maximum size (in KB)
Region: 1,000 of an individual event.
Kilobytes
Maximum size of an invocation payload Each supported No The maximum size (in MB)
(request and response) for a Lambda Region: 6 of an invocation payload
function Megabytes (request and response) for a
Lambda function.
Maximum size per endpoint Each supported No The maximum size (in KB)
Region: 15 Kilobytes per endpoint.
Version 1.0
745
AWS General Reference Reference guide
Service quotas
Number of Amazon SNS topics for two- Each supported Yes The maximum number of
way SMS per account Region: 100,000 Amazon SNS topics for
two-way SMS per account.
Number of SMS messages that can be sent Each supported Yes The maximum number of
each second (sending rate) Region: 20 SMS messages that can be
sent each second (sending
rate).
Number of SMS messages that can be sent Each supported No The maximum number of
to a single recipient each second Region: 1 SMS messages that can be
sent to a single recipient
each second.
Number of attributes assigned to the Each supported Yes The maximum number of
Attributes parameter Region: 250 attributes assigned to the
Attributes parameter.
Number of attributes assigned to the Each supported Yes The maximum number of
Attributes, Metrics, and UserAttributes Region: 250 attributes assigned to the
parameters collectively Attributes, Metrics, and
UserAttributes parameters
collectively per endpoint.
Number of attributes assigned to the Each supported Yes The maximum number of
Metrics parameter Region: 250 attributes assigned to the
Metrics parameter.
Number of attributes assigned to the Each supported Yes The maximum number of
UserAttributes parameter Region: 250 attributes assigned to the
UserAttributes parameter.
Number of concurrent import jobs Each supported Yes The maximum number of
Region: 10 concurrent import jobs per
account.
Version 1.0
746
AWS General Reference Reference guide
Service quotas
Number of emails that can be sent each Each supported Yes The maximum number of
second (sending rate) Region: 1 emails that can be sent
each second (sending
rate). If your account is in
the sandbox, 1 email per
second. If your account is
out of the sandbox, the
rate varies based on your
specific use case. This rate
is based on the number
of recipients, as opposed
to the number of unique
messages sent.
Number of emails that can be sent per 24- Each supported Yes The maximum number of
hour period (sending quota) Region: 200 emails that can be sent per
24-hour period (sending
quota). If your account is
in the sandbox, 200 emails
per 24-hour period. If
your account is out of the
sandbox, the quota varies
based on your specific use
case. This quota is based on
the number of recipients, as
opposed to the number of
unique messages sent.
Number of endpoints with the same user Each supported No The maximum number of
ID Region: 10 endpoints with the same
user ID.
Number of identities that you can verify Each supported No The maximum number
Region: 10,000 of identities that you can
verify per AWS region.
Identities refers to email
addresses or domains, or
any combination of the
two. Every email you send
using Amazon Pinpoint
must be sent from a
verified identity.
Version 1.0
747
AWS General Reference Reference guide
Service quotas
Number of voice configuration sets per Each supported No The maximum number of
AWS region Region: 10,000 configuration sets per AWS
region.
Number of voice messages that can be Each supported No The maximum number of
sent during a 24-hour period Region: 20 voice messages that can
be sent during a 24-hour
period. If your account is in
the sandbox: 20 messages.
If your account is out of the
sandbox: unlimited.
Number of voice messages that can be Each supported No The maximum number
sent from a single originating phone Region: 1 of voice messages that
number per second can be sent from a single
originating phone number
per second.
Number of voice messages that can be Each supported No The maximum number
sent per minute Region: 5 of voice messages that
can be sent per minute.
If your account is in the
sandbox: 5 calls per minute.
If your account is out of
the sandbox: 20 calls per
minute.
Number of voice messages that can be Each supported No The maximum number of
sent to a single recipient during a 24-hour Region: 5 voice messages that can be
period sent to a single recipient
during a 24-hour period.
Version 1.0
748
AWS General Reference Reference guide
Service quotas
Version 1.0
749
AWS General Reference Reference guide
Amazon Polly
For more information, see Amazon Pinpoint quotas in the Amazon Pinpoint Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
750
AWS General Reference Reference guide
Service endpoints
Version 1.0
751
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
752
AWS General Reference Reference guide
Service quotas
Rate of lexicon management requests Each supported Yes The maximum number
Region: 2 of lexicon management
requests per second
that you can send in this
account in the current
region. This limit applies
to following operations
combined: ListLexicon,
GetLexicon, PutLexicon,
DeleteLexicon.
Version 1.0
753
AWS General Reference Reference guide
Amazon Managed Service for Prometheus
SynthesizeSpeech billed character count Each supported Yes Maximum size of the
Region: 3,000 SynthesizeSpeech input
text in billed characters.
SSML tags are not counted
as billed characters. Applies
to both standard and
neural synthesis.
SynthesizeSpeech total character count Each supported Yes Maximum size of the
Region: 6,000 SynthesizeSpeech input
text in characters, including
SSML tags and whitespace.
Applies to both standard
and neural synthesis.
For more information, see Quotas in the Amazon Polly Developer Guide.
Service endpoints
Version 1.0
754
AWS General Reference Reference guide
Service quotas
Service quotas
Amazon Managed Service for Prometheus has the following quotas for series, labels, and API requests.
The Possible error message column shows what error message you might see if your Prometheus
data exceeds a limit. If you see one of these error messages, you should request an increase to the
corresponding limit.
Active series per workspace 1,000,000 Yes per-user series limit of 1000000
(metrics that have reported data exceeded, please contact
in the past 2 hours) administrator to raise it
Active series per metric name 200,000 Yes per-metric series limit of 200000
exceeded, please contact
administrator to raise it
Ingestion burst size 1,000,000 Yes ingestion rate limit (...) exceeded
samples
Labels per metric series 70 Yes series has too many labels (...)
series: '%s'
Version 1.0
755
AWS General Reference Reference guide
Service quotas
Query bytes for instant queries 750MB that No the query hit the aggregated
can be scanned chunks size limit
by a single
instant query (A chunk stores raw samples of
series for a certain time span.)
Query bytes for range queries 750MB that No the query hit the aggregated
can be scanned chunks size limit
per 24-hour
interval in a (A chunk stores raw samples of
single range series for a certain time span.)
query
Version 1.0
756
AWS General Reference Reference guide
Additional quotas for ingested data
• Metric samples older than 1 hour are refused from being ingested.
• Every sample and metadata must have a metric name.
• Maximum length accepted for label names: 1024 bytes
• Maximum length accepted for label value: 2048 bytes
• Maximum number of metadata per metric: 10
• Maximum size of ingestion or query request: 1 MB
• Maximum length accepted for metric metadata, which includes metric name, HELP, and UNIT: 1024
bytes
• Maximum number of active metrics with metadata per workspace: 20,000
• Maximum retention time for ingested metrics: 150 days. Data older than this is deleted from the
workspace.
Version 1.0
757
AWS General Reference Reference guide
Service endpoints
Service endpoints
Service quotas
For more information, see AWS Proton quotas in the AWS Proton Administrator Guide.
Version 1.0
758
AWS General Reference Reference guide
QLDB
Service endpoints
QLDB resource management API
Version 1.0
759
AWS General Reference Reference guide
Service quotas
Service quotas
QLDB exports per ledger Each supported Yes The maximum number of
Region: 2 active exports allowed per
Version 1.0
760
AWS General Reference Reference guide
Amazon QuickSight
QLDB streams per ledger Each supported Yes The maximum number of
Region: 5 active streams allowed per
ledger per account in a
given region.
For more information, see Quotas in Amazon QLDB in the Amazon QLDB Developer Guide.
Service endpoints
QuickSight
Version 1.0
761
AWS General Reference Reference guide
Service quotas
QuickSight Websites
Service quotas
Version 1.0
762
AWS General Reference Reference guide
Service quotas
Data Prep: Fields per dataset Each supported No The maximum number
Region: 2,000 of fields that a dataset
can contain. File imports
and query result sets can
contain more than 2,000
columns. However, you
must edit the dataset
settings and manually
exclude fields until there
are less than 2,000 selected
or included.
Display items per sheet control Each supported No The maximum number of
Region: 10,000 distinct items that a sheet
control can display.
Email aliases per group for email reports Each supported No The maximum number
Region: 5,000 of members in any group
that QuickSight sends
email reports to. If you try
to send reports to larger
groups, the report fails.
Version 1.0
763
AWS General Reference Reference guide
AWS RAM
The maximum amount of time to wait for Each supported No The maximum amount of
a dataset preview Region: 45 Seconds time that QuickSight waits
for a data preview to finish
loading.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
764
AWS General Reference Reference guide
Service endpoints
Version 1.0
765
AWS General Reference Reference guide
Service quotas
Service quotas
Notes
• The quota for Number of pending invitations applies to only sending accounts who share
with accounts that are not part of sender's AWS Organization.
• There is no quota for how many pending invitations a receiving account can have.
• Invitations are not used when sharing between accounts that are part of the same AWS
Organization and resource sharing within that AWS Organization is turned on.
Version 1.0
766
AWS General Reference Reference guide
Amazon Redshift
Service endpoints
Redshift API
Version 1.0
767
AWS General Reference Reference guide
Service endpoints
Version 1.0
768
AWS General Reference Reference guide
Service endpoints
Version 1.0
769
AWS General Reference Reference guide
Service endpoints
Version 1.0
770
AWS General Reference Reference guide
Service endpoints
Version 1.0
771
AWS General Reference Reference guide
Service quotas
Service quotas
For information, see Quotas and limits in Amazon Redshift in the Amazon Redshift Management Guide.
Version 1.0
772
AWS General Reference Reference guide
Amazon Rekognition
Service endpoints
rekognition-fips.us-east-2.amazonaws.com HTTPS
rekognition-fips.us-east-1.amazonaws.com HTTPS
rekognition-fips.us-west-1.amazonaws.com HTTPS
rekognition-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
773
AWS General Reference Reference guide
Service endpoints
rekognition-fips.ca-central-1.amazonaws.com HTTPS
rekognition-fips.us-gov-west-1.amazonaws.com HTTPS
The following are differences for certain Amazon Rekognition features and AWS Regions.
Version 1.0
774
AWS General Reference Reference guide
Service quotas
• CompareFaces
• CreateCollection
• DeleteCollection
• DeleteFaces
• DescribeCollection
• DetectFaces
• IndexFaces
• ListCollections
• ListFaces
• SearchFaces
• SearchFacesByImage
Note
These operations are only available through use of the AWS CLI or SDK, as the Canada (Central)
Region doesn't currently provide a console experience for these operations.
Service quotas
The quotas listed on this page are defaults. You can request a quota increase for Amazon Rekognition
using the AWS Support Center. To request a quota increase for a Amazon Rekognition Transactions Per
Second (TPS) limit, follow the instructions at Default quotas in the Amazon Rekognition Developer Guide.
Quotas increases affect only the specific API operation for the Region in which you make the request.
Other API operations and Regions are not affected.
Resource Default
Transactions per second per account for individual Amazon • US East (Ohio) Region – 5
Rekognition Image data plane operations: • US East (N. Virginia) Region –
50
• DetectLabels
• US West (N. California) Region
• DetectModerationLabels –5
• DetectText
• US West (Oregon) Region – 50
• GetCelebrityInfo • Asia Pacific (Mumbai) Region –
• IndexFaces 5
• ListFaces • Asia Pacific (Seoul) Region – 5
• RecognizeCelebrities • Asia Pacific (Singapore) Region
• SearchFaces –5
• SearchFacesByImage • Asia Pacific (Sydney) Region –
5
• Asia Pacific (Tokyo) Region – 5
• Canada (Central) – 5 (For
supported operations, see
Service endpoints (p. 773)).
• Europe (Frankfurt) Region – 5
• Europe (Ireland) Region – 50
Version 1.0
775
AWS General Reference Reference guide
Service quotas
Resource Default
• Europe (London) Region – 5
• AWS GovCloud (US-West) – 5
Transactions per second per account for individual Amazon • US East (Ohio) Region – 25
Rekognition Image data plane operations: • US East (N. Virginia) Region –
100
• CompareFaces
• US West (N. California) Region
• DetectFaces – 25
• US West (Oregon) Region –
100
• Asia Pacific (Mumbai) Region –
25
• Asia Pacific (Seoul) Region –
25
• Asia Pacific (Singapore) Region
– 25
• Asia Pacific (Sydney) Region –
25
• Asia Pacific (Tokyo) Region –
25
• Canada (Central) – 25 (For
supported operations, see
Service endpoints (p. 773)).
• Europe (Frankfurt) Region – 25
• Europe (Ireland) Region – 100
• Europe (London) Region – 25
• AWS GovCloud (US-West) – 25
Transactions per second per account for the personal protective In each Region that Amazon
equipment data plane operation: Rekognition Image supports – 5
• DetectProtectiveEquipment
Transactions per second per account for individual Amazon In each Region that Amazon
Rekognition Image control plane operations: Rekognition Image supports – 5
• CreateCollection
• DeleteCollection
• DeleteFaces
• DescribeCollection
• ListCollections
Version 1.0
776
AWS General Reference Reference guide
Service quotas
Resource Default
Transactions per second per account for individual stored video In each Region that Amazon
start operations: Rekognition Video supports – 5
• StartCelebrityRecognition StartCelebrityRecognition
• StartContentModeration is not available in AWS GovCloud
(US).
• StartFaceDetection
• StartFaceSearch
• StartLabelDetection
• StartPersonTracking
• StartTextDetection
• StartSegmentDetection
Transactions per second per account for individual Amazon • US East (Ohio) Region – 5
Rekognition Video stored video get operations: • US East (N. Virginia) Region –
20
• GetCelebrityRecognition
• US West (N. California) Region
• GetContentModeration –5
• GetFaceDetection
• US West (Oregon) Region – 20
• GetFaceSearch • Asia Pacific (Mumbai) Region –
• GetLabelDetection 5
• GetPersonTracking • Asia Pacific (Seoul) Region – 5
• GetTextDetection • Asia Pacific (Singapore) Region
• GetSegmentDetection –5
• Asia Pacific (Sydney) Region –
5
• Asia Pacific (Tokyo) Region – 5
• Europe (Frankfurt) Region – 5
• Europe (Ireland) Region – 20
• Europe (London) Region – 5
• AWS GovCloud (US-West) – 20
(GetCelebrityRecognition
is not available in this Region.)
Maximum number of streaming video stream processors per In each Region that Amazon
account that can simultaneously exist Rekognition Video supports – 10
Transactions per second per account for individual streaming video In each Region that Amazon
operations: Rekognition Video supports – 1
• CreateStreamProcessor
• DeleteStreamProcessor
• DescribeStreamProcessor
• ListStreamProcessors
• StartStreamProcessor
• StopStreamProcessor
Version 1.0
777
AWS General Reference Reference guide
Service quotas
Resource Default
Transactions per second per account for individual Amazon In all Regions that Amazon
Rekognition Custom Label data plane operations: Rekognition Custom Labels
supports – 50
• DetectCustomLabels
Transactions per second per account for individual Amazon In each Region that Amazon
Rekognition Custom Labels control plane operations: Rekognition Custom Labels
supports – 5
• CopyProjectVersion
• CreateDataset
• CreateProject
• CreateProjectVersion
• DeleteDataset
• DeleteProject
• DeleteProjectPolicy
• DeleteProjectVersion
• DescribeDataset
• DescribeProjects
• DescribeProjectVersions
• DistributeDatasetEntries
• ListDatasetEntries
• ListDatasetLabels
• ListProjectPolicies
• PutProjectPolicy
• StartProjectVersion
• StopProjectVersion
• UpdateDatasetEntries
Maximum number of concurrent Amazon Rekognition Custom • All Regions except Asia Pacific
Labels training jobs per account. (Sydney) – 2
• Asia Pacific (Sydney) – 1
For more information, see Guidelines and quotas in Amazon Rekognition in the Amazon Rekognition
Developer Guide.
Version 1.0
778
AWS General Reference Reference guide
Amazon RDS
Service endpoints
Amazon RDS
rds.us-east-2.api.aws HTTPS
rds-fips.us-east-2.amazonaws.com HTTPS
rds-fips.us-east-1.amazonaws.com HTTPS
rds.us-east-1.api.aws HTTPS
rds-fips.us-west-1.amazonaws.com HTTPS
rds-fips.us-west-1.api.aws HTTPS
rds.us-west-2.api.aws HTTPS
rds-fips.us-west-2.api.aws HTTPS
Version 1.0
779
AWS General Reference Reference guide
Service endpoints
rds-fips.ca-central-1.api.aws HTTPS
rds-fips.ca-central-1.amazonaws.com HTTPS
Version 1.0
780
AWS General Reference Reference guide
Service endpoints
Version 1.0
781
AWS General Reference Reference guide
Service endpoints
Version 1.0
782
AWS General Reference Reference guide
Service quotas
Service quotas
Data API HTTP request body size Each supported No The maximum size allowed
Region: 4 for the HTTP request body.
Megabytes
Data API maximum concurrent cluster- Each supported No The maximum number
secret pairs Region: 30 of unique pairs of Aurora
Serverless DB clusters and
secrets in concurrent Data
API requests for the current
account and AWS Region.
Data API maximum concurrent requests Each supported No The maximum number
Region: 500 of Data API requests to
an Aurora Serverless
DB cluster that use the
same secret and can be
processed at the same
time. Additional requests
are queued and processed
as in-process requests
complete.
Data API maximum result set size Each supported No The maximum size of the
Region: 1 database result set that can
Megabytes be returned by the Data
API.
Version 1.0
783
AWS General Reference Reference guide
Service quotas
Data API maximum size of JSON response Each supported No The maximum size of the
string Region: 10 simplified JSON response
Megabytes string returned by the RDS
Data API.
Data API requests per second Each supported No The maximum number of
Region: 1,000 per requests to the Data API
second per second allowed in this
account in the current AWS
Region.
IAM roles per DB cluster Each supported Yes The maximum number of
Region: 5 IAM roles associated with a
DB cluster
IAM roles per DB instance Each supported Yes The maximum number of
Region: 5 IAM roles associated with a
DB instance
Read replicas per master Each supported Yes The maximum number of
Region: 5 read replicas per master
Version 1.0
784
AWS General Reference Reference guide
Resilience Hub
Total storage for all DB instances Each supported Yes The maximum total storage
Region: 100,000 (in GB) for all DB instances
Gigabytes added together
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
785
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
786
AWS General Reference Reference guide
Service quotas
Number of assessments per application Each supported Yes The maximum number
per month Region: 200 of assessments an AWS
account can run for a given
application in a given
month
Number of recommendation templates per Each supported Yes The maximum number of
application per month Region: 100 recommendation templates
an AWS account can create
for a given application in a
given month
Number of terraform state files to import Each supported No The maximum number of
Region: 20 terraform state files an
AWS account can import
Version 1.0
787
AWS General Reference Reference guide
Resource Groups and Tagging
Terraform state file maximum size Each supported No The maximum import size
Region: 4,194,305 limit for terraform state
files
Version 1.0
788
AWS General Reference Reference guide
AWS Resource Groups
Version 1.0
789
AWS General Reference Reference guide
AWS Resource Groups Tagging API
Service quotas
Resource groups per account Each supported Yes The maximum number
Region: 100 of resource groups that
you can create in this
account. A resource group
is a collection of AWS
resources that match a
specific criteria.
Version 1.0
790
AWS General Reference Reference guide
AWS Resource Groups Tagging API
Version 1.0
791
AWS General Reference Reference guide
AWS RoboMaker
Service endpoints
Version 1.0
792
AWS General Reference Reference guide
Service quotas
Service quotas
Concurrent GPU simulation jobs Each supported Yes The maximum number of
Region: 1 concurrent GPU simulation
jobs you can run in this
account in the current
Region.
Concurrent World Export Jobs Each supported Yes The maximum number of
Region: 3 concurrent world export
jobs that you can run in this
account in this region.
Concurrent World Generation Jobs Each supported Yes The maximum number
Region: 3 of concurrent world
generation jobs that you
can run in this account in
this region.
Concurrent simulation job batches Each supported Yes The maximum number
Region: 5 of concurrent simulation
job batches you can run in
this account in the current
Region.
GPU Simulation Job Creation Rate Per Each supported No The maximum number of
Minute Region: 2 GPU simulation job you can
Version 1.0
793
AWS General Reference Reference guide
Service quotas
Simulation Job Creation Rate Per Minute us-east-1: 10 No The maximum number
of simulation job you can
us-west-2: 10 create in this account in the
current Region per minute.
Each of the other
supported Regions:
5
Simulation job requests per batch Each supported Yes The maximum number of
Region: 20 simulation job requests
that can be submitted in a
StartSimulationJobBatch
call
Versions per robot application Each supported Yes The maximum number of
Region: 40 versions you can create for
a Robot Application.
Version 1.0
794
AWS General Reference Reference guide
Route 53
Versions per simulation application Each supported Yes The maximum number of
Region: 40 versions you can create for
a Simulation Application.
World Templates Per Account Each supported Yes The maximum number of
Region: 40 world templates that you
can create in this account in
this region.
Service endpoints
Hosted zones, records, health checks, DNS query logs, reusable
delegation sets, traffic policies, and cost allocation tags
When you use the AWS CLI or SDKs to submit requests, you can either leave the Region and endpoint
unspecified, or specify the applicable Region:
• Route 53 in AWS Regions other than the Beijing and Ningxia Regions: specify us-east-1 as the Region.
• Route 53 in the Beijing and Ningxia Regions: specify cn-northwest-1.
When you use the Route 53 API to submit requests, use the same Regions as above to sign requests.
For more information about signing Route 53 API requests, see Signature Version 4 signing
process (p. 1012).
Version 1.0
795
AWS General Reference Reference guide
Service endpoints
Version 1.0
796
AWS General Reference Reference guide
Service endpoints
Version 1.0
797
AWS General Reference Reference guide
Service endpoints
Version 1.0
798
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Amazon VPCs that you can associate with Each supported Yes The maximum number of
a private hosted zone Region: 300 Amazon VPCs that you can
associate with a private
hosted zone
Authorizations that let you associate VPCs Each supported No The maximum number of
with a hosted zone that was created by Region: 1,000 authorizations that you can
another account create that allow you to
associate VPCs that were
created using one account
with a hosted zone that
was created using another
account
CIDR blocks per collection Each supported Yes The maximum number of
Region: 1,000 CIDR blocks that you can
create per CIDR collection
Child health checks that a calculated Each supported No The maximum number of
health check can monitor Region: 255 child health checks that a
calculated health check can
monitor
Version 1.0
799
AWS General Reference Reference guide
Service quotas
Geolocation records that have the same Each supported No The maximum number of
name and type Region: 100 records that you can create
that have a geolocation
routing policy and that
have the same name and
type
Geoproximity records that have the same Each supported No The maximum number of
name and type Region: 30 records that you can create
that have a geoproximity
routing policy and that
have the same name and
type
Hosted zones that can use the same Each supported Yes The maximum number
reusable delegation set Region: 100 of hosted zones that can
use the same reusable
delegation set
Key signing keys per hosted zone Each supported No The maximum number of
Region: 2 key signing keys that you
can create per hosted zone
Multivalue answer records that have the Each supported No The maximum number of
same name and type Region: 100 records that you can create
that have a multivalue
answer routing policy and
that have the same name
and type
Query log configurations per hosted zone Each supported No The maximum number of
Region: 1 query log configurations
that you can create per
hosted zone
Records per hosted zone Each supported Yes The maximum number of
Region: 10,000 records that you can create
in a hosted zone
Version 1.0
800
AWS General Reference Reference guide
Service quotas
Traffic flow policy records Each supported Yes The maximum number of
Region: 5 traffic flow policy records
that you can create using
this account
Traffic flow policy versions per traffic flow Each supported No The maximum number of
policy Region: 1,000 traffic flow policy versions
that you can create per
traffic flow policy
Weighted records that have the same Each supported No The maximum number
name and type Region: 100 of records that you can
create that have a weighted
routing policy and that
have the same name and
type
Associations between resolver rules and Each supported Yes Maximum number of
VPCs per AWS Region Region: 2,000 associations between
resolver rules and VPCs per
AWS Region
DNS Firewall rule group associations per Each supported No The maximum number of
VPC Region: 5 DNS Firewall rule groups
that you can associate to a
VPC.
DNS Firewall rules groups per Region Each supported Yes The maximum number of
Region: 1,000 DNS Firewall rules groups
per Region.
Domain lists per account Each supported Yes The maximum number of
Region: 1,000 domain lists for an account.
Domains in a file imported from S3 Each supported Yes The maximum number
Region: 250,000 of domains that you can
import from a single file
thats stored in an Amazon
S3 bucket.
Version 1.0
801
AWS General Reference Reference guide
Route 53 ARC
Maximum number of resolver endpoints Each supported Yes Resolver endpoints per
per AWS Region Region: 4 AWS Region
Resolver rules per AWS Region Each supported Yes Maximum number of
Region: 1,000 resolver rules per AWS
Region
Rules in a DNS Firewall rule group Each supported Yes The maximum number of
Region: 100 rules in a DNS Firewall rule
group.
Target IP addresses per resolver rule Each supported No Maximum number of target
Region: 6 IP addresses per resolver
rule
For more information, see Route 53 quotas in the Amazon Route 53 Developer Guide.
Service endpoints
When you use the AWS CLI or SDKs to submit requests with Route 53 ARC, you must specify the AWS
Region as us-west-2.
For the Route 53 ARC Recovery Readiness API (for readiness checks) or Recovery Control Configuration
API, use the following endpoints, respectively.
Version 1.0
802
AWS General Reference Reference guide
Service quotas
For the Route 53 ARC Recovery Cluster API, in addition to specifying the Region as us-west-2, you also
must specify one of your five Regional cluster endpoints. The endpoint that you specify must target the
Route 53 ARC cluster that hosts the routing controls that you want to get or update the state for.
Route 53 ARC creates endpoints for each cluster in the following five Regions: US East (N. Virginia) (us-
east-1), Europe (Ireland) (eu-west-1), Europe (London) (us-west-2), Asia Pacific (Tokyo) (ap-northeast-1),
and Asia Pacific (Sydney) (ap-southeast-2). It's a best practice to retry with each of the available cluster
endpoints. To learn more, see Get and update routing control states using the API and Best practices
for Amazon Route 53 Application Recovery Controller in the Amazon Route 53 Application Recovery
Controller Developer Guide.
The following are examples of the Regional cluster endpoints in Route 53 ARC.
Endpoint Region
https://aaaaaaaa.route53-recovery-cluster.eu-west-1.amazonaws.com eu-west-1
https://bbbbbbb.route53-recovery-cluster.ap-northeast-1.amazonaws.com ap-northeast-1
https://ccccccc.route53-recovery-cluster.us-west-2.amazonaws.com us-west-2
https://ddddddd.route53-recovery-cluster.us-east-1.amazonaws.com us-east-1
https://eeeeeee.route53-recovery-cluster.ap-southeast-2.amazonaws.com ap-southeast-2
Service quotas
For information, see Quotas in Amazon Route 53 Application Recovery Controller in the Amazon
Route 53 Application Recovery Controller Developer Guide.
Service endpoints
The following table provides a list of Region-specific endpoints that SageMaker supports for training
and deploying models. This include creating and managing notebook instances, training jobs, model,
endpoint configurations, and endpoints.
Version 1.0
803
AWS General Reference Reference guide
Service endpoints
Version 1.0
804
AWS General Reference Reference guide
Service endpoints
The following table provides a list of Region-specific endpoints that Amazon SageMaker supports for
making inference requests against models hosted in SageMaker.
Version 1.0
805
AWS General Reference Reference guide
Service endpoints
Version 1.0
806
AWS General Reference Reference guide
Service endpoints
The following table provides a list of Region-specific endpoints that Amazon SageMaker supports for
SageMaker Edge Manager.
The following table provides a list of Region-specific endpoints that Amazon SageMaker supports for
SageMaker Feature Store.
US us-west-1 featurestore.us-west-1.amazonaws.com
West (N.
California)
Version 1.0
807
AWS General Reference Reference guide
Service endpoints
Version 1.0
808
AWS General Reference Reference guide
Service quotas
Service quotas
Depending on your activities and resource usage over time, your SageMaker quotas might be different
from the default SageMaker quotas listed in the following tables. The default quotas in this page are
based on new accounts. If you encounter error messages that you've exceeded your quota, use AWS
Support to request a service limit increase for SageMaker resources you want to scale up. For instructions
on how to request a service limit increase, see Supported Regions and Quotas in the Amazon SageMaker
Developer Guide. For information on Amazon EC2 instance types, see Amazon EC2 Instance Types.
SageMaker Studio
Resource Default
KernelGateway-ml.c5.large 0
KernelGateway-ml.c5.xlarge 0
KernelGateway-ml.c5.2xlarge 0
KernelGateway-ml.c5.4xlarge 0
KernelGateway-ml.c5.9xlarge 0
KernelGateway-ml.c5.12xlarge 0
KernelGateway-ml.c5.18xlarge 0
KernelGateway-ml.c5.24xlarge 0
KernelGateway-ml.g4dn.xlarge 0
KernelGateway-ml.g4dn.2xlarge 0
KernelGateway-ml.g4dn.4xlarge 0
KernelGateway-ml.g4dn.8xlarge 0
KernelGateway-ml.g4dn.12xlarge 0
KernelGateway-ml.g4dn.16xlarge 0
KernelGateway-ml.m5.large 0
KernelGateway-ml.m5.xlarge 0
KernelGateway-ml.m5.2xlarge 0
KernelGateway-ml.m5.4xlarge 1
KernelGateway-ml.m5.8xlarge 0
Version 1.0
809
AWS General Reference Reference guide
Service quotas
Resource Default
KernelGateway-ml.m5.12xlarge 0
KernelGateway-ml.m5.16xlarge 0
KernelGateway-ml.m5.24xlarge 0
KernelGateway-ml.p3.2xlarge 0
KernelGateway-ml.p3.8xlarge 0
KernelGateway-ml.p3.16xlarge 0
KernelGateway-ml.t3.medium 2
KernelGateway-ml.t3.large 0
KernelGateway-ml.t3.xlarge 0
KernelGateway-ml.t3.2xlarge 0
SageMaker Images
Resource Default
SageMaker Notebooks
Resource Default
ml.t2.medium instances 2
ml.t2.large instances 0
ml.t2.xlarge instances 0
ml.t2.2xlarge instances 0
ml.t3.medium instances 2
ml.t3.large instances 0
ml.t3.xlarge instances 0
ml.t3.2xlarge instances 0
ml.m4.xlarge instances 0
Version 1.0
810
AWS General Reference Reference guide
Service quotas
Resource Default
ml.m4.2xlarge instances 0
ml.m4.4xlarge instances 0
ml.m4.10xlarge instances 0
ml.m4.16xlarge instances 0
ml.m5.xlarge instances 0
ml.m5.2xlarge instances 0
ml.m5.4xlarge instances 0
ml.m5.12xlarge instances 0
ml.m5.24xlarge instances 0
ml.c4.xlarge instances 0
ml.c4.2xlarge instances 0
ml.c4.4xlarge instances 0
ml.c4.8xlarge instances 0
ml.c5.xlarge instances 0
ml.c5.2xlarge instances 0
ml.c5.4xlarge instances 0
ml.c5.9xlarge instances 0
ml.c5.18xlarge instances 0
ml.c5d.xlarge instances 0
ml.c5d.2xlarge instances 0
ml.c5d.4xlarge instances 0
ml.c5d.9xlarge instances 0
ml.c5d.18xlarge instances 0
ml.p2.xlarge instances 0
ml.p2.8xlarge instances 0
ml.p2.16xlarge instances 0
ml.p3.2xlarge instances 0
ml.p3.8xlarge instances 0
ml.p3.16xlarge instances 0
ml.g4dn.xlarge instances 2
ml.g4dn.2xlarge instances 2
Version 1.0
811
AWS General Reference Reference guide
Service quotas
Resource Default
ml.g4dn.4xlarge instances 2
ml.g4dn.8xlarge instances 2
ml.g4dn.12xlarge instances 2
ml.g4dn.16xlarge instances 2
ml.eia1.medium instances 0
ml.eia1.large instances 0
ml.eia1.xlarge instances 0
ml.eia2.medium instances 0
ml.eia2.large instances 0
ml.eia2.xlarge instances 0
Number of accelerators 0
Resource Default
Number of workteams 25
SageMaker Projects
Resource Default
SageMaker Pipelines
Resource Default
Resource Default
Version 1.0
812
AWS General Reference Reference guide
Service quotas
Resource Default
Parameters
Resource Default
Resource Default
Steps in If-List 20
Steps in Else-List 20
Property Files
Resource Default
PropertyFiles in a pipeline 10
SageMaker Metadata
Resource Default
Version 1.0
813
AWS General Reference Reference guide
Service quotas
Resource Default
SageMaker Processing
Resource Default
ml.c4.xlarge 4
ml.c4.2xlarge 4
ml.c4.4xlarge 4
ml.c4.8xlarge 4
ml.c5.xlarge 4
ml.c5.2xlarge 4
ml.c5.4xlarge 1
ml.c5.9xlarge 1
ml.c5.18xlarge 1
ml.g4dn.xlarge 0
ml.g4dn.2xlarge 0
ml.g4dn.4xlarge 0
ml.g4dn.8xlarge 0
ml.g4dn.12xlarge 0
ml.g4dn.16xlarge 0
ml.m4.xlarge 4
ml.m4.2xlarge 4
ml.m4.4xlarge 2
ml.m4.10xlarge 1
ml.m4.16xlarge 1
ml.m5.large 4
ml.m5.xlarge 4
ml.m5.2xlarge 4
ml.m5.4xlarge 2
ml.m5.12xlarge 0
Version 1.0
814
AWS General Reference Reference guide
Service quotas
Resource Default
ml.m5.24xlarge 0
ml.p2.xlarge 0
ml.p2.8xlarge 0
ml.p2.16xlarge 0
ml.p3.2xlarge 0
ml.p3.8xlarge 0
ml.p3.16xlarge 0
ml.r5.large 4
ml.r5.xlarge 4
ml.r5.2xlarge 4
ml.r5.4xlarge 1
ml.r5.8xlarge 1
ml.r5.12xlarge 1
ml.r5.16xlarge 1
ml.r5.24xlarge 0
ml.t3.medium 4
ml.t3.large 4
ml.t3.xlarge 2
ml.t3.2xlarge 0
Note
In case of SageMaker training, on-demand and spot instance quotas are tracked and modified
separately. For example, with the default quotas, you can run up to 20 training jobs with
ml.m4.xlarge on-demand instances and up to 20 training jobs with ml.m4.xlarge spot instances
simultaneously.
SageMaker Training
Resource Default
ml.c4.xlarge instances 4
ml.c4.2xlarge instances 4
Version 1.0
815
AWS General Reference Reference guide
Service quotas
Resource Default
ml.c4.4xlarge instances 4
ml.c4.8xlarge instances 4
ml.c5.xlarge instances 4
ml.c5.2xlarge instances 4
ml.c5.4xlarge instances 1
ml.c5.9xlarge instances 1
ml.c5.18xlarge instances 0
ml.c5n.xlarge instances 0
ml.c5n.2xlarge instances 0
ml.c5n.4xlarge instances 0
ml.c5n.9xlarge instances 0
ml.c5n.18xlarge instances 0
ml.g4dn.xlarge instances 0
ml.g4dn.2xlarge instances 0
ml.g4dn.4xlarge instances 0
ml.g4dn.8xlarge instances 0
ml.g4dn.12xlarge instances 0
ml.g4dn.16xlarge instances 0
ml.g5.xlarge instances 0
ml.g5.2xlarge instances 0
ml.g5.4xlarge instances 0
ml.g5.8xlarge instances 0
ml.g5.12xlarge instances 0
ml.g5.16xlarge instances 0
ml.g5.24xlarge instances 0
ml.g5.48xlarge instances 0
ml.m4.xlarge instances 4
ml.m4.2xlarge instances 4
ml.m4.4xlarge instances 2
ml.m4.10xlarge instances 0
ml.m4.16xlarge instances 0
Version 1.0
816
AWS General Reference Reference guide
Service quotas
Resource Default
ml.m5.large instances 4
ml.m5.xlarge instances 4
ml.m5.2xlarge instances 4
ml.m5.4xlarge instances 20
ml.m5.12xlarge instances 0
ml.m5.24xlarge instances 0
ml.p2.xlarge instances 0
ml.p2.8xlarge instances 0
ml.p2.16xlarge instances 0
ml.p3.2xlarge instances 0
ml.p3.8xlarge instances 0
ml.p3.16xlarge instances 0
ml.p3dn.24xlarge instances 0
ml.p4d.24xlarge instances 0
Resource Default
ml.c4.xlarge instances 4
ml.c4.2xlarge instances 4
ml.c4.4xlarge instances 4
ml.c4.8xlarge instances 4
ml.c5.xlarge instances 4
ml.c5.2xlarge instances 4
ml.c5.4xlarge instances 1
ml.c5.9xlarge instances 1
ml.c5.18xlarge instances 0
ml.c5n.xlarge instances 0
Version 1.0
817
AWS General Reference Reference guide
Service quotas
Resource Default
ml.c5n.2xlarge instances 0
ml.c5n.4xlarge instances 0
ml.c5n.9xlarge instances 0
ml.c5n.18xlarge instances 0
ml.g4dn.xlarge instances 0
ml.g4dn.2xlarge instances 0
ml.g4dn.4xlarge instances 0
ml.g4dn.8xlarge instances 0
ml.g4dn.12xlarge instances 0
ml.g4dn.16xlarge instances 0
ml.g5.xlarge instances 0
ml.g5.2xlarge instances 0
ml.g5.4xlarge instances 0
ml.g5.8xlarge instances 0
ml.g5.12xlarge instances 0
ml.g5.16xlarge instances 0
ml.g5.24xlarge instances 0
ml.g5.48xlarge instances 0
ml.m4.xlarge instances 4
ml.m4.2xlarge instances 4
ml.m4.4xlarge instances 2
ml.m4.10xlarge instances 0
ml.m4.16xlarge instances 0
ml.m5.large instances 4
ml.m5.xlarge instances 4
ml.m5.2xlarge instances 4
ml.m5.4xlarge instances 2
ml.m5.12xlarge instances 0
ml.m5.24xlarge instances 0
ml.p2.xlarge instances 0
ml.p2.8xlarge instances 0
Version 1.0
818
AWS General Reference Reference guide
Service quotas
Resource Default
ml.p2.16xlarge instances 0
ml.p3.2xlarge instances 0
ml.p3.8xlarge instances 0
ml.p3.16xlarge instances 0
ml.p3dn.24xlarge instances 0
ml.p4d.24xlarge instances 0
SageMaker Autopilot
Note
*This 2 GB size limit is for a single compressed Parquet file. You can provide a Parquet dataset
that includes multiple compressed Parquet files. After the files are decompressed, they may
each expand to a larger size.
**SageMaker Autopilot automatically subsamples input datasets that are larger than the target
dataset size while accounting for class imbalance and preserving rare class labels.
The resource quotas documented in the following sections are valid for versions of Amazon
SageMaker Studio 3.22.2 and higher. For information on updating your version of SageMaker
Studio, see Update SageMaker Studio and Studio Apps
You can increase these limits by contacting AWS Support Center.For instructions on how to
request increases, see Update SageMaker Studio and Studio Apps.
Resource Default
Version 1.0
819
AWS General Reference Reference guide
Service quotas
Resource Default
Resource Default
Experiments 5,000
Note
Use AWS Support to request a service limit increase in order to use an instance with a default
quota of 0.
SageMaker Hosting
Resource Default
ml.c4.* instances 0
ml.c5.* instances 0
ml.c5d.* instances 0
ml.c5n.* instances 0
ml.c6i.* instances 0
ml.g4dn.* instances 0
ml.g5.* instances 0
ml.m4.xlarge instances 2
ml.m4.2xlarge instances 0
ml.m4.4xlarge instances 0
ml.m4.10xlarge instances 0
ml.m4.16xlarge instances 0
Version 1.0
820
AWS General Reference Reference guide
Service quotas
Resource Default
ml.m5.large instances 2
ml.m5.xlarge instances 0
ml.m5.2xlarge instances 0
ml.m5.4xlarge instances 0
ml.m5.8xlarge instances 0
ml.m5.12xlarge instances 0
ml.m5.16xlarge instances 0
ml.m5.24xlarge instances 0
ml.m5d.* instances 0
ml.m5dn.* instances 0
ml.m5n.* instances 0
ml.p2.* instances 0
ml.p3.* instances 0
ml.p4d.24xlarge instances 0
ml.r5.* instances 0
ml.r5d.* instances 0
ml.r5dn.* instances 0
ml.r5n.* instances 0
ml.t2.medium instances 2
ml.t2.large instances 0
ml.t2.xlarge instances 0
ml.t2.2xlarge instances 0
ml.t3.medium instances 2
ml.t3.large instances 0
ml.t3.xlarge instances 0
ml.t3.2xlarge instances 0
Version 1.0
821
AWS General Reference Reference guide
Service quotas
Resource Default
Resource Default
ml.c4.xlarge instances 4
ml.c4.2xlarge instances 4
ml.c4.4xlarge instances 4
ml.c4.8xlarge instances 4
ml.c5.xlarge instances 4
ml.c5.2xlarge instances 4
ml.c5.4xlarge instances 1
ml.c5.9xlarge instances 1
ml.c5.18xlarge instances 1
ml.g4dn.xlarge 0
ml.g4dn.2xlarge 0
ml.g4dn.4xlarge 0
ml.g4dn.8xlarge 0
ml.g4dn.12xlarge 0
ml.g4dn.16xlarge 0
ml.m4.xlarge instances 4
ml.m4.2xlarge instances 4
ml.m4.4xlarge instances 2
ml.m4.10xlarge instances 1
ml.m4.16xlarge instances 1
ml.m5.large instances 4
ml.m5.xlarge instances 4
ml.m5.2xlarge instances 4
ml.m5.4xlarge instances 2
ml.m5.12xlarge instances 0
Version 1.0
822
AWS General Reference Reference guide
Secrets Manager
Resource Default
ml.m5.24xlarge instances 0
ml.p2.xlarge instances 0
ml.p2.8xlarge instances 0
ml.p2.16xlarge instances 0
ml.p3.2xlarge instances 0
ml.p3.8xlarge instances 0
ml.p3.16xlarge instances 0
Resource Default
Resource Default
Version 1.0
823
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
824
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
825
AWS General Reference Reference guide
Service quotas
Version 1.0
826
AWS General Reference Reference guide
Security Hub
Staging labels attached across all versions Each supported No The maximum number of
of a secret Region: 20 staging labels attached
across all versions of a
secret.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
827
AWS General Reference Reference guide
Service endpoints
Version 1.0
828
AWS General Reference Reference guide
Service quotas
Service quotas
Number of Security Hub member accounts Each supported No The maximum number
Region: 5,000 of Security Hub member
accounts that can be added
per AWS account (Security
Hub administrator account)
per Region.
Security Hub finding retention time Each supported No The maximum number
Region: 90 of days a Security Hub
finding is saved. This is 90
days after the most recent
update or 90 days after the
Version 1.0
829
AWS General Reference Reference guide
AWS STS
For more information about Security Hub quotas, see Quotas in the AWS Security Hub User Guide.
Service endpoints
By default, the AWS Security Token Service (AWS STS) is available as a global service, and all STS
requests go to a single endpoint at https://sts.amazonaws.com. AWS recommends using Regional
STS endpoints to reduce latency, build in redundancy, and increase session token validity. Most Regional
endpoints are active by default, but you must manually enable endpoints for some Regions, such as Asia
Pacific (Hong Kong). You can deactivate STS endpoints for any Regions that are enabled by default if you
do not intend to use those Regions.
For more information, see Activating and Deactivating AWS STS in an AWS Region in the IAM User Guide.
Version 1.0
830
AWS General Reference Reference guide
Service endpoints
Version 1.0
831
AWS General Reference Reference guide
AWS SMS
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
832
AWS General Reference Reference guide
Service endpoints
Version 1.0
833
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Duration of service usage per VM in days Each supported Yes The maximum number of
Region: 90 days of service usage per
VM for this account in the
current region.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
834
AWS General Reference Reference guide
Service endpoints
Version 1.0
835
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Active requests per account per Region Each supported No The maximum number
Region: 2 of active service quota
increase requests allowed
per account, in the current
Region
Version 1.0
836
AWS General Reference Reference guide
Service quotas
Version 1.0
837
AWS General Reference Reference guide
AWS Serverless Application Repository
Version 1.0
838
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
839
AWS General Reference Reference guide
Service quotas
Service quotas
Free Amazon S3 storage for code packages Each supported No The maximum amount
Region: 5 Gigabytes (in GB) of free Amazon S3
storage for code packages
per AWS account per AWS
region.
For more information, see AWS Serverless Application Repository Quotas in the AWS Serverless
Application Repository Developer Guide.
Version 1.0
840
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
841
AWS General Reference Reference guide
Service quotas
Service quotas
Applications per attribute group Each supported Yes The maximum number of
Region: 1,000 applications per attribute
group
Attribute groups per application Each supported Yes The maximum number
Region: 1,000 of attribute groups per
application
Version 1.0
842
AWS General Reference Reference guide
Service quotas
Attribute groups per region Each supported Yes The maximum number of
Region: 2,000 attribute groups you can
create per region
Product versions per product Each supported Yes The maximum number of
Region: 100 product versions you can
create per product
Version 1.0
843
AWS General Reference Reference guide
Shield Advanced
Users, groups, and roles per portfolio Each supported Yes The maximum number of
Region: 100 users, groups, and roles you
can create per portfolio
Users, groups, and roles per product Each supported Yes The maximum number of
Region: 200 users, groups, and roles you
can create per portfolio
For more information, see AWS Service Catalog default service quotas in the AWS Service Catalog
Administrator Guide.
Service endpoints
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
Version 1.0
844
AWS General Reference Reference guide
Service endpoints
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
Version 1.0
845
AWS General Reference Reference guide
Service quotas
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
shield-fips.us-east-1.amazonaws.com HTTPS
Service quotas
AWS Global Accelerator accelerator Each supported Yes The maximum number of
protections Region: 1,000 AWS Global Accelerator
Version 1.0
846
AWS General Reference Reference guide
Amazon SES
Amazon Route 53 hosted zone protections Each supported Yes The maximum number of
Region: 1,000 Amazon Route 53 hosted
zones you can monitor and
protect.
Elastic Load Balancing load balancer Each supported Yes The maximum number of
protections Region: 1,000 Elastic Load Balancing load
balancers you can monitor
and protect.
Service endpoints
API Endpoints
Version 1.0
847
AWS General Reference Reference guide
Service endpoints
Version 1.0
848
AWS General Reference Reference guide
Service endpoints
SMTP Endpoints
Note
SMTP endpoints are not currently available in Africa (Cape Town), Europe (Milan), Middle East
(Bahrain).
email-smtp-
fips.us-
east-1.amazonaws.com
email-smtp-
fips.us-
west-2.amazonaws.com
Version 1.0
849
AWS General Reference Reference guide
Service endpoints
email-smtp-
fips.us-gov-
west-1.amazonaws.com
DKIM Domains
Amazon SES doesn't support email receiving in the following Regions: US East (Ohio), US West (N.
California) Asia Pacific (Mumbai), Asia Pacific (Osaka), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia
Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (London), Europe
(Paris), Europe (Stockholm), Middle East (Bahrain), South America (São Paulo), and AWS GovCloud (US).
Version 1.0
850
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
For more information, see Service quotas in Amazon SES in the Amazon Simple Email Service Developer
Guide.
Version 1.0
851
AWS General Reference Reference guide
Service endpoints with Lambda
Version 1.0
852
AWS General Reference Reference guide
Service endpoints with IoT
Version 1.0
853
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
Version 1.0
854
AWS General Reference Reference guide
Service quotas
Version 1.0
855
AWS General Reference Reference guide
AWS Sign-In
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
856
AWS General Reference Reference guide
Service endpoints
Version 1.0
857
AWS General Reference Reference guide
Service quotas
Service quotas
AWS Sign-In has no increasable quotas.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
858
AWS General Reference Reference guide
Service endpoints
Version 1.0
859
AWS General Reference Reference guide
Service endpoints
FIFO topics
Version 1.0
860
AWS General Reference Reference guide
Service quotas
Service quotas
The following quotas determine how many Amazon SNS resources you can create in your AWS account,
and they determine the rate at which you can issue Amazon SNS API requests.
Resource Default
Version 1.0
861
AWS General Reference Reference guide
Service quotas
Hard
The following quotas cannot be increased.
AddPermission 10
CheckIfPhoneNumberIsOptedOut 50
CreateSMSSandboxPhoneNumber 1
DeleteSMSSandboxPhoneNumber 1
GetSMSAttributes 20
GetSMSSandboxAccountStatus 10
ListEndpointsByPlatformApplication 30
ListOriginationNumbers 1
ListPhoneNumbersOptedOut 10
ListPlatformApplications 15
ListSMSSandboxPhoneNumbers 1
ListSubscriptions 30
ListSubscriptionsByTopic 30
ListTagsForResource 10
ListTopics 30
OptInPhoneNumber 20
RemovePermission 10
SetSMSAttributes 1
Subscribe 100
TagResource 10
Unsubscribe 100
UntagResource 10
VerifySMSSandboxPhoneNumber 1
Soft
The following quotas vary by AWS Region. The messages per second quota is based on the number of
messages published to an Amazon SNS region, combining Publish and PublishBatch API requests.
For example, if your regional quota is 30,000 messages per second, there are a few ways this quota can
be reached:
Version 1.0
862
AWS General Reference Reference guide
Service quotas
• Using the Publish action at a rate of 30,000 API requests per second to publish 30,000 messages
(one message per API request).
• Using the PublishBatch action at a rate of 3,000 API requests per second to publish 30,000
messages (10 messages per batch API request).
• Using the Publish action at a rate of 10,000 API requests per second to publish 10,000 messages
(one message per API request) and the PublishBatch action at a rate of 2,000 API requests per
second to publish 20,000 messages (10 messages per batch API request) for a total of 30,000
messages published per second.
Publish and US East (N. Virginia) 30,000 messages per 300 messages per
PublishBatch Region second second or 10 MB per
second, per topic,
US West (Oregon) 9,000 messages per whichever comes first.
Region second This is a hard limit and
can not be increased.
Europe (Ireland) Region
For cross region
US East (Ohio) Region 1,500 messages per
delivery cases, FIFO
second
US West (N. California) topics support 100
Region messages per second
or 3 MB per second,
Asia Pacific (Mumbai) whichever comes first.
Region
Europe (Frankfurt)
Region
Version 1.0
863
AWS General Reference Reference guide
Service quotas
Europe (Stockholm)
Region
Version 1.0
864
AWS General Reference Reference guide
Amazon SQS
Service endpoints
Amazon SQS
Version 1.0
865
AWS General Reference Reference guide
Service endpoints
Version 1.0
866
AWS General Reference Reference guide
Service endpoints
Legacy endpoints
If you use the AWS CLI or SDK for Python, you can use the following legacy endpoints.
Version 1.0
867
AWS General Reference Reference guide
Service quotas
Service quotas
Batched Message Throughput for FIFO Each supported Yes The number of batched
Queues Region: 3,000 transactions per second
(TPS) for FIFO queues.
In-Flight Messages per FIFO Queue Each supported No The number of in-flight
Region: 20,000 messages in a FIFO queue.
In-Flight Messages per Standard Queue Each supported No The number of in-flight
Region: 120,000 messages in a standard
queue.
Version 1.0
868
AWS General Reference Reference guide
Service quotas
UTF-8 Queue Tag Key Length Each supported No The length of a UTF-8
Region: 128 queue tag key.
UTF-8 Queue Tag Value Length Each supported No The length of a UTF-8
Region: 256 queue tag value.
Unbatched Message Throughput for FIFO Each supported No The number of unbatched
Queues Region: 300 transactions per second
(TPS) for FIFO queues.
For more information, see Amazon SQS quotas in the Amazon Simple Queue Service Developer Guide and
the "Limits and Restrictions" section of the Amazon SQS FAQs.
Version 1.0
869
AWS General Reference Reference guide
Amazon S3
Service endpoints
Amazon S3 endpoints
When you use the REST API to send requests to the endpoints shown in the table below, you can use the
virtual-hosted style and path-style methods. For more information, see Virtual Hosting of Buckets.
• s3-accesspoint.us-
east-2.amazonaws.com
• s3-accesspoint-fips.us-
east-2.amazonaws.com
• s3-accesspoint.dualstack.us-
east-2.amazonaws.com**
Version 1.0
870
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.us-
east-1.amazonaws.com
• s3-accesspoint-fips.us-
east-1.amazonaws.com
• s3-accesspoint.dualstack.us-
east-1.amazonaws.com**
• s3-accesspoint-
fips.dualstack.us-
east-1.amazonaws.com**
Version 1.0
871
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.us-
west-1.amazonaws.com
• s3-accesspoint-fips.us-
west-1.amazonaws.com
• s3-accesspoint.dualstack.us-
west-1.amazonaws.com**
• s3-accesspoint-
fips.dualstack.us-
west-1.amazonaws.com**
Version 1.0
872
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.us-
west-2.amazonaws.com
• s3-accesspoint-fips.us-
west-2.amazonaws.com
• s3-accesspoint.dualstack.us-
west-2.amazonaws.com**
• s3-accesspoint-
fips.dualstack.us-
west-2.amazonaws.com**
Version 1.0
873
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.af-
south-1.amazonaws.com
• s3-accesspoint.dualstack.af-
south-1.amazonaws.com**
• s3-accesspoint.ap-
east-1.amazonaws.com
• s3-accesspoint.dualstack.ap-
east-1.amazonaws.com**
Version 1.0
874
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.ap-
southeast-3.amazonaws.com
• s3-accesspoint.dualstack.ap-
southeast-3.amazonaws.com**
• s3-accesspoint.ap-
south-1.amazonaws.com
• s3-accesspoint.dualstack.ap-
south-1.amazonaws.com**
Version 1.0
875
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.ap-
northeast-3.amazonaws.com
• s3-accesspoint.dualstack.ap-
northeast-3.amazonaws.com**
• s3-accesspoint.ap-
northeast-2.amazonaws.com
• s3-accesspoint.dualstack.ap-
northeast-2.amazonaws.com**
Version 1.0
876
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.ap-
southeast-1.amazonaws.com
• s3-accesspoint.ap-
southeast-1.amazonaws.com**
• s3-accesspoint.ap-
southeast-2.amazonaws.com
• s3-accesspoint.dualstack.ap-
southeast-2.amazonaws.com**
Version 1.0
877
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.ap-
northeast-1.amazonaws.com
• s3-accesspoint.dualstack.ap-
northeast-1.amazonaws.com**
Version 1.0
878
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.ca-
central-1.amazonaws.com
• s3-accesspoint-fips.ca-
central-1.amazonaws.com
• s3-accesspoint.dualstack.ca-
central-1.amazonaws.com**
• s3-accesspoint-
fips.dualstack.ca-
central-1.amazonaws.com**
Version 1.0
879
AWS General Reference Reference guide
Service endpoints
China cn-north-1 Valid endpoint name for this cn-north-1 HTTP and Version 4
(Beijing) Region: HTTPS only
• s3.cn-
north-1.amazonaws.com.cn
• s3.dualstack.cn-
north-1.amazonaws.com.cn
• account-id.s3-control.cn-
north-1.amazonaws.com.cn
• account-id.s3-
control.dualstack.cn-
north-1.amazonaws.com.cn
• s3-accesspoint.cn-
north-1.amazonaws.com
• s3-accesspoint.dualstack.cn-
north-1.amazonaws.com
China cn- Valid endpoint name for this cn- HTTP and Version 4
(Ningxia) northwest-1 Region: northwest-1 HTTPS only
• s3.cn-
northwest-1.amazonaws.com.cn
• s3.dualstack.cn-
northwest-1.amazonaws.com.cn
• account-id.s3-control.cn-
northwest-1.amazonaws.com.cn
• account-id.s3-
control.dualstack.cn-
northwest-1.amazonaws.com.cn
• s3-accesspoint.cn-
northwest-1.amazonaws.com
• s3-accesspoint.dualstack.cn-
northwest-1.amazonaws.com
Version 1.0
880
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.eu-
central-1.amazonaws.com
• s3-accesspoint.dualstack.eu-
central-1.amazonaws.com**
• s3-accesspoint.eu-
west-1.amazonaws.com
• s3-accesspoint.dualstack.eu-
west-1.amazonaws.com**
Version 1.0
881
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.eu-
west-2.amazonaws.com
• s3-accesspoint.dualstack.eu-
west-2.amazonaws.com**
• s3-accesspoint.eu-
south-1.amazonaws.com
• s3-accesspoint.dualstack.eu-
south-1.amazonaws.com**
Version 1.0
882
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.eu-
west-3.amazonaws.com
• s3-accesspoint.dualstack.eu-
west-3.amazonaws.com**
• s3-accesspoint.eu-
north-1.amazonaws.com
• s3-accesspoint.dualstack.eu-
north-1.amazonaws.com**
Version 1.0
883
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.sa-
east-1.amazonaws.com
• s3-accesspoint.dualstack.sa-
east-1.amazonaws.com**
• s3-accesspoint.me-
south-1.amazonaws.com
• s3-accesspoint.dualstack.me-
south-1.amazonaws.com**
Version 1.0
884
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.me-central-1-
amazonaws.com
• s3-accesspoint.dualstack.me-
central-1.amazonaws.com**
Version 1.0
885
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.us-gov-
east-1.amazonaws.com
• s3-accesspoint-fips.us-gov-
east-1.amazonaws.com
• s3-accesspoint.dualstack.us-
gov-east-1.amazonaws.com**
• s3-accesspoint-
fips.dualstack.us-gov-
east-1.amazonaws.com**
Version 1.0
886
AWS General Reference Reference guide
Service endpoints
• s3-accesspoint.us-gov-
west-1.amazonaws.com
• s3-accesspoint-fips.us-gov-
west-1.amazonaws.com
• s3-accesspoint.dualstack.us-
gov-west-1.amazonaws.com**
• s3-accesspoint-
fips.dualstack.us-gov-
west-1.amazonaws.com**
**Amazon S3 dual-stack endpoints support requests to S3 buckets over IPv6 and IPv4. For more
information, see Using Dual-Stack Endpoints.
***You must enable this Region before you can use it.
When using the preceding endpoints the following additional considerations apply:
Version 1.0
887
AWS General Reference Reference guide
Service endpoints
• If you use a Region other than the US East (N. Virginia) endpoint to create a bucket, you must set the
LocationConstraint bucket parameter to the same Region. Both the AWS SDK for Java and AWS SDK
for .NET use an enumeration for setting location constraints (Region for Java, S3Region for .NET). For
more information, see PUT Bucket in the Amazon Simple Storage Service API Reference.
Version 1.0
888
AWS General Reference Reference guide
Service quotas
Service quotas
Amazon S3
Version 1.0
889
AWS General Reference Reference guide
Service quotas
Maximum part size Each supported No The maximum size (in GB)
Region: 5 Gigabytes of an Amazon S3 object
part in a Multipart upload
using the API
Minimum part size Each supported No The minimum size (in MB)
Region: 5 of an Amazon S3 object
Megabytes part in a Multipart upload
using the API. The last part
uploaded can be less than
the stated minimum
Object size (Console upload) Each supported No The maximum size (in GB)
Region: 160 of an Amazon S3 object
Gigabytes that you can upload using
the console
Version 1.0
890
AWS General Reference Reference guide
Amazon SWF
Amazon S3 on Outposts
Version 1.0
891
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
892
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
893
AWS General Reference Reference guide
Service quotas
DeprecateActivityType throttle burst limit Each supported Yes The maximum number
in transactions per second Region: 200 of DeprecateActivityType
calls you can burst without
being throttled.
DeprecateActivityType throttle refill limit Each supported Yes The maximum number of
in transactions per second Region: 6 DeprecateActivityType calls
you can make per second
without being throttled.
DeprecateDomain throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 200 DeprecateDomain calls you
can burst without being
throttled.
DeprecateDomain throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 6 DeprecateDomain calls
you can make per second
without being throttled.
Version 1.0
894
AWS General Reference Reference guide
Service quotas
DescribeActivityType throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 2,000 of DescribeActivityType
calls you can burst without
being throttled.
DescribeActivityType throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 6 DescribeActivityType calls
you can make per second
without being throttled.
DescribeDomain throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 200 DescribeDomain calls you
can burst without being
throttled.
DescribeDomain throttle refill limit in Each supported Yes The maximum number
transactions per second Region: 6 of DescribeDomain calls
you can make per second
without being throttled.
DescribeWorkflowType throttle burst limit Each supported Yes The maximum number of
in transactions per second Region: 2,000 DescribeWorkflowType
calls you can burst without
being throttled.
DescribeWorkflowType throttle refill limit Each supported Yes The maximum number of
in transactions per second Region: 6 DescribeWorkflowType calls
you can make per second
without being throttled.
Version 1.0
895
AWS General Reference Reference guide
Service quotas
Input / result data size Each supported No This limit affects activity or
Region: 32,768 workflow execution result
data, input data when
scheduling activity tasks or
workflow executions, and
input sent with a workflow
execution signal.
ListActivityTypes throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 200 ListActivityTypes calls you
can burst without being
throttled.
ListActivityTypes throttle refill limit in Each supported Yes The maximum number
transactions per second Region: 6 of ListActivityTypes calls
you can make per second
without being throttled.
ListDomains throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 100 of ListDomains calls you
can burst without being
throttled.
ListDomains throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 6 ListDomains calls you can
make per second without
being throttled.
Version 1.0
896
AWS General Reference Reference guide
Service quotas
ListWorkflowTypes throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 200 ListWorkflowTypes calls
you can burst without
being throttled.
ListWorkflowTypes throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 6 ListWorkflowTypes calls
you can make per second
without being throttled.
Maximum workflow and activity types per Each supported Yes The maximum number of
domain Region: 10,000 registered workflow and
activity types per domain
for this account in the
current region.
Open activity tasks per workflow Each supported No This limit includes both
execution Region: 1,000 activity tasks that have
been scheduled and
those being processed by
workers.
Open timers per workflow execution Each supported No The maximum number of
Region: 1,000 concurrently open timers
per workflow execution.
Open workflow executions per domain Each supported Yes The maximum number of
Region: 100,000 open workflow executions
per domain for this account
in the current region.
PollForActivityTask throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 2,000 PollForActivityTask calls
you can burst without
being throttled.
PollForActivityTask throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 200 PollForActivityTask calls
you can make per second
without being throttled.
PollForDecisionTask throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 2,000 of PollForDecisionTask
calls you can burst without
being throttled.
Version 1.0
897
AWS General Reference Reference guide
Service quotas
PollForDecisionTask throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 200 PollForDecisionTask calls
you can make per second
without being throttled.
Pollers per task list Each supported No You can have a maximum
Region: 1,000 of 1,000 pollers which
simultaneously poll a
particular task list.
RegisterActivityType throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 200 of RegisterActivityType
calls you can burst without
being throttled.
RegisterActivityType throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 60 RegisterActivityType calls
you can make per second
without being throttled.
RegisterDomain throttle burst limit in Each supported Yes The maximum number of
transactions per second Region: 100 RegisterDomain calls you
can burst without being
throttled.
RegisterDomain throttle refill limit in Each supported Yes The maximum number
transactions per second Region: 6 of RegisterDomain calls
you can make per second
without being throttled.
RegisterWorkflowType throttle burst limit Each supported Yes The maximum number
in transactions per second Region: 200 of RegisterWorkflowType
calls you can burst without
being throttled.
RegisterWorkflowType throttle refill limit Each supported Yes The maximum number of
in transactions per second Region: 60 RegisterWorkflowType calls
you can make per second
without being throttled.
Version 1.0
898
AWS General Reference Reference guide
Service quotas
Version 1.0
899
AWS General Reference Reference guide
Service quotas
SWF task in queue in year Each supported No The maximum time for a
Region: 1 task to stay in queued state
(constrained by workflow
execution time limit).
ScheduleActivityTask throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 1,000 of ScheduleActivityTask
calls you can burst without
being throttled.
ScheduleActivityTask throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 200 ScheduleActivityTask calls
you can make per second
without being throttled.
Version 1.0
900
AWS General Reference Reference guide
Service quotas
StartTimer throttle burst limit in Each supported Yes The maximum number
transactions per second Region: 2,000 of StartTimer calls you
can burst without being
throttled.
StartTimer throttle refill limit in Each supported Yes The maximum number of
transactions per second Region: 200 StartTimer calls you can
make per second without
being throttled.
Task execution time in year Each supported No The maximum time for a
Region: 1 task to stay in execution
state (constrained by
workflow execution time
limit).
Workflow execution idle time limit in years Each supported Yes The maximum time in years
Region: 1 a workflow execution can
be idle for (constrained by
workflow execution time
limit).
Version 1.0
901
AWS General Reference Reference guide
Amazon SimpleDB
Workflow execution time in years Each supported No The maximum time in years
Region: 1 a workflow execution can
run for.
Workflow retention time in days Each supported Yes After this time, the
Region: 90 workflow history can no
longer be retrieved or
viewed. There is no further
limit to the number of
closed workflow executions
that are retained by
Amazon SWF.
For more information, see Amazon SWF Quotas in the Amazon Simple Workflow Service Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
902
AWS General Reference Reference guide
Service quotas
Service quotas
Resource Default
Domains 250
For more information, see Amazon SimpleDB Quotas in the Amazon SimpleDB Developer Guide.
Service endpoints
IAM Identity Center
Version 1.0
903
AWS General Reference Reference guide
Service endpoints
Version 1.0
904
AWS General Reference Reference guide
Service endpoints
Identity Store
Version 1.0
905
AWS General Reference Reference guide
Service quotas
Service quotas
File size of service provider SAML Each supported No The maximum file size (in
certificates (in PEM format) Region: 2 Kilobytes KB) of service provider
SAML certificates (in PEM
format).
Number of permission sets allowed in IAM Each supported Yes The maximum number of
Identity Center Region: 500 permission sets allowed in
IAM Identity Center.
Number of permission sets allowed per Each supported Yes The maximum number of
AWS account Region: 50 permission sets allowed per
AWS account.
Number of unique directory groups that Each supported Yes The maximum number of
can be assigned Region: 2,500 unique directory groups
that can be assigned
for using accounts and
applications. Users can
belong to many directory
groups, and a directory may
contain many groups.
Number of unique groups that can be used Each supported No The maximum number
to evaluate the permissions for a user Region: 500 of unique groups that
can be used to evaluate
the permissions for a
user. Before displaying
the user’s available AWS
accounts and application
icons in the AWS access
portal, IAM Identity Center
evaluates the user’s
effective permissions by
evaluating their group
memberships.
Number of users supported in IAM Identity Each supported No The maximum number of
Center Region: 50,000 users supported in IAM
Identity Center.
Total number of AWS accounts or Each supported Yes The maximum total
applications that can be configured Region: 500 number of AWS accounts
or applications (total
combined) that can be
configured. For example,
you might configure
275 accounts and 225
applications, resulting in a
Version 1.0
906
AWS General Reference Reference guide
Snow Family
For more information, see AWS IAM Identity Center (successor to AWS Single Sign-On) quotas in the AWS
IAM Identity Center (successor to AWS Single Sign-On) User Guide.
Service endpoints
Snow Family devices are available in the following AWS Regions.
US us-west-1 snowball.us-west-1.amazonaws.com
West (N. HTTPS
California) snowball-fips.us-west-1.amazonaws.com
Version 1.0
907
AWS General Reference Reference guide
Service endpoints
Version 1.0
908
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
909
AWS General Reference Reference guide
Service endpoints
Service endpoints
states-fips.us-east-2.amazonaws.com HTTPS
sync-states.us-east-2.amazonaws.com HTTPS
states-fips.us-east-1.amazonaws.com HTTPS
sync-states.us-east-1.amazonaws.com HTTPS
states-fips.us-west-1.amazonaws.com HTTPS
sync-states.us-west-1.amazonaws.com HTTPS
states-fips.us-west-2.amazonaws.com HTTPS
sync-states.us-west-2.amazonaws.com HTTPS
Version 1.0
910
AWS General Reference Reference guide
Service endpoints
Version 1.0
911
AWS General Reference Reference guide
Service quotas
states-fips.us-gov-east-1.amazonaws.com HTTPS
sync-states.us-gov-east-1.amazonaws.com HTTPS
states.us-gov-west-1.amazonaws.com HTTPS
sync-states.us-gov-west-1.amazonaws.com HTTPS
Service quotas
Activity pollers per ARN Each supported No The number of polls that
Region: 1,000 can be waiting per activity
resource ARN.
CreateActivity throttle token bucket size Each supported Yes The maximum number of
Region: 100 CreateActivity calls you can
make at one time.
CreateActivity throttle token refill rate per Each supported Yes The token refill rate per
second Region: 1 second of CreateActivity
calls.
CreateStateMachine throttle token bucket Each supported Yes The maximum number of
size Region: 100 CreateStateMachine calls
you can make at one time.
CreateStateMachine throttle token refill Each supported Yes The token refill rate per
rate per second Region: 1 second of CreateActivity
calls.
DeleteActivity throttle token bucket size Each supported Yes The maximum number of
Region: 100 DeleteActivity calls you can
make at one time.
DeleteActivity throttle token refill rate per Each supported Yes The token refill rate per
second Region: 1 second of DeleteActivity
calls.
DeleteStateMachine throttle token bucket Each supported Yes The maximum number of
size Region: 100 DeleteStateMachine calls
you can make at one time.
Version 1.0
912
AWS General Reference Reference guide
Service quotas
DeleteStateMachine throttle token refill Each supported Yes The token refill
rate per second Region: 1 rate per second of
DeleteStateMachine calls.
DescribeActivity throttle token bucket size Each supported Yes The maximum number of
Region: 200 DescribeActivity calls you
can make at one time.
DescribeActivity throttle token refill rate Each supported Yes The token refill rate per
per second Region: 1 second of DescribeActivity
calls.
DescribeExecution throttle token bucket us-east-1: 300 Yes The maximum number of
size DescribeExecution calls you
us-west-2: 300 can make at one time.
eu-west-1: 300
DescribeExecution throttle token refill rate us-east-1: 15 Yes The token refill
per second rate per second of
us-west-2: 15 DescribeExecution calls.
eu-west-1: 15
DescribeStateMachine throttle token refill Each supported Yes The token refill
rate per second Region: 20 rate per second of
DescribeStateMachine calls.
Execution history retention time in days Each supported No The amount of time in days
Region: 90 the execution information
is stored after completion.
Version 1.0
913
AWS General Reference Reference guide
Service quotas
GetActivityTask throttle token bucket size us-east-1: 3,000 Yes The maximum number of
GetActivityTask calls you
us-west-2: 3,000 can make at one time.
eu-west-1: 3,000
GetActivityTask throttle token refill rate us-east-1: 500 Yes The token refill rate per
per second second of GetActivityTask
us-west-2: 500 calls.
eu-west-1: 500
GetExecutionHistory throttle token bucket Each supported Yes The maximum number of
size Region: 400 GetExecutionHistory calls
you can make at one time.
GetExecutionHistory throttle token refill Each supported Yes The token refill
rate per second Region: 20 rate per second of
GetExecutionHistory calls.
Input or result data size in task state or Each supported No The maximum input or
execution Region: 262,144 result data size in bytes as a
Bytes UTF-8 encoded string for a
task, state, or execution.
ListActivities throttle token bucket size Each supported Yes The maximum number of
Region: 100 ListActivities calls you can
make at one time.
ListActivities throttle token refill rate per us-east-1: 10 Yes The token refill rate per
second second of ListActivities
us-west-2: 10 calls.
eu-west-1: 10
Version 1.0
914
AWS General Reference Reference guide
Service quotas
ListExecutions throttle token bucket size us-east-1: 200 Yes The maximum number of
ListExecutions calls you can
us-west-2: 200 make at one time.
eu-west-1: 200
ListExecutions throttle token refill rate per us-east-1: 5 Yes The token refill rate per
second second of ListExecutions
us-west-2: 5 calls.
eu-west-1: 5
ListStateMachines throttle token bucket Each supported Yes The maximum number of
size Region: 100 ListStateMachines calls you
can make at one time.
ListStateMachines throttle token refill rate Each supported Yes The token refill
per second Region: 5 rate per second of
ListStateMachines calls.
ListTagsForResource throttle token bucket Each supported Yes The maximum number of
size Region: 100 ListTagsForResource calls
you can make at one time.
ListTagsForResource throttle token refill Each supported Yes The token refill
rate per second Region: 1 rate per second of
ListTagsForResource calls.
Version 1.0
915
AWS General Reference Reference guide
Service quotas
SendTaskFailure throttle token bucket size us-east-1: 3,000 Yes The maximum number of
SendTaskFailure calls you
us-west-2: 3,000 can make at one time.
eu-west-1: 3,000
SendTaskFailure throttle token refill rate us-east-1: 500 Yes The token refill rate per
per second second of SendTaskFailure
us-west-2: 500 calls.
eu-west-1: 500
SendTaskHeartbeat throttle token bucket us-east-1: 3,000 Yes The maximum number of
size SendTaskHeartbeat calls
us-west-2: 3,000 you can make at one time.
eu-west-1: 3,000
SendTaskHeartbeat throttle token refill us-east-1: 500 Yes The token refill
rate per second rate per second of
us-west-2: 500 SendTaskHeartbeat calls.
eu-west-1: 500
SendTaskSuccess throttle token bucket us-east-1: 3,000 Yes The maximum number of
size SendTaskSuccess calls you
us-west-2: 3,000 can make at one time.
eu-west-1: 3,000
SendTaskSuccess throttle token refill rate us-east-1: 500 Yes The token refill rate per
per second second of SendTaskSuccess
us-west-2: 500 calls.
eu-west-1: 500
Version 1.0
916
AWS General Reference Reference guide
Service quotas
Size per API request Each supported No The total data size in
Region: 1 megabytes per Step
Megabytes Functions API request,
including the request
header and all other
associated request data.
StartExecution throttle token bucket size us-east-1: 1,300 Yes The maximum number of
StartExecution calls you can
us-west-2: 1,300 make at one time.
eu-west-1: 1,300
StartExecution throttle token refill rate per us-east-1: 300 Yes The token refill rate per
second second of StartExecution
us-west-2: 300 calls.
eu-west-1: 300
StateTransition throttle token bucket size us-east-1: 5,000 Yes The maximum number of
StateTransition calls you
us-west-2: 5,000 can make at one time.
eu-west-1: 5,000
StateTransition throttle token refill rate us-east-1: 1,500 Yes The token refill rate per
per second second of StateTransition
us-west-2: 1,500 calls.
eu-west-1: 1,500
Step Functions task in queue in year Each supported No The maximum time in years
Region: 1 that Step Functions keeps a
task in the queue.
Version 1.0
917
AWS General Reference Reference guide
Storage Gateway
StopExecution throttle token bucket size us-east-1: 1,000 Yes The maximum number of
StopExecution calls you can
us-west-2: 1,000 make at one time.
eu-west-1: 1,000
StopExecution throttle token refill rate per us-east-1: 200 Yes The token refill rate per
second second of StopExecution
us-west-2: 200 calls.
eu-west-1: 200
TagResource throttle token bucket size Each supported Yes The maximum number of
Region: 200 TagResource calls you can
make at one time.
TagResource throttle token refill rate per Each supported Yes The token refill rate per
second Region: 1 second of TagResource
calls.
UntagResource throttle token bucket size Each supported Yes The maximum number of
Region: 200 UntagResource calls you
can make at one time.
UntagResource throttle token refill rate Each supported Yes The token refill rate per
per second Region: 1 second of UntagResource
calls.
UpdateStateMachine throttle token bucket Each supported Yes The maximum number of
size Region: 100 UpdateStateMachine calls
you can make at one time.
For more information, see Quotas in the AWS Step Functions Developer Guide.
Version 1.0
918
AWS General Reference Reference guide
Service endpoints
referred to as limits, are the maximum number of service resources or operations for your AWS account.
For more information, see AWS service quotas (p. 991).
Service endpoints
Storage Gateway
storagegateway-fips.us-east-2.amazonaws.com HTTPS
storagegateway-fips.us-east-1.amazonaws.com HTTPS
storagegateway-fips.us-west-1.amazonaws.com HTTPS
storagegateway-fips.us-west-2.amazonaws.com HTTPS
Version 1.0
919
AWS General Reference Reference guide
Service endpoints
storagegateway-fips.ca-central-1.amazonaws.com HTTPS
Version 1.0
920
AWS General Reference Reference guide
Service quotas
For AWS Regions that the hardware appliance is supported in, see Storage Gateway hardware appliance
regions (p. 921).
• US East (Ohio)
• US East (N. Virginia)
• US West (N. California)
• US West (Oregon)
• Asia Pacific (Mumbai)
• Asia Pacific (Seoul)
• Asia Pacific (Singapore)
• Asia Pacific (Sydney)
• Asia Pacific (Tokyo)
• Canada (Central)
• Europe (Frankfurt)
• Europe (Ireland)
• Europe (London)
• Europe (Paris)
• Europe (Stockholm)
• South America (São Paulo)
Service quotas
Name Default Adjustable
Description
Cached volume gateway Cache Maximum Each supported No Maximum cache size for
in TiB Region: 16 Cached Volume Gateway
Cached volume gateway Cache Minimum Each supported No Minimum cache size for
in GiB Region: 150 Cached Volume Gateway
Cached volume gateway Upload Buffer Each supported No Maximum upload buffer
Maximum in TiB Region: 2 size for Cached Volume
Gateway
Version 1.0
921
AWS General Reference Reference guide
Service quotas
Cached volume gateway Upload Buffer Each supported No Minimum upload buffer
Minimum in GiB Region: 150 size for Cached Volume
Gateway
File gateway Cache Maximum in TiB Each supported No Maximum cache size for File
Region: 16 Gateway
File gateway Cache Minimum in GiB Each supported No Minimum cache size for File
Region: 150 Gateway
Max size of a virtual tape in TiB Each supported No Maximum size of a virtual
Region: 5 tape
Minimum size of a virtual tape in GiB Each supported No Minimum size of a virtual
Region: 100 tape
Size of all cached volumes per gateway in Each supported No Total size of all cached
TiB Region: 1,024 volumes for a gateway
Size of all stored volumes per gateway in Each supported No Total size of all stored
TiB Region: 512 volumes for a gateway
Stored volume gateway Upload Buffer Each supported No Maximum upload buffer
Maximum in TiB Region: 2 size for Stored Volume
Gateway
Stored volume gateway Upload Buffer Each supported No Minimum upload buffer
Minimum in GiB Region: 150 size for Stored Volume
Gateway
Version 1.0
922
AWS General Reference Reference guide
Sumerian
Tape gateway Cache Maximum in TiB Each supported No Maximum cache size for
Region: 16 Tape Gateway
Tape gateway Cache Minimum in GiB Each supported No Minimum cache size for
Region: 150 Tape Gateway
Tape gateway Upload Buffer Maximum in Each supported No Maximum upload buffer
TiB Region: 2 size for Tape Gateway
Tape gateway Upload Buffer Minimum in Each supported No Minimum upload buffer
GiB Region: 150 size for Tape Gateway
Total size of tapes in a virtual tape library Each supported No Total size of all tapes in a
in PiB Region: 1 virtual tape library (VTL)
For more information, see Storage Gateway quotas in the AWS Storage Gateway User Guide.
Service endpoints
Version 1.0
923
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
924
AWS General Reference Reference guide
AWS Support
ZIP file size Each supported No The maximum ZIP file size
Region: 200 (in MB).
Megabytes
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
925
AWS General Reference Reference guide
Service endpoints
Version 1.0
926
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable
Description
AWS Trusted Advisor API operations Each supported No The maximum number of
Region: 100 AWS Trusted Advisor API
operations that you can
perform per second.
Number of AWS Support cases that you Each supported No The maximum number of
can create Region: 10 AWS Support cases that
you can create per hour.
Version 1.0
927
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
928
AWS General Reference Reference guide
Service endpoints
In addition to the ssm.* endpoints, your managed instances must also allow HTTPS (port 443)
outbound traffic to the following endpoints. For more information, see Reference: ec2messages,
ssmmessages, and Other API Calls in the AWS Systems Manager User Guide.
• ec2messages.*
• ssmmessages.*
For information about AWS AppConfig endpoints and quotas, see AWS AppConfig endpoints and
quotas (p. 36).
Version 1.0
929
AWS General Reference Reference guide
Service quotas
Service quotas
Application Manager Maximum number of AWS resources you For applications based on
can assign to an application AWS CloudFormation stacks:
200
Version 1.0
930
AWS General Reference Reference guide
Service quotas
A parent-level Automation
runbook can start a child-
level Automation runbook.
This represents one level
of nested automation. The
child-level Automation
runbook can start another
Automation runbook,
resulting in two levels of
nested automation. This can
continue up to a maximum
of five (5) levels below the
top-level parent Automation
runbook.
Version 1.0
931
AWS General Reference Reference guide
Service quotas
Each executeScript
action can run up to a
maximum duration of 10
minutes.
Version 1.0
932
AWS General Reference Reference guide
Service quotas
Version 1.0
933
AWS General Reference Reference guide
Service quotas
If you terminate an
instance, inventory data
for that instance is deleted
immediately. For running
instances, inventory data
older than 30 days is
deleted. If you need to store
inventory data longer than
30 days, you can use AWS
Config to record history
or periodically query and
upload the data to an
Amazon S3 bucket. For more
information, see, Recording
Amazon EC2 managed
instance inventory in the
AWS Config Developer Guide.
Version 1.0
934
AWS General Reference Reference guide
Service quotas
Managed Instances - Hybrid Total number of registered on-premises Standard instances: 1,000
Environment servers and virtual machines (VMs) in a (per account per Region)
hybrid environment
Advanced instances:
Advanced instances are
available on a pay-per-use
basis. Advanced instances
also enable you to connect
to your hybrid machines
by using AWS Systems
Manager Session Manager.
For more information about
activating on-premises
instances for use in your
hybrid environment, see
Create a Managed-Instance
Activation in the AWS
Systems Manager User
Guide. For more information
about enabling advanced
instances, see Using the
Advanced-Instances Tier.
Version 1.0
935
AWS General Reference Reference guide
Service quotas
Advanced parameter: 8 KB
Version 1.0
936
AWS General Reference Reference guide
Service quotas
Version 1.0
937
AWS General Reference Reference guide
Amazon Textract
Service endpoints
Version 1.0
938
AWS General Reference Reference guide
Service Quotas
Service Quotas
Resources Regions
Transactions AnalyzeDocument
10 10 10 5 5 1
per second
per DetectDocumentText
25 25 10 5 5 1
account
AnalyzeExpense
5 5 1 1 1 1
for
synchronous AnalyzeID 5 5 1 1 1 1
operations
Transactions StartDocumentAnalysis
10 10 10 5 5 2
per second
per StartDocumentTextDetection
15 15 5 5 5 1
account
StartExpenseAnalysis
5 5 1 1 1 1
for all
start
(asynchronous)
operations
Transactions GetDocumentAnalysis
10 10 10 5 5 5
per second
per GetDocumentTextDetection
25 25 10 5 5 5
account
GetExpenseAnalysis
5 5 5 5 5 5
for all get
(asynchronous)
operations
Version 1.0
939
AWS General Reference Reference guide
Timestream
Resources Regions
that can
simultaneously
exist
For more information, see Amazon Textract Quotas in the Amazon Textract Developer Guide.
Service endpoints
Use the following endpoints to acquire the endpoints for the write API.
Use the following endpoints to acquire the endpoints for the query API.
Version 1.0
940
AWS General Reference Reference guide
Service quotas
For more information, see Using the API in the Amazon Timestream Developer Guide.
Service quotas
Data size for query result Each supported No The maximum data size for
Region: 5 Gigabytes a query result.
Dimension name dimension value pair size Each supported No The maximum size of
per series Region: 2 Kilobytes dimension name and
dimension value pair per
series.
Version 1.0
941
AWS General Reference Reference guide
Service quotas
Execution duration for queries in hours Each supported No The maximum execution
Region: 1 duration (in hours) for a
query. Queries that take
longer will timeout.
Future ingestion period in minutes Each supported No The maximum lead time
Region: 30 (in minutes) for your time
series data compared to
the current system time.
For example, if the future
ingestion period is 30
minutes, then Timestream
will accept data that is up
to 30 minutes ahead of the
current system time.
Maximum count of active magnetic store Each supported No Maximum number of active
partitions per database Region: 250 magnetic store partitions
per database. A partition
may remain active for up
to 6 hours after receiving
ingestion.
Maximum retention period for magnetic Each supported No The maximum duration (in
store in days Region: 73,000 days) for which data can be
retained in the magnetic
store.
Maximum retention period for memory Each supported No The maximum duration (in
store in hours Region: 8,766 hours) for which data can
be retained in the memory
store per table.
Measure value size per multi-measure Each supported No The maximum size of
record Region: 2,048 Bytes measure values per multi-
measure record.
Metadata size for query result Each supported No The maximum metadata
Region: 100 size for a query result.
Kilobytes
Minimum retention period for magnetic Each supported No The minimum duration (in
store in days Region: 1 days) for which data must
be retained in the magnetic
store per table.
Version 1.0
942
AWS General Reference Reference guide
Amazon Transcribe
Minimum retention period for memory Each supported No The minimum duration (in
store in hours Region: 1 hours) for which data must
be retained in the memory
store per table.
Records per WriteRecords API request Each supported No The maximum number of
Region: 100 records in a WriteRecords
API request.
Throttle rate for CRUD APIs Each supported No The maximum number
Region: 1 of Create/Update/List/
Describe/Delete database/
table API requests allowed
per second per account, in
the current region.
For more information, see Quotas in the Amazon Timestream Developer Guide.
Version 1.0
943
AWS General Reference Reference guide
Service endpoints
Service endpoints
Amazon Transcribe
Version 1.0
944
AWS General Reference Reference guide
Service endpoints
Version 1.0
945
AWS General Reference Reference guide
Service endpoints
Version 1.0
946
AWS General Reference Reference guide
Service quotas
Service quotas
Job queue bandwidth ratio Each supported Yes The ratio of jobs that can
Region: 0.9 be queued in this account
in the current Region
Version 1.0
947
AWS General Reference Reference guide
Service quotas
Maximum audio file length (Medical) Each supported No The maximum audio file
Region: 14,400 length in seconds (Medical).
Seconds
Maximum audio file length for Call Each supported No The maximum audio file
Analytics batch jobs Region: 14,400 length (in seconds) for Call
Seconds Analytics batch jobs.
Maximum audio file size (Medical) Each supported No The maximum audio file
Region: 2 Gigabytes size (in GB) for medical
transcription.
Maximum audio file size for Call Analytics Each supported No The maximum audio
batch jobs Region: 500 file size (in MB) for Call
Megabytes Analytics batch jobs.
Maximum number of categories for Call Each supported Yes The maximum number of
Analytics batch jobs Region: 200 categories per account for
Call Analytics batch jobs.
Maximum number of rules per category Each supported Yes The maximum number of
for Call Analytics batch jobs Region: 20 rules per category for Call
Analytics batch jobs.
Maximum number of targets allowed per Each supported Yes The maximum number
category for Call Analytics batch jobs Region: 100 of targets allowed per
category for Call Analytics
batch jobs
Maximum size of a custom vocabulary Each supported No The maximum size (in KB)
Region: 50 Kilobytes of a custom vocabulary.
Maximum size of a vocabulary filter Each supported No The maximum size (in KB)
Region: 50 Kilobytes of a vocabulary filter.
Minimum audio file duration Each supported No The minimum audio file
Region: 500 duration (in ms).
Milliseconds
Version 1.0
948
AWS General Reference Reference guide
Service quotas
Minimum audio file duration (Medical) Each supported No The minimum audio file
Region: 500 duration, in milliseconds
Milliseconds (ms) for medical
transcription.
Minimum audio file duration for Call Each supported No The minimum audio file
Analytics batch jobs Region: 500 duration, in milliseconds
Milliseconds (ms), for Call Analytics
batch jobs.
Number of channels for channel Each supported Yes The maximum number of
identification Region: 2 channels that an audio file
can contain for channel
identification transcription
jobs.
Number of concurrent Call Analytics batch Each supported Yes The maximum number of
jobs Region: 100 concurrent Call Analytics
batch jobs.
Number of concurrent HTTP/2 streams for Each supported Yes The maximum number
streaming transcription. Region: 25 of concurrent stream
transcription jobs in this
account in the current
Region
Number of concurrent batch transcription Each supported Yes The maximum number of
jobs Region: 250 concurrent transcription
jobs in this account in the
current Region
Number of concurrent medical batch Each supported Yes The maximum number of
transcription jobs Region: 250 concurrent medical batch
transcription jobs.
Version 1.0
949
AWS General Reference Reference guide
Service quotas
Number of concurrently training custom Each supported Yes The maximum number of
language models Region: 3 custom language models
that can be trained at one
time in this account in the
current Region.
Number of days that job records are Each supported No The number of days that
retained Region: 90 job records are retained.
Number of days that job records are Each supported No The maximum number of
retained (Medical) Region: 90 days that job records are
retained (Medical).
Number of days that job records are Each supported No The number of days job
retained for Call Analytics batch jobs Region: 90 records are retained for Call
Analytics batch jobs.
Number of pending medical vocabularies Each supported Yes The maximum number
Region: 10 of pending medical
vocabularies.
Total number of custom language models Each supported Yes The maximum number of
per account Region: 10 custom language models in
this account in the current
Region.
Total number of medical vocabularies per Each supported Yes The maximum total
account Region: 100 number of medical
vocabularies per account.
Total number of vocabularies per account Each supported Yes The total number of
Region: 100 vocabularies that you can
create in this account in the
current Region.
Transactions per second, CreateVocabulary Each supported Yes The maximum number of
operation Region: 10 CreateVocabulary requests
that you can make per
second from this account in
the current Region.
Version 1.0
950
AWS General Reference Reference guide
Service quotas
Transactions per second, DeleteVocabulary Each supported Yes The maximum number of
operation Region: 5 DeleteVocabulary requests
that you can make per
second from this account in
the current Region.
Version 1.0
951
AWS General Reference Reference guide
Service quotas
Transactions per second, GetVocabulary Each supported Yes The maximum number of
operation Region: 20 GetVocabulary requests
that you can make per
second from this account in
the current Region.
Transactions per second, ListVocabularies Each supported Yes The maximum number of
operation Region: 5 ListVocabularies requests
that you can make per
second from this account in
the current Region.
Version 1.0
952
AWS General Reference Reference guide
Transfer Family
For more information, see Guidelines and quotas in the Amazon Transcribe Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
953
AWS General Reference Reference guide
Service endpoints
Version 1.0
954
AWS General Reference Reference guide
Service quotas
Service quotas
Maximum number of AD Groups for access Each supported Yes Number of Active Directory
Region: 100 Groups allowed for
mapping to access per
server
Maximum number of new executions per Each supported No Maximum number of new
workflow Region: 100 executions allowed per
workflow at one time.
Version 1.0
955
AWS General Reference Reference guide
Amazon Translate
New executions refill rate per workflow Each supported No The new executions refill
per second Region: 1 rate per workflow per
second
Number of Service Managed users per Each supported Yes Maximum number of
server Region: 10,000 Service Managed users per
server
SSH keys per Service Managed user Each supported Yes Maximum number of SSH
Region: 50 keys per Service Managed
user
Service endpoints
Version 1.0
956
AWS General Reference Reference guide
Service endpoints
Version 1.0
957
AWS General Reference Reference guide
Service quotas
Service quotas
Concurrent batch translation jobs Each supported Yes The maximum number
Region: 10 of concurrent batch
translation jobs in this
account in the current
Region.
For more information, see Guidelines and Quotas in the Amazon Translate Developer Guide.
Service endpoints
Version 1.0
958
AWS General Reference Reference guide
Service endpoints
Version 1.0
959
AWS General Reference Reference guide
Service quotas
If you specify the general endpoint (ec2.amazonaws.com), Amazon VPC directs your request to the us-
east-1 endpoint.
Service quotas
Name Default Adjustable
Description
Active VPC peering connections per VPC Each supported Yes The maximum number
Region: 50 of active VPC peering
connections per VPC. This
quota can be increased up
to a maximum of 125.
Characters per VPC endpoint policy Each supported No The maximum number
Region: 20,480 of characters in a VPC
endpoint policy, including
white space.
Egress-only internet gateways per Region Each supported Yes The maximum number of
Region: 5 egress-only (outbound-
only) internet gateways
per Region. This quota
is directly tied to the
maximum number of VPCs
per Region. To increase this
quota, increase the number
of VPCs per Region.
Gateway VPC endpoints per Region Each supported Yes The maximum number of
Region: 20 gateway VPC endpoints per
Region. The maximum is
255 gateway endpoints per
VPC.
Version 1.0
960
AWS General Reference Reference guide
Service quotas
IPv4 CIDR blocks per VPC Each supported Yes The maximum number of
Region: 5 IPv4 CIDR blocks per VPC.
The primary CIDR block and
all secondary CIDR blocks
count toward this quota.
This quota can be increased
up to a maximum of 50.
IPv6 CIDR blocks per VPC Each supported Yes The maximum number of
Region: 5 IPv6 CIDR blocks per VPC.
Inbound or outbound rules per security Each supported Yes The maximum number
group Region: 60 of inbound or outbound
rules per VPC security
group (120 rules in total).
This quota is enforced
separately for IPv4 and
IPv6 rules. A rule that
references a security group
or prefix list ID counts as
one rule each for IPv4 and
IPv6. This quota multiplied
by the security groups per
network interface quota
cannot exceed 1000.
Interface VPC endpoints per VPC Each supported Yes The maximum number of
Region: 50 interface VPC endpoints
per VPC.
Internet gateways per Region Each supported Yes The maximum number
Region: 5 of internet gateways
per Region. This quota
is directly tied to the
maximum number of VPCs
per Region. To increase this
quota, increase the number
of VPCs per Region.
NAT gateways per Availability Zone Each supported Yes The maximum number
Region: 5 of NAT gateways per
Availability Zone. This
includes NAT gateways
in the pending, active, or
deleting state.
Network ACLs per VPC Each supported Yes The maximum number of
Region: 200 network ACLs per VPC.
Network interfaces per Region Each supported Yes The maximum number
Region: 5,000 of network interfaces per
Region.
Version 1.0
961
AWS General Reference Reference guide
Service quotas
Outstanding VPC peering connection Each supported Yes The maximum number of
requests Region: 25 outstanding VPC peering
connection requests that
youve requested.
Participant accounts per VPC Each supported Yes The maximum number
Region: 100 of distinct participant
accounts that subnets in
a VPC can be shared with.
This is a per VPC quota
and applies across all the
subnets shared in a VPC.
Peered Network Address Usage Each supported Yes The maximum Network
Region: 128,000 Address Usage for a VPC
and its peers.
Route tables per VPC Each supported Yes The maximum number of
Region: 200 route tables per VPC. The
main route table counts
toward this quota.
Routes per route table Each supported Yes The maximum number of
Region: 50 non-propagated routes
per route table. This
quota can be increased
up to a maximum of
1000; however, network
performance might be
impacted. This quota is
enforced separately for
IPv4 and IPv6 routes.
Rules per network ACL Each supported Yes The maximum number of
Region: 20 inbound rules or outbound
rules per network ACL
(a total of 40 rules). This
includes both IPv4 and IPv6
rules, and the default deny
rules. This quota can be
increased up to a maximum
of 40; however, network
performance might be
impacted.
Security groups per network interface Each supported Yes The maximum number
Region: 5 of security groups per
network interface. The
maximum is 16. This quota,
multiplied by the quota for
rules per security group,
cannot exceed 1000.
Version 1.0
962
AWS General Reference Reference guide
AWS WAF
Subnets that can be shared with an Each supported Yes The maximum number of
account Region: 100 subnets that can be shared
with an AWS account.
VPC peering connection request expiry Each supported No The maximum number
hours Region: 168 of hours after which an
unaccepted VPC peering
connection request expires.
The default value is 168
hours (one week).
VPC security groups per Region Each supported Yes The maximum number of
Region: 2,500 VPC security groups per
Region.
Version 1.0
963
AWS General Reference Reference guide
Service endpoints
Service endpoints
Version 1.0
964
AWS General Reference Reference guide
Service quotas
Service quotas
Maximum IP sets per account in WAF for Each supported No The maximum number of IP
CloudFront Region: 100 sets you can create in your
account for CloudFront.
Version 1.0
965
AWS General Reference Reference guide
Service quotas
Maximum IP sets per account in WAF for Each supported No The maximum number of IP
regional Region: 100 sets you can create in your
account for regional.
Version 1.0
966
AWS General Reference Reference guide
Service quotas
Maximum number of web ACL capacity Each supported Yes The maximum number of
units in a rule group in WAF for CloudFront Region: 1,500 web ACL capacity units
allowed in a rule group for
CloudFront.
Maximum number of web ACL capacity Each supported Yes The maximum number of
units in a rule group in WAF for regional Region: 1,500 web ACL capacity units
allowed in a rule group for
regional.
Maximum number of web ACL capacity Each supported Yes The maximum number of
units in a web ACL in WAF for CloudFront Region: 1,500 web ACL capacity units
allowed in a web ACL for
CloudFront.
Maximum number of web ACL capacity Each supported Yes The maximum number of
units in a web ACL in WAF for regional Region: 1,500 web ACL capacity units
allowed in a web ACL for
regional.
Maximum regex pattern sets per account Each supported No The maximum number of
in WAF for CloudFront Region: 10 regex pattern sets you can
create in your account for
CloudFront.
Maximum regex pattern sets per account Each supported No The maximum number of
in WAF for regional Region: 10 regex pattern sets you can
create in your account for
regional.
Maximum rule groups per account in WAF Each supported Yes The maximum number
for CloudFront Region: 100 of rule groups you can
create in your account for
CloudFront.
Maximum rule groups per account in WAF Each supported Yes The maximum number
for regional Region: 100 of rule groups you can
create in your account for
regional.
Version 1.0
967
AWS General Reference Reference guide
AWS WAF Classic
Maximum web ACLs per account in WAF Each supported Yes The maximum number
for CloudFront Region: 100 of web ACLs you can
create in your account for
CloudFront.
Maximum web ACLs per account in WAF Each supported Yes The maximum number of
for regional Region: 100 web ACLs you can create in
your account for regional.
Number of CloudWatch Logs log streams Each supported Yes The number of CloudWatch
per web ACL for CloudFront Region: 35 Logs log streams per web
ACL for CloudFront.
Number of CloudWatch Logs log streams Each supported Yes The number of CloudWatch
per web ACL for regional Region: 35 Logs log streams per web
ACL for regional.
For more information, see AWS WAF quotas in the AWS WAF Developer Guide.
Service endpoints
Region Region Endpoint Protocol
Name
waf-fips.amazonaws.com HTTPS
Version 1.0
968
AWS General Reference Reference guide
Service endpoints
Version 1.0
969
AWS General Reference Reference guide
Service endpoints
AWS WAF Classic for Application Load Balancers and API Gateway APIs has the following endpoints:
Version 1.0
970
AWS General Reference Reference guide
Service endpoints
Version 1.0
971
AWS General Reference Reference guide
Service quotas
Service quotas
Filters per SQL injection match condition Each supported No The maximum number of
Region: 10 filters you can add to a SQL
injection match condition.
Filters per cross-site scripting match Each supported No The maximum number of
condition Region: 10 filters you can add to a
cross-site scripting match
condition.
Filters per size constraint condition Each supported No The maximum number of
Region: 10 filters you can add to a size
constraint condition.
Filters per string match condition Each supported No The maximum number of
Region: 10 filters you can add to a
string match condition.
HTTP header name length Each supported No The length, in bytes, that
Region: 40 you want AWS WAF to
inspect the HTTP header
for in a size constraint
condition.
IP address ranges per IP set match Each supported No The maximum number of
condition Region: 10,000 IP address ranges (in CIDR
notation) you can add to an
IP Set match condition.
IP addresses blocked per rate-based rule Each supported No The maximum number of IP
Region: 10,000 addresses blocked per rate-
based rule.
Pattern sets per regex match condition Each supported No The maximum number of
Region: 1 pattern sets you can add to
regex match condition.
Version 1.0
972
AWS General Reference Reference guide
Service quotas
For more information, see AWS WAF Classic quotas in the AWS WAF Developer Guide.
Version 1.0
973
AWS General Reference Reference guide
AWS Well-Architected Tool
Service endpoints
Version 1.0
974
AWS General Reference Reference guide
Service quotas
Service quotas
Lenses per account per Region Each supported No The maximum number of
Region: 15 lenses that can be created
per account in a Region.
Version 1.0
975
AWS General Reference Reference guide
Amazon WorkDocs
Workloads per account per Region Each supported No The maximum number
Region: 1,000 of workloads that can be
created per account in a
Region.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
976
AWS General Reference Reference guide
Amazon WorkMail
Service endpoints
Region Name Region Service Endpoint
Version 1.0
977
AWS General Reference Reference guide
Service quotas
Service quotas
For more information, see Amazon WorkMail Quotas.
Service endpoints
Version 1.0
978
AWS General Reference Reference guide
Service quotas
Service quotas
Version 1.0
979
AWS General Reference Reference guide
Service quotas
The following quotas are for Amazon WorkSpaces Application Manager. For more information, see
Amazon WorkSpaces Application Manager quotas in the Amazon WAM Administration Guide.
Application assignments per user Each supported Yes The maximum number of
Region: 50 application assignments
per user, in this account in
the current Region.
Version 1.0
980
AWS General Reference Reference guide
Amazon WorkSpaces Web
Total package size without storage fees Each supported No The maximum total size (in
Region: 100 GB) of all your packages
Gigabytes without storage fees,
in this account in the
current Region. There is
no quota for the number
of applications you can
package, but storage fees
will be applied if your
packages exceed 100 GB.
User/WorkSpace or group assignments per Each supported Yes The maximum number
application Region: 200 of user/WorkSpace or
group assignments per
application, in this account
in the current Region.
Service endpoints
Region Region Endpoint Protocol
Name
Version 1.0
981
AWS General Reference Reference guide
Service quotas
Service quotas
Name Default Adjustable Description
Number of web portals Each supported Region: Yes The maximum number
1 of Amazon WorkSpaces
Web portals in this
account in the current
Region.
Version 1.0
982
AWS General Reference Reference guide
X-Ray
Number of trust stores Each supported Region: Yes The maximum number
3 of Amazon WorkSpaces
Web trust stores in this
account in the current
Region.
Number of user settings Each supported Region: Yes The maximum number
3 of Amazon WorkSpaces
Web user settings in
this account in the
current Region.
Service endpoints
Version 1.0
983
AWS General Reference Reference guide
Service endpoints
Version 1.0
984
AWS General Reference Reference guide
Service quotas
Service quotas
Custom sampling rules per region Each supported Yes The maximum number of
Region: 25 custom sampling rules per
region.
Tags per custom sampling rule Each supported No The maximum number of
Region: 50 tags per custom sampling
rule.
Trace and service graph retention in days Each supported No The number of days to
Region: 30 retain trace and service
map data.
Trace data modification period in days Each supported No The number of days to
Region: 7 update recorded data at no
additional cost.
Trace document size (dynamic upper limit) Each supported No The maximum size of a
Region: 500 trace document.
Kilobytes
Version 1.0
985
AWS General Reference Reference guide
Service quotas
Trace document size (lower limit) Each supported No The maximum size of a
Region: 100 trace document.
Kilobytes
Version 1.0
986
AWS General Reference Reference guide
AWS service endpoints
AWS resources
The following pages provide information that helps you work with AWS resources.
Contents
• AWS service endpoints (p. 987)
• Managing AWS Regions (p. 989)
• AWS service quotas (p. 991)
• Tagging AWS resources (p. 992)
• Amazon Resource Names (ARNs) (p. 996)
If a service supports Regions, the resources in each Region are independent of similar resources in other
Regions. For example, you can create an Amazon EC2 instance or an Amazon SQS queue in one Region.
When you do, the instance or queue is independent of instances or queues in all other Regions.
Contents
• Regional endpoints (p. 987)
• View the service endpoints (p. 988)
• FIPS endpoints (p. 989)
• Learn more (p. 989)
Regional endpoints
Most Amazon Web Services offer a Regional endpoint that you can use to make your requests. The
general syntax of a Regional endpoint is as follows.
protocol://service-code.region-code.amazonaws.com
The following table lists the name and code of each Region.
Name Code
Version 1.0
987
AWS General Reference Reference guide
View the service endpoints
Name Code
Some services, such as IAM, do not support Regions. The endpoints for these services do not include
a Region. Other services, such as Amazon EC2, support Regions but let you specify an endpoint that
does not include a Region, such as https://ec2.amazonaws.com. When you use an endpoint with
no Region, AWS routes the Amazon EC2 request to US East (N. Virginia) (us-east-1), which is the default
Region for API calls.
• Open Service endpoints and quotas (p. 18), search for the service name, and click the link to open
the page for that service. To view the supported endpoints for all AWS services in the documentation
without switching pages, view the information in the Service Endpoints and Quotas page in the PDF
instead.
• To programmatically check for service availability using the SDK for Java, see Checking for Service
Availability in an AWS Region in the AWS SDK for Java Developer Guide.
Version 1.0
988
AWS General Reference Reference guide
FIPS endpoints
• To programmatically view Region and service information using Systems Manager, see Calling AWS
Service, Region, and Endpoint Public Parameters in the AWS Systems Manager User Guide. For
information about how to use public parameters, see Query for AWS Regions, Endpoints, and More
Using AWS Systems Manager Parameter Store.
• To see the supported AWS services in each Region (without endpoints), see the Region Table.
FIPS endpoints
Some AWS services offer FIPS endpoints in selected Regions. Unlike standard AWS endpoints, FIPS
endpoints use a TLS software library that complies with Federal Information Processing Standard
(FIPS) 140-2. These endpoints might be required by enterprises that interact with the United States
government. For more information, see Federal Information Processing Standard (FIPS) 140-2 on the
AWS Compliance site.
To use a FIPS endpoint with an AWS operation, use the mechanism provided by the AWS SDK or tool
to specify a custom endpoint. For example, the AWS SDKs provide an AWS_USE_FIPS_ENDPOINT
environment variable. The AWS Command Line Interface provides the --endpoint-url option. The
following example uses the FIPS endpoint for the US West (Oregon) Region with an operation for AWS
Key Management Service (AWS KMS).
Learn more
You can find endpoint information from the following sources:
• To learn about enabling Regions that are disabled by default, see Managing AWS Regions (p. 989).
• For information about the AWS services and endpoints available in the China Regions, see China
(Beijing) Region Endpoints and China (Ningxia) Region Endpoints.
The resources that you create in one Region do not exist in any other Region unless you explicitly use a
replication feature offered by an AWS service. For example, Amazon S3 and Amazon EC2 support cross-
Region replication. Some services, such as AWS Identity and Access Management (IAM), do not have
Regional resources.
You can use policy conditions to control access to AWS services in an AWS Region.
Resources
• For a list of Region names and codes, see this table (p. 987).
Version 1.0
989
AWS General Reference Reference guide
Enabling a Region
• For a map of available and upcoming Regions, see Regions and Availability Zones.
• For a list of AWS services supported in each Region (without endpoints), see the AWS Regional Services
List.
Enabling a Region
Regions introduced before March 20, 2019 are enabled by default. You can begin creating and managing
resources in these Regions immediately. You cannot enable or disable a Region that is enabled by
default.
If a Region is disabled by default, you must enable it before you can create and manage resources. The
following Regions are disabled by default:
When you enable a Region, AWS performs actions to prepare your account in that Region, such as
distributing your IAM resources to the Region. This process takes a few minutes for most accounts, but
this can take several hours. You cannot use the Region until this process is complete.
Requirements
To enable a Region that is disabled, you must have permission to enable Regions. To view an example
IAM policy, see Allow enabling and disabling AWS Regions in the IAM User Guide.
To enable a Region
Disabling a Region
If you enabled one of the following Regions, which are disabled by default, then you can disable it as
needed:
Version 1.0
990
AWS General Reference Reference guide
Describing your Regions using the AWS CLI
After you disable a Region, the resources in this Region become unavailable based on eventual
consistency. However, they are not deleted. You can enable this Region again as needed.
Requirements
To disable a Region
"OptInStatus": "opt-in-not-required"
"OptInStatus": "not-opted-in"
"OptInStatus": "opted-in"
Service Quotas is an AWS service that helps you manage your quotas for many AWS services, from one
location. Along with looking up the quota values, you can also request a quota increase from the Service
Quotas console.
Version 1.0
991
AWS General Reference Reference guide
Tagging AWS resources
• Open the Service endpoints and quotas (p. 18) page in the documentation, search for the service
name, and click the link to go to the page for that service. To view the service quotas for all AWS
services in the documentation without switching pages, view the information in the Service Endpoints
and Quotas page in the PDF instead.
• Open the Service Quotas console. In the navigation pane, choose AWS services and select a service.
• Use the list-service-quotas and list-aws-default-service-quotas AWS CLI commands.
You can request a quota increase using Service Quotas and AWS Support Center. If a service is not yet
available in Service Quotas, use AWS Support Center instead. Increases are not granted immediately. It
might take a couple of days for your increase to become effective.
• (Recommended) Open the Service Quotas console. In the navigation pane, choose AWS services.
Select a service, select a quota, and follow the directions to request a quota increase. For more
information, see Requesting a Quota Increase in the Service Quotas User Guide.
• Use the request-service-quota-increase AWS CLI command.
• Open the AWS Support Center page, sign in if necessary, and choose Create case. Choose Service limit
increase. Complete and submit the form.
• A tag key (for example, CostCenter, Environment, or Project). Tag keys are case sensitive.
• A tag value (for example, 111122223333 or Production). Like tag keys, tag values are case sensitive.
You can use tags to categorize resources by purpose, owner, environment, or other criteria.
You can tag resources for all cost-accruing services in AWS. For the following services, AWS recommends
newer alternative AWS services that support tagging to better meet customer use cases.
Version 1.0
992
AWS General Reference Reference guide
Best practices
Best practices
As you create a tagging strategy for AWS resources, follow best practices:
• Do not add personally identifiable information (PII) or other confidential or sensitive information in
tags. Tags are accessible to many AWS services, including billing. Tags are not intended to be used for
private or sensitive data.
• Use a standardized, case-sensitive format for tags, and apply it consistently across all resource types.
• Consider tag guidelines that support multiple purposes, like managing resource access control, cost
tracking, automation, and organization.
• Use automated tools to help manage resource tags. AWS Resource Groups and the Resource Groups
Tagging API enable programmatic control of tags, making it easier to automatically manage, search,
and filter tags and resources.
• Use too many tags rather than too few tags.
• Remember that it is easy to change tags to accommodate changing business requirements, but
consider the consequences of future changes. For example, changing access control tags means you
must also update the policies that reference those tags and control access to your resources.
• You can automatically enforce the tagging standards that your organization chooses to adopt by
creating and deploying tag policies using AWS Organizations. Tag policies let you specify tagging
rules that define valid key names and the values that are valid for each key. You can choose to only
monitor, giving you an opportunity to evaluate and clean up your existing tags. Once your tags are
in compliance with your chosen standards, you can then turn on enforcement in the tag policies to
prevent non-compliant tags from being created. For more information, see Tag policies in the AWS
Organizations User Guide.
Tagging categories
Companies that are most effective in their use of tags typically create business-relevant tag groupings
to organize their resources along technical, business, and security dimensions. Companies that use
automated processes to manage their infrastructure also include additional, automation-specific tags.
Version 1.0
993
AWS General Reference Reference guide
Tag naming limits and requirements
Contents
• Tags for resource organization (p. 994)
• Tags for cost allocation (p. 995)
• Tags for automation (p. 995)
• Tags for access control (p. 995)
Version 1.0
994
AWS General Reference Reference guide
Tagging governance
Tag Editor, you can consolidate and view data for applications that consist of multiple services, resources,
and Regions in one place.
For some services, you can use an AWS-generated createdBy tag for cost allocation purposes, to help
account for resources that might otherwise go uncategorized. The createdBy tag is available only for
supported AWS services and resources. Its value contains data associated with specific API or console
events. For more information, see AWS-Generated Cost Allocation Tags in the AWS Billing and Cost
Management User Guide.
Tagging governance
An effective tagging strategy uses standardized tags and applies them consistently and
programmatically across AWS resources. You can use both reactive and proactive approaches for
governing tags in your AWS environment.
Version 1.0
995
AWS General Reference Reference guide
Learn more
• Reactive governance is for finding resources that are not properly tagged using tools such as the
Resource Groups Tagging API, AWS Config Rules, and custom scripts. To find resources manually, you
can use Tag Editor and detailed billing reports.
• Proactive governance uses tools such as AWS CloudFormation, AWS Service Catalog, tag policies in
AWS Organizations, or IAM resource-level permissions to ensure standardized tags are consistently
applied at resource creation.
For example, you can use the AWS CloudFormation Resource Tags property to apply tags to
resource types. In AWS Service Catalog, you can add portfolio and product tags that are combined and
applied to a product automatically when it is launched. More rigorous forms of proactive governance
include automated tasks. For example, you can use the Resource Groups Tagging API to search an AWS
environment’s tags, or run scripts to quarantine or delete improperly tagged resources.
Learn more
This page provides general information on tagging AWS resources. For more information about tagging
resources in a particular AWS service, see its documentation. The following are also good sources of
information about tagging:
• For information about the AWS Resource Groups Tagging API, see the Resource Groups Tagging API
Reference Guide.
• For information about Tag Editor, see Working with Tag Editor in the AWS Resource Groups User Guide.
• For information about using tags to control access to AWS resources, see Control Access Using IAM
Tags in the IAM User Guide.
The Service Authorization Reference lists the ARNs that you can use in IAM policies.
ARN format
The following are the general formats for ARNs. The specific formats depend on the resource. To use an
ARN, replace the italicized text with the resource-specific information. Be aware that the ARNs for
some resources omit the Region, the account ID, or both the Region and the account ID.
arn:partition:service:region:account-id:resource-id
arn:partition:service:region:account-id:resource-type/resource-id
arn:partition:service:region:account-id:resource-type:resource-id
partition
The partition in which the resource is located. A partition is a group of AWS Regions. Each AWS
account is scoped to one partition.
Version 1.0
996
AWS General Reference Reference guide
Paths in ARNs
service
The service namespace that identifies the AWS product. For example, s3 for Amazon S3. To find a
service namespace, open the Service Authorization Reference, open the page for the service, and
find the phrase "service prefix" in the first sentence. For example, the following text appears in the
first sentence on the page for Amazon S3:
region
The Region code. For example, us-east-2 for US East (Ohio). For the list of Region codes, see
Regional endpoints (p. 987).
account-id
The ID of the AWS account that owns the resource, without the hyphens. For example,
123456789012.
resource-id
The resource identifier. This part of the ARN can be the name or ID of the resource or a resource
path (p. 997). For example, user/Bob for an IAM user or instance/i-1234567890abcdef0 for
an EC2 instance. Some resource identifiers include a parent resource (sub-resource-type/parent-
resource/sub-resource) or a qualifier such as a version (resource-type:resource-name:qualifier).
Paths in ARNs
Resource ARNs can include a path. For example, in Amazon S3, the resource identifier is an object name
that can include slashes (/) to form a path. Similarly, IAM user names and group names can include
paths.
Paths can include a wildcard character, namely an asterisk (*). For example, if you are writing an IAM
policy, you can specify all IAM users that have the path product_1234 using a wildcard as follows:
arn:aws:iam::123456789012:user/Development/product_1234/*
Similarly, you can specify user/* to mean all users or group/* to mean all groups, as in the following
examples:
"Resource":"arn:aws:iam::123456789012:user/*"
"Resource":"arn:aws:iam::123456789012:group/*"
The following example shows ARNs for an Amazon S3 bucket in which the resource name includes a
path:
arn:aws:s3:::my_corporate_bucket/*
arn:aws:s3:::my_corporate_bucket/Development/*
You cannot use a wildcard in the portion of the ARN that specifies the resource type, such as the term
user in an IAM ARN. For example, the following is not allowed.
Version 1.0
997
AWS General Reference Reference guide
Download
The IP address ranges that you bring to AWS through bring your own IP addresses (BYOIP) are not
included in the .json file.
Contents
• Download (p. 998)
• Syntax (p. 998)
• Filtering the JSON file (p. 1000)
• Implementing egress control (p. 1003)
• AWS IP address ranges notifications (p. 1004)
• Release notes (p. 1006)
• Learn more (p. 1006)
Download
Download ip-ranges.json.
If you access this file programmatically, it is your responsibility to ensure that the application downloads
the file only after successfully verifying the TLS certificate presented by the server.
Syntax
The syntax of ip-ranges.json is as follows.
{
"syncToken": "0123456789",
"createDate": "yyyy-mm-dd-hh-mm-ss",
"prefixes": [
{
"ip_prefix": "cidr",
"region": "region",
"network_border_group": "network_border_group",
"service": "subset"
}
],
"ipv6_prefixes": [
{
"ipv6_prefix": "cidr",
"region": "region",
"network_border_group": "network_border_group",
"service": "subset"
}
]
Version 1.0
998
AWS General Reference Reference guide
Syntax
syncToken
Type: String
Type: String
Type: Array
ipv6_prefixes
Type: Array
ip_prefix
The public IPv4 address range, in CIDR notation. Note that AWS may advertise a prefix in more
specific ranges. For example, prefix 96.127.0.0/17 in the file may be advertised as 96.127.0.0/21,
96.127.8.0/21, 96.127.32.0/19, and 96.127.64.0/18.
Type: String
The public IPv6 address range, in CIDR notation. Note that AWS may advertise a prefix in more
specific ranges.
Type: String
The name of the network border group, which is a unique set of Availability Zones or Local Zones
from where AWS advertises IP addresses.
Type: String
The AWS Region or GLOBAL for edge locations. The CLOUDFRONT and ROUTE53 ranges are GLOBAL.
Type: String
Version 1.0
999
AWS General Reference Reference guide
Filtering the JSON file
The subset of IP address ranges. The addresses listed for API_GATEWAY are egress only. Specify
AMAZON to get all IP address ranges (meaning that every subset is also in the AMAZON subset).
However, some IP address ranges are only in the AMAZON subset (meaning that they are not also
available in another subset).
Type: String
Windows
The AWS Tools for Windows PowerShell includes a cmdlet, Get-AWSPublicIpAddressRange, to parse
this JSON file. The following examples demonstrate its use. For more information, see Querying the
Public IP Address Ranges for AWS and Get-AWSPublicIpAddressRange.
PS C:\> (Get-AWSPublicIpAddressRange).IpPrefix
23.20.0.0/14
27.0.0.0/22
Version 1.0
1000
AWS General Reference Reference guide
Linux
43.250.192.0/24
...
2406:da00:ff00::/64
2600:1fff:6000::/40
2a01:578:3::/64
2600:9000::/28
IpPrefix
--------
23.20.0.0/14
27.0.0.0/22
43.250.192.0/24
...
IpPrefix
--------
2a05:d07c:2000::/40
2a05:d000:8000::/40
2406:dafe:2000::/40
...
IpPrefix
--------
52.47.73.72/29
13.55.255.216/29
52.15.247.208/29
...
Linux
The following example commands use the jq tool to parse a local copy of the JSON file.
"2016-02-18-17-22-15"
Version 1.0
1001
AWS General Reference Reference guide
Linux
"ip_prefix": "23.20.0.0/14",
"region": "us-east-1",
"network_border_group": "us-east-1",
"service": "AMAZON"
},
{
"ip_prefix": "50.16.0.0/15",
"region": "us-east-1",
"network_border_group": "us-east-1",
"service": "AMAZON"
},
{
"ip_prefix": "50.19.0.0/16",
"region": "us-east-1",
"network_border_group": "us-east-1",
"service": "AMAZON"
},
...
23.20.0.0/14
27.0.0.0/22
43.250.192.0/24
...
2a05:d07c:2000::/40
2a05:d000:8000::/40
2406:dafe:2000::/40
...
52.47.73.72/29
13.55.255.216/29
52.15.247.208/29
...
Example 6. Get all IPv4 addresses for a specific service in a specific Region
34.228.4.208/28
Version 1.0
1002
AWS General Reference Reference guide
Implementing egress control
15.253.0.0/16
...
Windows PowerShell
The following PowerShell example shows you how to get the IP addresses that are in the AMAZON list but
not the EC2 list. Copy the script and save it in a file named Select_address.ps1.
PS C:\> .\Select_address.ps1
13.32.0.0/15
13.35.0.0/16
13.248.0.0/20
13.248.16.0/21
13.248.24.0/22
13.248.28.0/22
27.0.0.0/22
43.250.192.0/24
43.250.193.0/24
...
jq
The following example shows you how to get the IP addresses that are in the AMAZON list but not the
EC2 list, for all Regions:
52.94.22.0/24
52.94.17.0/24
52.95.154.0/23
52.95.212.0/22
54.239.0.240/28
54.239.54.0/23
52.119.224.0/21
...
Version 1.0
1003
AWS General Reference Reference guide
Python
The following example shows you how to filter the results to one Region:
Python
The following python script shows you how to get the IP addresses that are in the AMAZON list but not
the EC2 list. Copy the script and save it in a file named get_ips.py.
#!/usr/bin/env python
import requests
ip_ranges = requests.get('https://ip-ranges.amazonaws.com/ip-ranges.json').json()
['prefixes']
amazon_ips = [item['ip_prefix'] for item in ip_ranges if item["service"] == "AMAZON"]
ec2_ips = [item['ip_prefix'] for item in ip_ranges if item["service"] == "EC2"]
amazon_ips_less_ec2=[]
for ip in amazon_ips:
if ip not in ec2_ips:
amazon_ips_less_ec2.append(ip)
$ python ./get_ips.py
13.32.0.0/15
13.35.0.0/16
13.248.0.0/20
13.248.16.0/21
13.248.24.0/22
13.248.28.0/22
27.0.0.0/22
43.250.192.0/24
43.250.193.0/24
...
{
"create-time":"yyyy-mm-ddThh:mm:ss+00:00",
"synctoken":"0123456789",
"md5":"6a45316e8bc9463c9e926d5d37836d33",
"url":"https://ip-ranges.amazonaws.com/ip-ranges.json"
}
create-time
Version 1.0
1004
AWS General Reference Reference guide
AWS IP address ranges notifications
Notifications could be delivered out of order. Therefore, we recommend that you check the
timestamps to ensure the correct order.
synctoken
The cryptographic hash value of the ip-ranges.json file. You can use this value to check whether
the downloaded file is corrupted.
url
If you want to be notified whenever there is a change to the AWS IP address ranges, you can subscribe as
follows to receive notifications using Amazon SNS.
a. For Topic ARN, copy the following Amazon Resource Name (ARN):
arn:aws:sns:us-east-1:806199016981:AmazonIpSpaceChanged
Notifications are subject to the availability of the endpoint. Therefore, you might want to check the
JSON file periodically to ensure that you've got the latest ranges. For more information about Amazon
SNS reliability, see https://aws.amazon.com/sns/faqs/#Reliability.
If you no longer want to receive these notifications, use the following procedure to unsubscribe.
For more information about Amazon SNS, see the Amazon Simple Notification Service Developer Guide.
Version 1.0
1005
AWS General Reference Reference guide
Release notes
Release notes
The following table describes updates to the AWS IP address ranges. We also add new Region codes with
each Region launch.
Learn more
• AMAZON_APPFLOW – IP address ranges
• AMAZON_CONNECT – Set up your network
• CLOUDFRONT – Locations and IP address ranges of CloudFront edge servers
• DYNAMODB – IP address ranges
Version 1.0
1006
AWS General Reference Reference guide
Learn more
Version 1.0
1007
AWS General Reference Reference guide
Services that support IPv6
AWS services support for IPv6 includes support for dual stack configuration (IPv4 and IPv6) or IPv6 only
configurations. For example, a virtual private cloud (VPC) is a logically isolated section of the AWS Cloud
where you can launch AWS resources. Within a VPC, you can create subnets that are IPv4 only, dual stack,
or IPv6 only.
AWS services support access through public endpoints. Some AWS services also support access using
private endpoints powered by AWS PrivateLink. AWS services can support IPv6 through their private
endpoints even if they do not support IPv6 through their public endpoints. Endpoints that support IPv6
can respond to DNS queries with AAAA records.
Version 1.0
1008
AWS General Reference Reference guide
Additional IPv6 support
Learn more
• IPv6 on AWS
• Dual Stack and IPv6-only Amazon VPC Reference Architectures (PDF)
Version 1.0
1009
AWS General Reference Reference guide
API retries
AWS APIs
The following pages provide information that is useful when using an AWS API.
Contents
• Error retries and exponential backoff in AWS (p. 1010)
• Signing AWS API requests (p. 1011)
• AWS SDK support for Amazon S3 client-side encryption (p. 1047)
Each AWS SDK implements automatic retry logic. The AWS SDK for Java automatically retries requests,
and you can configure the retry settings using the ClientConfiguration class. For example, you
might want to turn off the retry logic for a web page that makes a request with minimal latency and no
retries. Use the ClientConfiguration class and provide a maxErrorRetry value of 0 to turn off the
retries.
If you're not using an AWS SDK, you should retry original requests that receive server (5xx) or throttling
errors. However, client errors (4xx) indicate that you need to revise the request to correct the problem
before trying again.
In addition to simple retries, each AWS SDK implements exponential backoff algorithm for better flow
control. The idea behind exponential backoff is to use progressively longer waits between retries for
consecutive error responses. You should implement a maximum delay interval, as well as a maximum
number of retries. The maximum delay interval and maximum number of retries are not necessarily fixed
values, and should be set based on the operation being performed, as well as other local factors, such as
network latency.
Most exponential backoff algorithms use jitter (randomized delay) to prevent successive collisions.
Because you aren't trying to avoid such collisions in these cases, you don't need to use this random
number. However, if you use concurrent clients, jitter can help your requests succeed faster. For more
information, see the blog post for Exponential Backoff and Jitter.
The following pseudo code shows one way to poll for status using an increasing delay.
retries = 0
DO
wait for (2^retries * 100) milliseconds
IF status = SUCCESS
retry = false
ELSE IF status = NOT_READY
retry = true
ELSE IF status = THROTTLED
Version 1.0
1010
AWS General Reference Reference guide
Signing AWS API requests
retry = true
ELSE
Some other error occurred, so stop calling the API.
retry = false
END IF
retries = retries + 1
When you send API requests to AWS, you sign the requests so that AWS can identify who sent them.
You sign requests with your AWS access key, which consists of an access key ID and secret access key.
Some requests don’t need to be signed, including anonymous requests to Amazon Simple Storage
Service (Amazon S3) and some API operations in AWS Security Token Service (AWS STS) such as
AssumeRoleWithWebIdentity.
• You are working with a programming language for which there is no AWS SDK.
• You want complete control over how a request is sent to AWS.
You don’t need to sign requests when you use the AWS CLI or one of the AWS SDKs. These tools calculate
the signature for you, and also manage the connection details, handle request retries, and provide error
handling. In most cases, they also contain sample code, tutorials, and other resources to help you get
started writing applications that interact with AWS.
Signing makes sure that the request has been sent by someone with a valid access key. For more
information, see Understanding and getting your AWS credentials (p. 3).
• Protect data in transit
To prevent tampering with a request while it's in transit, some of the request elements are used to
calculate a hash (digest) of the request, and the resulting hash value is included as part of the request.
When an AWS service receives the request, it uses the same information to calculate a hash and
matches it against the hash value in your request. If the values don't match, AWS denies the request.
• Protect against potential replay attacks
Version 1.0
1011
AWS General Reference Reference guide
Signing requests
In most cases, a request must reach AWS within five minutes of the time stamp in the request.
Otherwise, AWS denies the request.
Signing requests
To sign a request, you first calculate a hash (digest) of the request. Then you use the hash value, some
other information from the request, and your secret access key to calculate another hash known as the
signature. Then you add the signature to the request in one of the following ways:
Signature versions
AWS supports Signature Version 4 (SigV4) and Signature Version 2 (SigV2). All AWS services in all AWS
Regions support SigV4, except Amazon SimpleDB which requires SigV2. The AWS SDKs, including the
AWS CLI, automatically use SigV4 for all services that support it. If you manually sign API requests, you
should do the same.
AWS is rolling out an extension to SigV4 called Signature Version 4A (SigV4A). This extension enables
signatures that are valid in more than one AWS Region. This is required for signing multi-Region API
requests, for example with Amazon S3 Multi-Region Access Points. The AWS SDKs and AWS CLI support
SigV4A and use it automatically when it’s needed.
Note
To use SigV4A with temporary security credentials—for example, when using IAM roles—make
sure that you request the temporary credentials from a regional endpoint in AWS Security Token
Service (AWS STS). Don’t use the global endpoint for AWS STS (sts.amazonaws.com), because
by default temporary credentials from the global endpoint don’t work with SigV4A. You can use
any of the regional endpoints for AWS STS.
Signature Version 4 (SigV4) is the process to add authentication information to AWS API requests sent
by HTTP. For security, most requests to AWS must be signed with an access key. The access key consists
of an access key ID and secret access key, which are commonly referred to as your security credentials.
For details on how to obtain credentials for your account, see Understanding and getting your AWS
credentials (p. 3).
Version 1.0
1012
AWS General Reference Reference guide
Signature Version 4 signing process
4. Add the resulting signature to the HTTP request in a header or as a query string parameter.
When an AWS service receives the request, it performs the same steps that you did to calculate the
signature you sent in your request. AWS then compares its calculated signature to the one you sent with
the request. If the signatures match, the request is processed. If the signatures don't match, the request
is denied.
• To get started with the signing process, see Signing AWS requests with Signature Version 4 (p. 1015).
• For sample signed requests, see Examples of the complete Signature Version 4 signing process
(Python) (p. 1030).
• If you have questions about Signature Version 4, post your question in the AWS Identity and Access
Management forum.
• To sign your message, you use a signing key that is derived from your secret access key rather than
using the secret access key itself. For more information about deriving keys, see Task 3: Calculate the
signature for AWS Signature Version 4 (p. 1023).
• You derive your signing key from the credential scope, which means that you don't need to include the
key itself in the request. Credential scope is represented by a slash-separated string of dimensions in
the following order:
1. Date information as an eight-digit string representing the year (YYYY), month (MM), and day (DD)
of the request (for example, 20150830). For more information about handling dates, see Handling
dates in Signature Version 4 (p. 1027).
2. Region information as a lowercase alphanumeric string. Use the Region name that is part of the
service's endpoint. For services with a globally unique endpoint such as IAM, use us-east-1.
3. Service name information as a lowercase alphanumeric string (for example, iam). Use the
service name that is part of the service's endpoint. For example, the IAM endpoint is https://
iam.amazonaws.com, so you use the string iam as part of the Credential parameter.
4. A special termination string: aws4_request.
• You use the credential scope in each signing task:
• If you add signing information to the query string, include the credential scope as part of the X-
Amz-Credential parameter when you create the canonical request in Task 1: Create a canonical
request for Signature Version 4 (p. 1017).
• You must include the credential scope as part of your string to sign in Task 2: Create a string to sign
for Signature Version 4 (p. 1022).
• Finally, you use the date, Region, and service name components of the credential scope to derive
your signing key in Task 3: Calculate the signature for AWS Signature Version 4 (p. 1023).
• Endpoint Specification
• Action
• Required and Optional Parameters
Version 1.0
1013
AWS General Reference Reference guide
Signature Version 4 signing process
• Date
• Authentication Parameters
Endpoint specification
This is specified as the Host header in HTTP/1.1 requests. This header specifies the DNS name of the
computer to which you send the request, like dynamodb.us-east-1.amazonaws.com.
You must include the Host header with HTTP/1.1 requests. For HTTP/2 requests, you can use the
:authority header or the Host header. Use only the :authority header for compliance with the
HTTP/2 specification. Not all services support HTTP/2 requests, so check the service documentation for
details.
The endpoint usually contains the service name and Region, both of which you must use as part of the
Credential authentication parameter. For example, the Amazon DynamoDB endpoint for the eu-
west-1 Region is dynamodb.eu-west-1.amazonaws.com. If you don't specify a Region, a web service
uses the default Region, us-east-1. If you use a service like IAM that uses a globally unique endpoint,
use the default Region (us-east-1), as part of the Credential authentication parameter (described
later in this topic).
For a complete list of endpoints supported by AWS, see Regions and Endpoints.
Action
This element specifies the action that you want a web service to perform, such as the DynamoDB
CreateTable action or the Amazon EC2 DescribeInstances action. The specified action determines
the parameters used in the request. For query APIs, the action is an API name. For non-query APIs (such
as RESTful APIs), see the service documentation for the appropriate actions.
Date
This is the date and time at which you make the request. Including the date in the request helps prevent
third parties from intercepting your request and resubmitting it later. The date is specified using the
ISO8601 Basic format via the x-amz-date header in the YYYYMMDD'T'HHMMSS'Z' format.
Authentication parameters
Each request that you send must include the following set of parameters that AWS uses to ensure the
validity and authenticity of the request.
• Algorithm. The hash algorithm that you're using as part of the signing process. For example, if you use
SHA-256 to create hashes, use the value AWS4-HMAC-SHA256.
• Credential scope. A string separated by slashes ("/") that is formed by concatenating your access key
ID and your credential scope components. Credential scope includes the date in YYYYMMDD format,
the AWS Region, the service name, and a special termination string (aws4_request). For example, the
following string represents the Credential parameter for an IAM request in the us-east-1 Region.
AKIAIOSFODNN7EXAMPLE/20111015/us-east-1/iam/aws4_request
Important
You must use lowercase characters for the Region, service name, and special termination
string.
Version 1.0
1014
AWS General Reference Reference guide
Signature Version 4 signing process
• SignedHeaders A list delimited by semicolons (";") of HTTP/HTTPS headers to include in the signature.
• Signature A hexadecimal-encoded string that represents the output of the signature operation
described in Task 3: Calculate the signature for AWS Signature Version 4 (p. 1023). You must calculate
the signature using the algorithm that you specified in the Algorithm parameter.
To view sample signed requests, see Examples of the complete Signature Version 4 signing process
(Python) (p. 1030).
Arrange the contents of your request (host, action, headers, etc.) into a standard (canonical) format.
The canonical request is one of the inputs used to create a string to sign.
• Task 2: Create a string to sign for Signature Version 4 (p. 1022)
Create a string to sign with the canonical request and extra information such as the algorithm, request
date, credential scope, and the digest (hash) of the canonical request.
• Task 3: Calculate the signature for AWS Signature Version 4 (p. 1023)
Derive a signing key by performing a succession of keyed hash operations (HMAC operations) on the
request date, Region, and service, with your AWS secret access key as the key for the initial hashing
operation. After you derive the signing key, you then calculate the signature by performing a keyed
hash operation on the string to sign. Use the derived signing key as the hash key for this operation.
• Task 4: Add the signature to the HTTP request (p. 1025)
After you calculate the signature, add it to an HTTP header or to the query string of the request.
Important
The AWS SDKs handle the signature calculation process for you, so you do not have to manually
complete the signing process. For more information, see Tools for Amazon Web Services.
Additional resources
The following resources illustrate aspects of the signing process:
• Examples of how to derive a signing key for Signature Version 4 (p. 1027). This page shows how to
derive a signing key using Java, C#, Python, Ruby, and JavaScript.
• Examples of the complete Signature Version 4 signing process (Python) (p. 1030). This set of programs
in Python provide complete examples of the signing process. The examples show signing with a POST
request, with a GET request that has signing information in a request header, and with a GET request
that has signing information in the query string.
Version 1.0
1015
AWS General Reference Reference guide
Signature Version 4 signing process
After you complete the signing tasks, you add the authentication information to the request. You can
add the authentication information in two ways:
Authorization header
You can add the authentication information to the request with an Authorization header. Although
the HTTP header is named Authorization, the signing information is actually used for authentication
to establish who the request came from.
The following example shows what the preceding request might look like after you've created the
signing information and added it to the request in the Authorization header.
Note that in the actual request, the Authorization header would appear as a continuous line of text.
The version below has been formatted for readability.
Query string
As an alternative to adding authentication information with an HTTP request header, you can include it
in the query string. The query string contains everything that is part of the request, including the name
and parameters for the action, the date, and the authentication information.
The following example shows how you might construct a GET request with the action and authentication
information in the query string.
(In the actual request, the query string would appear as a continuous line of text. The version below has
been formatted with line breaks for readability.)
GET https://iam.amazonaws.com?Action=ListUsers&Version=2010-05-08
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fiam%2Faws4_request
&X-Amz-Date=20150830T123600Z
&X-Amz-Expires=60
Version 1.0
1016
AWS General Reference Reference guide
Signature Version 4 signing process
&X-Amz-SignedHeaders=content-type%3Bhost
&X-Amz-Signature=37ac2f4fde00b0ac9bd9eadeb459b1bbee224158d66e7ae5fcadb70b2d181d02 HTTP/1.1
content-type: application/x-www-form-urlencoded; charset=utf-8
host: iam.amazonaws.com
Follow the steps here to create a canonical version of the request. Otherwise, your version and the
version calculated by AWS won't match, and the request will be denied.
CanonicalRequest =
HTTPRequestMethod + '\n' +
CanonicalURI + '\n' +
CanonicalQueryString + '\n' +
CanonicalHeaders + '\n' +
SignedHeaders + '\n' +
HexEncode(Hash(RequestPayload))
In this pseudocode, Hash represents a function that produces a message digest, typically SHA-256. (Later
in the process, you specify which hashing algorithm you're using.) HexEncode represents a function
that returns the base-16 encoding of the digest in lowercase characters. For example, HexEncode("m")
returns the value 6d rather than 6D. Each input byte must be represented as exactly two hexadecimal
characters.
Signature Version 4 does not require that you use a particular character encoding to encode the
canonical request. However, some AWS services might require a specific encoding. For more information,
consult the documentation for that service.
The following examples show how to construct the canonical form of a request to IAM. The original
request might look like this as it is sent from the client to AWS, except that this example does not include
the signing information yet.
Example Request
The preceding example request is a GET request (method) that makes a ListUsers API (action) call to
AWS Identity and Access Management (host). This action takes the Version parameter.
Version 1.0
1017
AWS General Reference Reference guide
Signature Version 4 signing process
To create a canonical request, concatenate the following components from each step into a
single string:
1. Start with the HTTP request method (GET, PUT, POST, etc.), followed by a newline character.
GET
2. Add the canonical URI parameter, followed by a newline character. The canonical URI is the URI-
encoded version of the absolute path component of the URI, which is everything in the URI from the
HTTP host to the question mark character ("?") that begins the query string parameters (if any).
Normalize URI paths according to RFC 3986. Remove redundant and relative path components. Each
path segment must be URI-encoded twice (except for Amazon S3 which only gets URI-encoded
once).
/documents%2520and%2520settings/
Note
In exception to this, you do not normalize URI paths for requests to Amazon S3.
For example, if you have a bucket with an object named my-object//example//
photo.user, use that path. Normalizing the path to my-object/example/photo.user
will cause the request to fail. For more information, see Task 1: Create a Canonical Request
in the Amazon Simple Storage Service API Reference.
If the absolute path is empty, use a forward slash (/). In the example IAM request, nothing follows
the host in the URI, so the absolute path is empty.
3. Add the canonical query string, followed by a newline character. If the request does not include a
query string, use an empty string (essentially, a blank line). The example request has the following
query string.
Action=ListUsers&Version=2010-05-08
a. Sort the parameter names by character code point in ascending order. Parameters with
duplicate names should be sorted by value. For example, a parameter name that begins with
the uppercase letter F precedes a parameter name that begins with a lowercase letter b.
b. URI-encode each parameter name and value according to the following rules:
• Do not URI-encode any of the unreserved characters that RFC 3986 defines: A-Z, a-z, 0-9,
hyphen ( - ), underscore ( _ ), period ( . ), and tilde ( ~ ).
• Percent-encode all other characters with %XY, where X and Y are hexadecimal characters (0-9
and uppercase A-F). For example, the space character must be encoded as %20 (not using '+',
as some encoding schemes do) and extended UTF-8 characters must be in the form %XY%ZA
%BC. Version 1.0
1018
AWS General Reference Reference guide
Signature Version 4 signing process
One option for the query API is to put all request parameters in the query string. For example, you
can do this for Amazon S3 to create a presigned URL. In that case, the canonical query string must
include not only parameters for the request, but also the parameters used as part of the signing
process—the hashing algorithm, credential scope, date, and signed headers parameters.
The following example shows a query string that includes authentication information. The example
is formatted with line breaks for readability, but the canonical query string must be one continuous
line of text in your code.
Action=ListUsers&
Version=2010-05-08&
X-Amz-Algorithm=AWS4-HMAC-SHA256&
X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fiam%2Faws4_request&
X-Amz-Date=20150830T123600Z&
X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-date
For more information about authentication parameters, see Task 2: Create a string to sign for
Signature Version 4 (p. 1022).
Note
You can use temporary security credentials provided by the AWS Security Token Service
(AWS STS) to sign a request. The process is the same as using long-term credentials, but
when you add signing information to the query string you must add an additional query
parameter for the security token. The parameter name is X-Amz-Security-Token, and
the parameter's value is the URI-encoded session token (the string you received from AWS
STS when you obtained temporary security credentials).
For some services, you must include the X-Amz-Security-Token query parameter in the
canonical (signed) query string. For other services, you add the X-Amz-Security-Token
parameter at the end, after you calculate the signature. For details, see the API reference
documentation for that service.
4. Add the canonical headers, followed by a newline character. The canonical headers consist of a list of
all the HTTP headers that you are including with the signed request.
For HTTP/1.1 requests, you must include the host header at a minimum. Standard headers like
content-type are optional. For HTTP/2 requests, you must include the :authority header
instead of the host header. Different services might require other headers.
content-type:application/x-www-form-urlencoded; charset=utf-8\n
host:iam.amazonaws.com\n
x-amz-date:20150830T123600Z\n
To create the canonical headers list, convert all header names to lowercase and remove leading
spaces and trailing spaces. Convert sequential spaces in the header value to a single space.
Version 1.0
1019
AWS General Reference Reference guide
Signature Version 4 signing process
The following pseudocode describes how to construct the canonical list of headers:
CanonicalHeaders =
CanonicalHeadersEntry0 + CanonicalHeadersEntry1 + ... + CanonicalHeadersEntryN
CanonicalHeadersEntry =
Lowercase(HeaderName) + ':' + Trimall(HeaderValue) + '\n'
Lowercase represents a function that converts all characters to lowercase. The Trimall function
removes excess white space before and after values, and converts sequential spaces to a single
space.
Build the canonical headers list by sorting the (lowercase) headers by character code and then
iterating through the header names. Construct each header according to the following rules:
The following examples compare a more complex set of headers with their canonical form:
Host:iam.amazonaws.com\n
Content-Type:application/x-www-form-urlencoded; charset=utf-8\n
My-header1: a b c \n
X-Amz-Date:20150830T123600Z\n
My-Header2: "a b c" \n
content-type:application/x-www-form-urlencoded; charset=utf-8\n
host:iam.amazonaws.com\n
my-header1:a b c\n
my-header2:"a b c"\n
x-amz-date:20150830T123600Z\n
Note
Each header is followed by a newline character, meaning the complete list ends with a
newline character.
Note
You can use temporary security credentials provided by the AWS Security Token Service
(AWS STS) to sign a request. The process is the same as using long-term credentials, but
when you include signing information in the Authorization header you must add an
Version 1.0
1020
AWS General Reference Reference guide
Signature Version 4 signing process
additional HTTP header for the security token. The header name is X-Amz-Security-
Token, and the header's value is the session token (the string you received from AWS STS
when you obtained temporary security credentials).
5. Add the signed headers, followed by a newline character. This value is the list of headers that you
included in the canonical headers. By adding this list of headers, you tell AWS which headers in the
request are part of the signing process and which ones AWS can ignore (for example, any additional
headers added by a proxy) for purposes of validating the request.
For HTTP/1.1 requests, the host header must be included as a signed header. For HTTP/2
requests that include the :authority header instead of the host header, you must include the
:authority header as a signed header. If you include a date or x-amz-date header, you must also
include that header in the list of signed headers.
To create the signed headers list, convert all header names to lowercase, sort them by character
code, and use a semicolon to separate the header names. The following pseudocode describes how
to construct a list of signed headers. Lowercase represents a function that converts all characters
to lowercase.
SignedHeaders =
Lowercase(HeaderName0) + ';' + Lowercase(HeaderName1) + ";" + ... +
Lowercase(HeaderNameN)
Build the signed headers list by iterating through the collection of header names, sorted by
lowercase character code. For each header name except the last, append a semicolon (';') to the
header name to separate it from the following header name.
content-type;host;x-amz-date\n
6. Use a hash (digest) function like SHA256 to create a hashed value from the payload in the body of
the HTTP or HTTPS request. Signature Version 4 does not require that you use a particular character
encoding to encode text in the payload. However, some AWS services might require a specific
encoding. For more information, consult the documentation for that service.
HashedPayload = Lowercase(HexEncode(Hash(requestPayload)))
When you create the string to sign, you specify the signing algorithm that you used to hash the
payload. For example, if you used SHA256, you will specify AWS4-HMAC-SHA256 as the signing
algorithm. The hashed payload must be represented as a lowercase hexadecimal string.
If the payload is empty, use an empty string as the input to the hash function. In the IAM example,
the payload is empty.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
7. To construct the finished canonical request, combine all the components from each step as a single
string. As noted, each component ends with a newline character. If you follow the canonical request
pseudocode explained earlier, the resulting canonical request is shown in the following example.
Version 1.0
1021
AWS General Reference Reference guide
Signature Version 4 signing process
GET
/
Action=ListUsers&Version=2010-05-08
content-type:application/x-www-form-urlencoded; charset=utf-8
host:iam.amazonaws.com
x-amz-date:20150830T123600Z
content-type;host;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
8. Create a digest (hash) of the canonical request with the same algorithm that you used to hash the
payload.
Note
Signature Version 4 does not require that you use a particular character encoding to encode
the canonical request before calculating the digest. However, some AWS services might
require a specific encoding. For more information, consult the documentation for that
service.
The hashed canonical request must be represented as a string of lowercase hexadecimal characters.
The following example shows the result of using SHA-256 to hash the example canonical request.
f536975d06c0309214f805bb90ccff089219ecd68b2577efef23edd43b7e1a59
You include the hashed canonical request as part of the string to sign in Task 2: Create a string to
sign for Signature Version 4 (p. 1022).
To create the string to sign, concatenate the algorithm, date and time, credential scope, and digest of the
canonical request, as shown in the following pseudocode:
StringToSign =
Algorithm + \n +
RequestDateTime + \n +
CredentialScope + \n +
HashedCanonicalRequest
The following example shows how to construct the string to sign with the same request from Task 1:
Create A Canonical Request (p. 1017).
Version 1.0
1022
AWS General Reference Reference guide
Signature Version 4 signing process
X-Amz-Date: 20150830T123600Z
1. Start with the algorithm designation, followed by a newline character. This value is the hashing
algorithm that you use to calculate the digests in the canonical request. For SHA256, AWS4-HMAC-
SHA256 is the algorithm.
AWS4-HMAC-SHA256\n
2. Append the request date value, followed by a newline character. The date is specified with ISO8601
basic format in the x-amz-date header in the format YYYYMMDD'T'HHMMSS'Z'. This value must
match the value you used in any previous steps.
20150830T123600Z\n
3. Append the credential scope value, followed by a newline character. This value is a string that
includes the date, the Region you are targeting, the service you are requesting, and a termination
string ("aws4_request") in lowercase characters. The Region and service name strings must be
UTF-8 encoded.
20150830/us-east-1/iam/aws4_request\n
• The date must be in the YYYYMMDD format. Note that the date does not include a time value.
• Verify that the Region you specify is the Region that you are sending the request to.
4. Append the hash of the canonical request that you created in Task 1: Create a canonical request
for Signature Version 4 (p. 1017). This value is not followed by a newline character. The hashed
canonical request must be lowercase base-16 encoded, as defined by Section 8 of RFC 4648.
f536975d06c0309214f805bb90ccff089219ecd68b2577efef23edd43b7e1a59
AWS4-HMAC-SHA256
20150830T123600Z
20150830/us-east-1/iam/aws4_request
f536975d06c0309214f805bb90ccff089219ecd68b2577efef23edd43b7e1a59
Signature Version 4 does not require that you use a particular character encoding to encode the string to
sign. However, some AWS services might require a specific encoding. For more information, consult the
documentation for that service.
Version 1.0
1023
AWS General Reference Reference guide
Signature Version 4 signing process
To calculate a signature
1. Derive your signing key. To do this, use your secret access key to create a series of hash-based
message authentication codes (HMACs). This is shown in the following pseudocode, where
HMAC(key, data) represents an HMAC-SHA256 function that returns output in binary format. The
result of each hash function becomes input for the next one.
Note that the date used in the hashing process is in the format YYYYMMDD (for example, 20150830),
and does not include the time.
Make sure you specify the HMAC parameters in the correct order for the programming language you
are using. This example shows the key as the first parameter and the data (message) as the second
parameter, but the function that you use might specify the key and data in a different order.
Use the digest (binary format) for the key derivation. Most languages have functions to compute
either a binary format hash, commonly called a digest, or a hex-encoded hash, called a hexdigest.
The key derivation requires that you use a binary-formatted digest.
The following example show the inputs to derive a signing key and the resulting output, where
kSecret = wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY.
The example uses the same parameters from the request in Task 1 and Task 2 (a request to IAM in
the us-east-1 Region on August 30, 2015).
Example inputs
HMAC(HMAC(HMAC(HMAC("AWS4" + kSecret,"20150830"),"us-east-1"),"iam"),"aws4_request")
The following example shows the derived signing key that results from this sequence of HMAC hash
operations. This shows the hexadecimal representation of each byte in the binary signing key.
c4afb1cc5771d871763a393e44b703571b55cc28424d1a5e86da6ed3c154a4b9
For more information about how to derive a signing key in different programming languages, see
Examples of how to derive a signing key for Signature Version 4 (p. 1027).
2. Calculate the signature. To do this, use the signing key that you derived and the string to sign as
inputs to the keyed hash function. After you calculate the signature, convert the binary value to a
hexadecimal representation.
Note
Make sure you specify the HMAC parameters in the correct order for the programming
language you are using. This example shows
Version 1.0 the key as the first parameter and the data
1024
AWS General Reference Reference guide
Signature Version 4 signing process
(message) as the second parameter, but the function that you use might specify the key and
data in a different order.
The following example shows the resulting signature if you use the same signing key and the string
to sign from Task 2:
Example signature
5d672d79c15b13162d9279b0855cfba6789a8edb4c82c400e06b5924a6f2b5d7
You cannot pass signing information in both the Authorization header and the query string.
Note
You can use temporary security credentials provided by the AWS Security Token Service (AWS
STS) to sign a request. The process is the same as using long-term credentials, but requires
an additional HTTP header or query string parameter for the security token. The name of
the header or query string parameter is X-Amz-Security-Token, and the value is the
session token (the string you received from AWS STS when you obtained temporary security
credentials).
When you add the X-Amz-Security-Token parameter to the query string, some services
require that you include this parameter in the canonical (signed) request. For other services,
you add this parameter at the end, after you calculate the signature. For details, see the API
reference documentation for that service.
You can include signing information by adding it to an HTTP header named Authorization. The
contents of the header are created after you calculate the signature as described in the preceding steps,
so the Authorization header is not included in the list of signed headers. Although the header is
named Authorization, the signing information is actually used for authentication.
Note that in the actual request, the authorization header would appear as a continuous line of text. The
version below has been formatted for readability.
Authorization: AWS4-HMAC-SHA256
Credential=AKIDEXAMPLE/20150830/us-east-1/iam/aws4_request,
SignedHeaders=content-type;host;x-amz-date,
Signature=5d672d79c15b13162d9279b0855cfba6789a8edb4c82c400e06b5924a6f2b5d7
Version 1.0
1025
AWS General Reference Reference guide
Signature Version 4 signing process
• There is no comma between the algorithm and Credential. However, the SignedHeaders and
Signature are separated from the preceding values with a comma.
• The Credential value starts with the access key ID, which is followed by a forward slash (/), which
is followed by the credential scope that you calculated in Task 2: Create a string to sign for Signature
Version 4 (p. 1022). The secret access key is used to derive the signing key for the signature, but is not
included in the signing information sent in the request.
When you use this approach, all the query string values (except the signature) are included in the
canonical query string that is part of the canonical query that you construct in the first part of the
signing process (p. 1017).
The following pseudocode shows the construction of a query string that contains all request parameters.
querystring = Action=action
querystring += &X-Amz-Algorithm=algorithm
querystring += &X-Amz-Credential= urlencode(access_key_ID + '/' + credential_scope)
querystring += &X-Amz-Date=date
querystring += &X-Amz-Expires=timeout interval
querystring += &X-Amz-SignedHeaders=signed_headers
After the signature is calculated (which uses the other query string values as part of the calculation), you
add the signature to the query string as the X-Amz-Signature parameter:
querystring += &X-Amz-Signature=signature
The following example shows what a request might look like when all the request parameters and the
signing information are included in query string parameters.
Note that in the actual request, the authorization header would appear as a continuous line of text. The
version below has been formatted for readability.
https://iam.amazonaws.com?Action=ListUsers&Version=2010-05-08
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fiam%2Faws4_request
&X-Amz-Date=20150830T123600Z
&X-Amz-Expires=60
&X-Amz-SignedHeaders=content-type%3Bhost
&X-Amz-Signature=37ac2f4fde00b0ac9bd9eadeb459b1bbee224158d66e7ae5fcadb70b2d181d02
• For the signature calculation, query string parameters must be sorted in code point order from low to
high, and their values must be URI-encoded. See the step about creating a canonical query string in
Task 1: Create a canonical request for Signature Version 4 (p. 1017).
Version 1.0
1026
AWS General Reference Reference guide
Signature Version 4 signing process
• Set the timeout interval (X-Amz-Expires) to the minimal viable time for the operation you're
requesting.
The time stamp must be in UTC and in the following ISO 8601 format: YYYYMMDD'T'HHMMSS'Z'. For
example, 20150830T123600Z is a valid time stamp. Do not include milliseconds in the time stamp.
AWS first checks the x-amz-date header or parameter for a time stamp. If AWS can't find a value for x-
amz-date, it looks for the date header. AWS then checks the credential scope for an eight-digit string
representing the year (YYYY), month (MM), and day (DD) of the request. For example, if the x-amz-date
header value is 20111015T080000Z and the date component of the credential scope is 20111015, AWS
allows the authentication process to proceed.
If the dates don't match, AWS rejects the request, even if the time stamp is only seconds away from the
date in the credential scope. For example, AWS will reject a request that has an x-amz-date header
value of 20151014T235959Z and a credential scope that has the date 20151015.
Examples
• Deriving a signing key using Java (p. 1027)
• Deriving a signing key using .NET (C#) (p. 1028)
• Deriving a signing key using Python (p. 1028)
• Deriving a signing key using Ruby (p. 1028)
• Deriving a signing key using JavaScript (Node.js) (p. 1028)
• Deriving a signing key using other languages (p. 1029)
• Common coding errors (p. 1029)
Version 1.0
1027
AWS General Reference Reference guide
Signature Version 4 signing process
return kha.ComputeHash(Encoding.UTF8.GetBytes(data));
}
return kSigning;
}
kSigning
end
Version 1.0
1028
AWS General Reference Reference guide
Signature Version 4 signing process
key = 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'
dateStamp = '20120215'
regionName = 'us-east-1'
serviceName = 'iam'
Your program should generate the following values for the values in getSignatureKey. Note that
these are hex-encoded representations of the binary data; the key itself and the intermediate values
should be in binary format.
kSecret =
'41575334774a616c725855746e46454d492f4b374d44454e472b62507852666943594558414d504c454b4559'
kDate = '969fbb94feb542b71ede6f87fe4d5fa29c789342b0f407474670f0c2489e0a0d'
kRegion = '69daa0209cd9c5ff5c8ced464a696fd4252e981430b10e3d3fd8e2f197d7a70c'
kService = 'f72cfd46f26bc4643f06a11eabb6c0ba18780c19a8da0c31ace671265e3c87fa'
kSigning = 'f4780e2d9f65fa895f9c67b32ce1baf0b0d8a43505a000a1a9e090d414db404d'
• Don't include an extra newline character, or forget one where it's required.
• Don't format the date incorrectly in the credential scope, such as using a time stamp instead of
YYYYMMDD format.
• Make sure the headers in the canonical headers and the signed headers are the same.
• Don't inadvertently swap the key and the data (message) when calculating intermediary keys. The
result of the previous step's computation is the key, not the data. Check the documentation for your
cryptographic primitives carefully to ensure that you place the parameters in the proper order.
Version 1.0
1029
AWS General Reference Reference guide
Signature Version 4 signing process
• Don't forget to add the string "AWS4" in front of the key for the first step. If you implement the key
derivation using a for loop or iterator, don't forget to special-case the first iteration so that it includes
the "AWS4" string.
For more information about possible errors, see Troubleshooting AWS Signature Version 4
errors (p. 1037).
In order to work with these example programs, you need the following:
• Python 2.x installed on your computer, which you can get from the Python site. These programs were
tested using Python 2.7 and 3.6.
• The Python requests library, which is used in the example script to make web requests. A convenient
way to install Python packages is to use pip, which gets packages from the Python package index site.
You can then install requests by running pip install requests at the command line.
• An access key (access key ID and secret access key) in environment variables named
AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. Alternatively, you can keep these values in a
credentials file and read them from that file. As a best practice, we recommend that you do not embed
credentials in code. For more information, see Best Practices for Managing AWS Access Keys in the
Amazon Web Services General Reference.
The following examples use UTF-8 to encode the canonical request and string to sign, but Signature
Version 4 does not require that you use a particular character encoding. However, some AWS services
might require a specific encoding. For more information, consult the documentation for that service.
Examples
• Using GET with an authorization header (Python) (p. 1030)
• Using POST (Python) (p. 1033)
• Using GET with authentication information in the Query string (Python) (p. 1035)
"""
Important
Version 1.0
1030
AWS General Reference Reference guide
Signature Version 4 signing process
The AWS SDKs sign API requests for you using the access key that you specify when you
configure the SDK. When you use an SDK, you don’t need to learn how to sign API requests.
We recommend that you use the AWS SDKs to send API requests, instead of writing your own
code.
The following example is a reference to help you get started if you have a need to write
your own code to send and sign requests. The example is for reference only and is not
maintained as functional code.
"""
# See: http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html
# This version makes a GET request and passes the signature
# in the Authorization header.
import sys, os, base64, datetime, hashlib, hmac
import requests # pip install requests
# Read AWS access key from env. variables or configuration file. Best practice is NOT
# to embed credentials in code.
access_key = os.environ.get('AWS_ACCESS_KEY_ID')
secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY')
if access_key is None or secret_key is None:
print('No access key is available.')
sys.exit()
# Step 2: Create canonical URI--the part of the URI from domain to query
# string (use '/' if no path)
canonical_uri = '/'
# Step 3: Create the canonical query string. In this example (a GET request),
# request parameters are in the query string. Query string values must
Version 1.0
1031
AWS General Reference Reference guide
Signature Version 4 signing process
# Step 4: Create the canonical headers and signed headers. Header names
# must be trimmed and lowercase, and sorted in code point order from
# low to high. Note that there is a trailing \n.
canonical_headers = 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n'
# Step 5: Create the list of signed headers. This lists the headers
# in the canonical_headers list, delimited with ";" and in alpha order.
# Note: The request can include any headers; canonical_headers and
# signed_headers lists those that you want to be included in the
# hash of the request. "Host" and "x-amz-date" are always required.
signed_headers = 'host;x-amz-date'
# Step 6: Create payload hash (hash of the request body content). For GET
# requests, the payload is an empty string ("").
payload_hash = hashlib.sha256(('').encode('utf-8')).hexdigest()
# The request can include any headers, but MUST include "host", "x-amz-date",
# and (for this scenario) "Authorization". "host" and "x-amz-date" must
# be included in the canonical_headers and signed_headers, as noted
# earlier. Order here is not significant.
# Python note: The 'host' header is added automatically by the Python 'requests' library.
headers = {'x-amz-date':amzdate, 'Authorization':authorization_header}
print('\nBEGIN REQUEST++++++++++++++++++++++++++++++++++++')
print('Request URL = ' + request_url)
r = requests.get(request_url, headers=headers)
print('\nRESPONSE++++++++++++++++++++++++++++++++++++')
Version 1.0
1032
AWS General Reference Reference guide
Signature Version 4 signing process
"""
Important
The AWS SDKs sign API requests for you using the access key that you specify when you
configure the SDK. When you use an SDK, you don’t need to learn how to sign API requests.
We recommend that you use the AWS SDKs to send API requests, instead of writing your own
code.
The following example is a reference to help you get started if you have a need to write
your own code to send and sign requests. The example is for reference only and is not
maintained as functional code.
"""
# See: http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html
# This version makes a POST request and passes request parameters
# in the body (payload) of the request. Auth information is passed in
# an Authorization header.
import sys, os, base64, datetime, hashlib, hmac
import requests # pip install requests
Version 1.0
1033
AWS General Reference Reference guide
Signature Version 4 signing process
# Read AWS access key from env. variables or configuration file. Best practice is NOT
# to embed credentials in code.
access_key = os.environ.get('AWS_ACCESS_KEY_ID')
secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY')
if access_key is None or secret_key is None:
print('No access key is available.')
sys.exit()
# Step 2: Create canonical URI--the part of the URI from domain to query
# string (use '/' if no path)
canonical_uri = '/'
# Step 5: Create the list of signed headers. This lists the headers
# in the canonical_headers list, delimited with ";" and in alpha order.
# Note: The request can include any headers; canonical_headers and
# signed_headers include those that you want to be included in the
# hash of the request. "Host" and "x-amz-date" are always required.
# For DynamoDB, content-type and x-amz-target are also required.
signed_headers = 'content-type;host;x-amz-date;x-amz-target'
Version 1.0
1034
AWS General Reference Reference guide
Signature Version 4 signing process
# For DynamoDB, the request can include any headers, but MUST include "host", "x-amz-date",
# "x-amz-target", "content-type", and "Authorization". Except for the authorization
# header, the headers must be included in the canonical_headers and signed_headers values,
as
# noted earlier. Order here is not significant.
# # Python note: The 'host' header is added automatically by the Python 'requests' library.
headers = {'Content-Type':content_type,
'X-Amz-Date':amz_date,
'X-Amz-Target':amz_target,
'Authorization':authorization_header}
print('\nRESPONSE++++++++++++++++++++++++++++++++++++')
print('Response code: %d\n' % r.status_code)
print(r.text)
"""
Important
The AWS SDKs sign API requests for you using the access key that you specify when you
configure the SDK. When you use an SDK, you don’t need to learn how to sign API requests.
We recommend that you use the AWS SDKs to send API requests, instead of writing your own
code.
The following example is a reference to help you get started if you have a need to write
your own code to send and sign requests. The example is for reference only and is not
maintained as functional code.
"""
# See: http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html
Version 1.0
1035
AWS General Reference Reference guide
Signature Version 4 signing process
# Read AWS access key from env. variables or configuration file. Best practice is NOT
# to embed credentials in code.
access_key = os.environ.get('AWS_ACCESS_KEY_ID')
secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY')
if access_key is None or secret_key is None:
print('No access key is available.')
sys.exit()
# Step 2: Create canonical URI--the part of the URI from domain to query
# string (use '/' if no path)
canonical_uri = '/'
# Step 3: Create the canonical headers and signed headers. Header names
# must be trimmed and lowercase, and sorted in code point order from
# low to high. Note trailing \n in canonical_headers.
# signed_headers is the list of headers that are being included
# as part of the signing process. For requests that use query strings,
# only "host" is included in the signed headers.
canonical_headers = 'host:' + host + '\n'
signed_headers = 'host'
# Match the algorithm to the hashing algorithm you use, either SHA-1 or
# SHA-256 (recommended)
algorithm = 'AWS4-HMAC-SHA256'
credential_scope = datestamp + '/' + region + '/' + service + '/' + 'aws4_request'
Version 1.0
1036
AWS General Reference Reference guide
Signature Version 4 signing process
print('\nBEGIN REQUEST++++++++++++++++++++++++++++++++++++')
print('Request URL = ' + request_url)
r = requests.get(request_url)
print('\nRESPONSE++++++++++++++++++++++++++++++++++++')
print('Response code: %d\n' % r.status_code)
print(r.text)
Errors
• Troubleshooting canonicalization errors (p. 1038)
• Troubleshooting credential scope errors (p. 1038)
Version 1.0
1037
AWS General Reference Reference guide
Signature Version 4 signing process
https://iam.amazonaws.com/?MaxItems=100
&Action=ListGroupsForUser
&UserName=Test
&Version=2010-05-08
&X-Amz-Date=20120223T063000Z
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20120223/us-east-1/iam/aws4_request
&X-Amz-SignedHeaders=host
&X-Amz-Signature=<calculated value>
If you incorrectly calculate the canonical request or the string to sign, the signature verification step
performed by the service fails. The following example is a typical error response, which includes the
canonical string and the string to sign as computed by the service. You can troubleshoot your calculation
error by comparing the returned strings with the canonical string and your calculated string to sign.
<ErrorResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided.
Check your AWS Secret Access Key and signing method. Consult the service documentation for
details.
The canonical string for this request should have been 'GET /
Action=ListGroupsForUser&MaxItems=100&UserName=Test&Version=2010-05-08&X-Amz-
Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential
=AKIAIOSFODNN7EXAMPLE%2F20120223%2Fus-east-1%2Fiam%2Faws4_request&X-Amz-
Date=20120223T063000Z&X-Amz-SignedHeaders=host
host:iam.amazonaws.com
host
<hashed-value>'
Credential=AKIAIOSFODNN7EXAMPLE/20120224/us-east-1/rds/aws4_request
If you use the same credentials to submit a request to IAM, you'll receive the following error response:
<ErrorResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
Version 1.0
1038
AWS General Reference Reference guide
Signature Version 4 signing process
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>Credential should be scoped to correct service: 'iam'. </Message>
</Error>
<RequestId>aa0da9de-5f2b-11e1-a2c0-c1dc98b6c575</RequestId>
The credential must also specify the correct Region. For example, the following credential for an IAM
request incorrectly specifies the US West (N. California) Region.
Credential=AKIAIOSFODNN7EXAMPLE/20120224/us-west-1/iam/aws4_request
If you use the credential to submit a request to IAM, which accepts only the us-east-1 Region
specification, you'll receive the following response:
comma-separated<ErrorResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>Credential should be scoped to a valid Region, not 'us-west-1'. </Message>
</Error>
<RequestId>8e229682-5f27-11e1-88f2-4b1b00f424ae</RequestId>
</ErrorResponse>
You'll receive the same type of invalid Region response from AWS products that are available in multiple
Regions if you submit requests to a Region that differs from the Region specified in your credential
scope.
The credential must also specify the correct Region for the service and action in your request.
The date that you use as part of the credential must match the date value in the x-amz-date header.
For example, the following x-amz-date header value does not match the date value used in the
Credential parameter that follows it.
x-amz-date:"20120224T213559Z"
Credential=AKIAIOSFODNN7EXAMPLE/20120225/us-east-1/iam/aws4_request
If you use this pairing of x-amz-date header and credential, you'll receive the following error response:
<ErrorResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>Date in Credential scope does not match YYYYMMDD from ISO-8601 version of date
from HTTP: '20120225' != '20120224', from '20120 224T213559Z'.</Message>
</Error>
<RequestId>9d6ddd2b-5f2f-11e1-b901-a702cd369eb8</RequestId>
</ErrorResponse>
An expired signature can also generate an error response. For example, the following error response was
generated due to an expired signature.
<ErrorResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>Signature expired: 20120306T074514Z is now earlier than 20120306T074556Z
(20120306T080056Z - 15 min.)</Message>
Version 1.0
1039
AWS General Reference Reference guide
Signature Version 2 signing process
</Error>
<RequestId>fcc88440-5dec-11e1-b901-a702cd369eb8</RequestId>
</ErrorResponse>
• The secret access key does not match the access key ID that you specified in the Credential
parameter.
• There is a problem with your key derivation code.
To check whether the secret key matches the access key ID, you can use your secret key and access key ID
with a known working implementation. One way is to use one of the AWS SDKs to write a program that
makes a simple request to AWS using the access key ID and secret access key that you want to use.
To check whether your key derivation code is correct, you can compare it to our example derivation code.
For more information, see Examples of how to derive a signing key for Signature Version 4 (p. 1027).
• Amazon CloudSearch
• Amazon CloudWatch
• AWS Data Pipeline
• Amazon Elastic Compute Cloud (Amazon EC2)
• Amazon Elastic Transcoder
• Amazon S3 Glacier
• Amazon Mobile Analytics
• Amazon Relational Database Service (Amazon RDS)
• Amazon Simple Queue Service (Amazon SQS)
• Amazon Simple Storage Service (Amazon S3)
• Amazon Simple Workflow Service (Amazon SWF)
• AWS WAF
Version 1.0
1040
AWS General Reference Reference guide
Signature Version 2 signing process
• Amazon Simple Storage Service (Amazon S3) - Amazon S3 Update - SigV2 Deprecation
• Amazon Simple Email Service (Amazon SES)
Endpoint
Also known as the host part of an HTTP request. This is the DNS name of the computer where you
send the Query request. This is different for each AWS Region.
Version 1.0
1041
AWS General Reference Reference guide
Signature Version 2 signing process
Action
The action you want a web service to perform. This value determines the parameters used in the
request.
AWSAccessKeyId
The hash-based protocol used to calculate the signature. This can be either HMAC-SHA1 or HMAC-
SHA256 for Signature Version 2.
SignatureVersion
The time at which you make the request. Include this in the Query request to help prevent third
parties from intercepting your request.
Required and optional parameters
Each action has a set of required and optional parameters that define the API call.
Signature
The calculated value that ensures the signature is valid and has not been tampered.
The following is an example Amazon EMR Query request formatted as an HTTPS GET request.
• The endpoint, elasticmapreduce.amazonaws.com, is the default endpoint and maps to the Region
us-east-1.
• The action is DescribeJobFlows, which requests information about one or more job flows.
Note
In the actual Query request, there are no spaces or newline characters. The request is a
continuous line of text. The version below is formatted for human readability.
https://elasticmapreduce.amazonaws.com?
&AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE
&Action=DescribeJobFlows
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&Timestamp=2011-10-03T15%3A19%3A30
&Version=2009-03-31
&Signature=calculated value
Be sure to URI encode the request. For example, blank spaces in your request should be encoded as
%20. Although an unencoded space is normally allowed by the HTTP protocol specification, unencoded
Version 1.0
1042
AWS General Reference Reference guide
Signature Version 2 signing process
characters create an invalid signature in your Query request. Do not encode spaces as a plus sign (+) as
this will cause errors.
The following topics describe the steps needed to calculate a signature using AWS Signature Version 2.
To create the string to sign, you concatenate the Query request components. The following example
generates the string to sign for the following call to the Amazon EMR API.
https://elasticmapreduce.amazonaws.com?
Action=DescribeJobFlows
&Version=2009-03-31
&AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2011-10-03T15:19:30
Note
In the preceding request, the last four parameters (AWSAccessKeyID through Timestamp) are
called authentication parameters. They're required in every Signature Version 2 request. AWS
uses them to identify who is sending the request and whether to grant the requested access.
1. Start with the request method (either GET or POST), followed by a newline character. For human
readability, the newline character is represented as \n.
GET\n
2. Add the HTTP host header (endpoint) in lowercase, followed by a newline character. The port
information is omitted if it is the standard port for the protocol (port 80 for HTTP and port 443 for
HTTPS), but included if it is a nonstandard port.
elasticmapreduce.amazonaws.com\n
3. Add the URL-encoded version of each path segment of the URI, which is everything between the
HTTP host header to the question mark character (?) that begins the query string parameters,
followed by a newline character. Don't encode the forward slash (/) that delimits each path
segment.
In this example, if the absolute path is empty, use a forward slash (/).
/\n
4. a. Add the query string components, as UTF-8 characters which are URL encoded (hexadecimal
characters must be uppercase). You do not encode the initial question mark character (?) in the
request. For more information, see RFC 3986.
b. Sort the query string components by byte order. Byte ordering is case sensitive. AWS sorts these
components based on the raw bytes.
For example, this is the original order for the query string components.
Version 1.0
1043
AWS General Reference Reference guide
Signature Version 2 signing process
Action=DescribeJobFlows
Version=2009-03-31
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE
SignatureVersion=2
SignatureMethod=HmacSHA256
Timestamp=2011-10-03T15%3A19%3A30
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE
Action=DescribeJobFlows
SignatureMethod=HmacSHA256
SignatureVersion=2
Timestamp=2011-10-03T15%3A19%3A30
Version=2009-03-31
c. Separate parameter names from their values with the equal sign character (=), even if the value
is empty. Separate parameter and value pairs with the ampersand character (&). Concatenate
the parameters and their values to make one long string with no spaces. Spaces within a
parameter value are allowed, but must be URL encoded as %20. In the concatenated string,
period characters (.) are not escaped. RFC 3986 considers the period character an unreserved
character, so it is not URL encoded.
Note
RFC 3986 does not specify what happens with ASCII control characters, extended
UTF-8 characters, and other characters reserved by RFC 1738. Since any values may be
passed into a string value, these other characters should be percent encoded as %XY
where X and Y are uppercase hex characters. Extended UTF-8 characters take the form
%XY%ZA... (this handles multibytes).
The following example shows the query string components, with the parameters concatenated with
the ampersand character (&), and sorted by byte order.
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Action=DescribeJobFlows&SignatureMethod=HmacSHA256&SignatureVer
5. To construct the finished canonical request, combine all the components from each step. As shown,
each component ends with a newline character.
GET\n
elasticmapreduce.amazonaws.com\n
/\n
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Action=DescribeJobFlows&SignatureMethod=HmacSHA256&SignatureVer
In this example, the signature is calculated with the following canonical string and secret key as inputs to
a keyed hash function:
GET\n
Version 1.0
1044
AWS General Reference Reference guide
Signature Version 2 signing process
elasticmapreduce.amazonaws.com\n
/\n
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Action=DescribeJobFlows&SignatureMethod=HmacSHA256&SignatureVersi
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
i91nKc4PWAt0JJIdXwz9HxZCJDdiy6cf%2FMj6vPxyYIs%3D
Add the resulting value to the query request as a Signature parameter. When you add this parameter
to the request, you must URI encode it just like any other parameter. You can use the signed request in
an HTTP or HTTPS call.
https://elasticmapreduce.amazonaws.com?
AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Action=DescribeJobFlows&SignatureMethod=HmacSHA256&SignatureVersion
%2FMj6vPxyYIs%3D
Note
You can use temporary security credentials provided by AWS Security Token Service (AWS STS)
to sign a request. The process is the same as using long-term credentials, but requests require
an additional parameter for the security token.
The following request uses a temporary access key ID and the SecurityToken parameter.
https://sdb.amazonaws.com/
?Action=GetAttributes
&AWSAccessKeyId=access-key-from-AWS Security Token Service
&DomainName=MyDomain
&ItemName=MyItem
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2010-01-25T15%3A03%3A07-07%3A00
&Version=2009-04-15
&Signature=signature-calculated-using-the-temporary-access-key
&SecurityToken=session-token
• The Amazon EMR Developer Guide has information about Amazon EMR API calls.
• The API documentation for each service has information about requirements and specific parameters
for an action.
• The AWS SDKs offer functions to generate Query request signatures. To see an example using the AWS
SDK for Java, see Using the Java SDK to sign a Query request (p. 1046).
Version 1.0
1045
AWS General Reference Reference guide
Signature Version 2 signing process
<ErrorResponse xmlns="http://elasticmapreduce.amazonaws.com/doc/2009-03-31">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you
provided.
Check your AWS Secret Access Key and signing method.
Consult the service documentation for details.</Message>
</Error>
<RequestId>7589637b-e4b0-11e0-95d9-639f87241c66</RequestId>
</ErrorResponse>
<ErrorResponse xmlns="http://elasticmapreduce.amazonaws.com/doc/2009-03-31">
<Error>
<Type>Sender</Type>
<Code>IncompleteSignature</Code>
<Message>Request must contain a signature that conforms to AWS standards</Message>
</Error>
<RequestId>7146d0dd-e48e-11e0-a276-bd10ea0cbb74</RequestId>
</ErrorResponse>
import java.security.SignatureException;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import com.amazonaws.util.*;
/**
* This class defines common routines for generating
* authentication signatures for AWS Platform requests.
*/
public class Signature {
private static final String HMAC_SHA256_ALGORITHM = "HmacSHA256";
Version 1.0
1046
AWS General Reference Reference guide
AWS SDK support for Amazon S3 client-side encryption
/**
* Computes RFC 2104-compliant HMAC signature.
* * @param data
* The signed data.
* @param key
* The signing key.
* @return
* The Base64-encoded RFC 2104-compliant HMAC signature.
* @throws
* java.security.SignatureException when signature generation fails
*/
public static String calculateRFC2104HMAC(String data, String key)
throws java.security.SignatureException
{
String result;
try {
// Get an hmac_sha256 Mac instance and initialize with the signing key.
Mac mac = Mac.getInstance(HMAC_SHA256_ALGORITHM);
mac.init(signingKey);
} catch (Exception e) {
throw new SignatureException("Failed to generate HMAC : " + e.getMessage());
}
return result;
}
}
If you are new to cryptography, see the AWS Cryptographic Services and Tools Guide to learn the terms
and concepts.
Note
The AWS Encryption SDK is a client-side encryption library that is independent of the AWS SDKs.
You can use this encryption library to more easily implement encryption best practices. Unlike
the Amazon S3 encryption clients in the language–specific AWS SDKs, the AWS Encryption SDK
returns a portable ciphertext that is not tied to Amazon S3, does not require an AWS account,
and can be used to encrypt or decrypt any unformatted data.
The AWS Encryption SDK and the Amazon S3 encryption clients are not compatible because
they produce ciphertexts with different data formats. For more information about the AWS
Encryption SDK, see the AWS Encryption SDK Developer Guide.
Version 1.0
1047
AWS General Reference Reference guide
AWS SDK features for Amazon S3 client-side encryption
For details about how to use the features for a particular SDK, see the SDK's developer guide.
In the following table, each column indicates whether the AWS Command Line Interface or SDK for a
specific language supports the features used in client-side encryption.
For information about the v2 Amazon S3 encryption clients that support client-side encryption, see our
blog post about Updates to the Amazon S3 Encryption Client.
For more details about the legacy v1 Amazon S3 encryption client, see the following blog posts.
• Client-Side Data Encryption for Amazon S3 Using the AWS SDK for Java
• Client Side Data Encryption with AWS SDK for .NET and Amazon S3
• Using Client-Side Encryption for Amazon S3 in the AWS SDK for Ruby
• Using the AWS SDK for Go Encryption Client
• Amazon S3 Encryption Client Now Available for C++ Developers
Version 1.0
1048
AWS General Reference Reference guide
Amazon S3 encryption client cryptographic algorithms
Key DeprecatedDeprecatedDeprecatedNo No No No No No
Wrap:
AES/
ECB
For more information about authenticated and encryption-only modes, see the Amazon S3 Client-Side
Authenticated Encryption blog post.
Version 1.0
1049
AWS General Reference Reference guide
Document conventions
The following are the common typographical conventions for AWS technical publications.
Inline code (for example, commands, operations, parameters, constants, XML elements, and regular
expressions)
Example:
# ls -l /var/www/html/index.html
-rw-rw-r-- 1 root root 1872 Jun 21 09:33 /var/www/html/index.html
# date
Wed Jun 21 09:33:42 EDT 2006
Version 1.0
1050
AWS General Reference Reference guide
Example:
Version 1.0
1051
AWS General Reference Reference guide
AWS glossary
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
A
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
Access Analyzer A feature of AWS Identity and Access Management (IAM) (p. 1065) that you can
use to identify the resources in your organization and accounts that are shared
with an external entity. Example resources include Amazon S3 buckets or IAM
roles.
See Also https://aws.amazon.com/about-aws/whats-new/2019/12/introducing-
aws-identity-and-access-management-access-analyzer/.
access control list (ACL) A document that defines who can access a particular bucket (p. 1070) or
object. Each bucket (p. 1070) and object in Amazon S3 (p. 1060) has an ACL.
This document defines what each type of user can do, such as write and read
permissions.
access key The combination of an access key ID (p. 1052) (for example,
AKIAIOSFODNN7EXAMPLE) and a secret access key (p. 1101) (for example,
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY). You use access keys to sign
API requests that you make to AWS.
access key ID A unique identifier that's associated with a secret access key (p. 1101); the
access key ID and secret access key are used together to sign programmatic AWS
requests cryptographically.
Version 1.0
1052
AWS General Reference Reference guide
access key rotation A method to increase security by changing the AWS access key ID. You can use
this method to retire an old key at your discretion.
access policy language A language for writing documents (specifically, policies (p. 1094)) that specify
who can access a particular AWS resource (p. 1099) and under what conditions.
account A formal relationship with AWS that's associated with all of the following:
The AWS account has permission to do anything and everything with all the
AWS account resources. This is in contrast to a user (p. 1108), which is an entity
contained within the account.
account activity A webpage showing your month-to-date AWS usage and costs. The account
activity page is located at https://aws.amazon.com/account-activity/.
action An API function. Also called operation or call. The activity the principal (p. 1095)
has permission to perform. The action is B in the statement "A has permission
to do B to C where D applies." For example, Jane sends a request to Amazon
SQS (p. 1060) with Action=ReceiveMessage.
Amazon CloudWatch (p. 1054): The response initiated by the change in an alarm's
state (for example, from OK to ALARM). The state change might be caused by a
metric reaching the alarm threshold, or by a SetAlarmState request. Each alarm
can have one or more actions assigned to each state. Actions are performed once
each time the alarm changes to a state that has an action assigned. Example
actions include an Amazon Simple Notification Service (p. 1059) notification,
running an Amazon EC2 Auto Scaling (p. 1056) policy (p. 1094), and an Amazon
EC2 (p. 1055) instance (p. 1085) stop/terminate action.
active trusted key groups A list that shows each of the trusted key groups (p. 1108), and the IDs of the
public keys in each key group, that are active for a distribution in Amazon
CloudFront. CloudFront can use the public keys in these key groups to verify the
signatures of CloudFront signed URLs and signed cookies.
active trusted signers See active trusted key groups (p. 1053).
additional authenticated data Information that's checked for integrity but not encrypted, such as headers or
other contextual metadata.
administrative suspension Amazon EC2 Auto Scaling (p. 1056) might suspend processes for Auto Scaling
group (p. 1062) that repeatedly fail to launch instances. Auto Scaling groups
that most commonly experience administrative suspension have zero running
instances, have been trying to launch instances for more than 24 hours, and have
not succeeded in that time.
alarm An item that watches a single metric over a specified time period and starts an
Amazon SNS (p. 1059) topic (p. 1107) or an Amazon EC2 Auto Scaling (p. 1056)
Version 1.0
1053
AWS General Reference Reference guide
policy (p. 1094). These actions are started if the value of the metric crosses a
threshold value over a predetermined number of time periods.
allow One of two possible outcomes (the other is deny (p. 1077)) when an
IAM (p. 1065) access policy (p. 1094) is evaluated. When a user makes a request
to AWS, AWS evaluates the request based on all permissions that apply to the
user and then returns either allow or deny.
Amazon API Gateway A fully managed service that developers can use to create, publish, maintain,
monitor, and secure APIs at any scale.
See Also https://aws.amazon.com/api-gateway.
Amazon AppStream 2.0 A fully managed, secure service for streaming desktop applications to users
without rewriting those applications.
See Also https://aws.amazon.com/appstream/.
Amazon Athena An interactive query service that you can use to analyze data in Amazon S3 using
ANSI SQL. Athena is serverless, so there's no infrastructure to manage. Athena
scales automatically and is simple to use, so you can start analyzing your datasets
within seconds.
See Also https://aws.amazon.com/athena/.
Amazon Aurora A fully managed MySQL-compatible relational database engine that combines
the speed and availability of commercial databases with the simplicity and cost-
effectiveness of open-source databases.
See Also https://aws.amazon.com/rds/aurora/.
Amazon Chime A secure, real-time, unified communications service that transforms meetings by
making them more efficient and easier to conduct.
See Also https://aws.amazon.com/chime/.
Amazon Cloud Directory A service that provides a highly scalable directory store for your application’s
(Cloud Directory) multihierarchical data.
See Also https://aws.amazon.com/cloud-directory/.
Amazon CloudFront An AWS content delivery service that helps you improve the performance,
reliability, and availability of your websites and applications.
See Also https://aws.amazon.com/cloudfront.
Amazon CloudSearch A fully managed service in the AWS Cloud that you can use to set up, manage,
and scale a search solution for your website or application.
Amazon CloudWatch A web service that you can use to monitor and manage various metrics, and
configure alarm actions based on data from those metrics.
See Also https://aws.amazon.com/cloudwatch.
Amazon CloudWatch Events A web service that you can use to deliver a timely stream of system events that
describe changes in AWS resources (p. 1099) to AWS Lambda (p. 1066) functions,
streams in Amazon Kinesis Data Streams (p. 1057), Amazon Simple Notification
Service (p. 1059) topics, or built-in targets.
See Also https://aws.amazon.com/cloudwatch.
Amazon CloudWatch Logs A web service for monitoring and troubleshooting your systems and applications
from your existing system, application, and custom log files. You can send your
existing log files to CloudWatch Logs and monitor these logs in near-real time.
See Also https://aws.amazon.com/cloudwatch.
Amazon Cognito A web service that you can use to save mobile user data in the AWS Cloud without
writing any backend code or managing any infrastructure. Examples of mobile
Version 1.0
1054
AWS General Reference Reference guide
user data that you can save include app preferences and game states. Amazon
Cognito offers mobile identity management and data synchronization across
devices.
See Also https://aws.amazon.com/cognito/.
Amazon Comprehend A natural language processing (NLP) service that uses machine learning to find
insights and relationships in text.
See Also https://aws.amazon.com/comprehend/.
Amazon Comprehend Medical A HIPAA-eligible natural language processing (NLP) service that uses machine
learning to extract health data from medical text.
See Also https://aws.amazon.com/comprehend/medical/.
Amazon Connect A service solution that offers self-service configuration and provides dynamic,
personal, and natural customer engagement at any scale.
See Also https://aws.amazon.com/connect/.
Amazon Detective A service that collects log data from your AWS resources to analyze and identify
the root cause of security findings or suspicious activities. The Detective behavior
graph provides visualizations to help you to determine the nature and extent of
possible security issues and conduct an efficient investigation.
See Also https://aws.amazon.com/detective/.
Amazon DocumentDB (with A managed database service that you can use to set up, operate, and scale
MongoDB compatibility) MongoDB-compatible databases in the cloud.
See Also https://aws.amazon.com/documentdb/.
Amazon DynamoDB A fully managed NoSQL database service that provides fast and predictable
performance with seamless scalability.
See Also https://aws.amazon.com/dynamodb/.
Amazon DynamoDB A software library that helps you protect your table data before you send it to
Encryption Client Amazon DynamoDB (p. 1055).
Amazon DynamoDB Storage A storage backend for the Titan graph database implemented on top of Amazon
Backend for Titan DynamoDB. Titan is a scalable graph database optimized for storing and querying
graphs.
See Also https://aws.amazon.com/dynamodb/.
Amazon DynamoDB Streams An AWS service that captures a time-ordered sequence of item-level
modifications in any Amazon DynamoDB table. This service also stores this
information in a log for up to 24 hours. Applications can access this log and view
the data items as they appeared before and after they were modified, in near-real
time.
See Also https://aws.amazon.com/dynamodb/.
Amazon EBS-backed AMI A type of Amazon Machine Image (AMI) (p. 1058) whose instances use an Amazon
EBS (p. 1056) volume (p. 1110) as their root device. Compare this with instances
launched from instance backeds (p. 1085), which use the instance store (p. 1085)
as the root device.
Amazon EC2 A web service for launching and managing Linux/UNIX and Windows Server
instances (p. 1085) in Amazon data centers.
See Also Amazon Elastic Compute Cloud (Amazon EC2), https://aws.amazon.com/
ec2.
Version 1.0
1055
AWS General Reference Reference guide
Amazon EC2 Auto Scaling A web service that launches or terminates instances automatically based on user-
defined policies (p. 1094), schedules, and health checks (p. 1083).
See Also https://aws.amazon.com/ec2/autoscaling.
Amazon Elastic Block Store A service that provides block level storage volumes (p. 1110) or use with EC2
(Amazon EBS) instances (p. 1078).
See Also https://aws.amazon.com/ebs.
Amazon Elastic Compute A web service that you can use to launch and manage Linux/UNIX and Windows
Cloud (Amazon EC2) Server instances (p. 1085) in Amazon data centers.
See Also https://aws.amazon.com/ec2.
Amazon Elastic Container A fully managed Docker container registry that you can use to store, manage,
Registry (Amazon ECR) and deploy Docker container images. Amazon ECR is integrated with Amazon
Elastic Container Service (Amazon ECS) (p. 1056) and AWS Identity and Access
Management (IAM) (p. 1065).
See Also https://aws.amazon.com/ecr.
Amazon Elastic Container A highly scalable, fast, container (p. 1073) management service that you can
Service (Amazon ECS) use to run, stop, and manage Docker containers on a cluster (p. 1072) of EC2
instances.
See Also https://aws.amazon.com/ecs.
Amazon Elastic File System A file storage service for EC2 (p. 1055) instances (p. 1085). Amazon EFS provides
(Amazon EFS) an interface that you can use to create and configure file systems. Amazon EFS
storage capacity grows and shrinks automatically as you add and remove files.
See Also https://aws.amazon.com/efs/.
Amazon Elastic Kubernetes A managed service that you can use to run Kubernetes on AWS without needing
Service (Amazon EKS) to stand up or maintain your own Kubernetes control plane.
See Also https://aws.amazon.com/eks/.
Amazon Elastic Transcoder A cloud-based media transcoding service. Elastic Transcoder is a highly scalable
tool for converting (or transcoding) media files from their source format into
versions that play on devices such as smartphones, tablets, and PCs.
See Also https://aws.amazon.com/elastictranscoder/.
Amazon ElastiCache A web service that simplifies deploying, operating, and scaling an in-memory
cache in the cloud. The service improves the performance of web applications by
providing information retrieval from fast, managed, in-memory caches, instead of
relying entirely on slower disk-based databases.
See Also https://aws.amazon.com/elasticache/.
Amazon OpenSearch Service An AWS managed service for deploying, operating, and scaling OpenSearch, an
(OpenSearch Service) open-source search and analytics engine, in the AWS Cloud. Amazon OpenSearch
Service (OpenSearch Service) also offers security options, high availability, data
durability, and direct access to the OpenSearch API.
See Also https://aws.amazon.com/elasticsearch-service.
Amazon EMR A web service that you can use to process large amounts of data efficiently.
Amazon EMR uses Hadoop (p. 1083) processing combined with several AWS
products to do such tasks as web indexing, data mining, log file analysis, machine
learning, scientific simulation, and data warehousing.
See Also https://aws.amazon.com/elasticmapreduce.
Amazon EventBridge A serverless event bus service that you can use to connect your applications
with data from a variety of sources and routes that data to targets such as AWS
Lambda. You can set up routing rules to determine where to send your data to
build application architectures that react in real time to all of your data sources.
See Also https://aws.amazon.com/eventbridge/.
Version 1.0
1056
AWS General Reference Reference guide
Amazon Forecast A fully managed service that uses statistical and machine learning algorithms to
produce highly accurate time-series forecasts.
See Also https://aws.amazon.com/forecast/.
Amazon GameLift A managed service for deploying, operating, and scaling session-based
multiplayer games.
See Also https://aws.amazon.com/gamelift/.
Amazon GuardDuty A continuous security monitoring service. Amazon GuardDuty can help to identify
unexpected and potentially unauthorized or malicious activity in your AWS
environment.
See Also https://aws.amazon.com/guardduty/.
Amazon Inspector An automated security assessment service that helps improve the security and
compliance of applications deployed on AWS. Amazon Inspector automatically
assesses applications for vulnerabilities or deviations from best practices. After
performing an assessment, Amazon Inspector produces a detailed report with
prioritized steps for remediation.
See Also https://aws.amazon.com/inspector.
Amazon Kinesis A platform for streaming data on AWS. Kinesis offers services that simplify the
loading and analysis of streaming data.
See Also https://aws.amazon.com/kinesis/.
Amazon Kinesis Data Firehose A fully managed service for loading streaming data into AWS. Kinesis Data
Firehose can capture and automatically load streaming data into Amazon
S3 (p. 1060) and Amazon Redshift (p. 1059), enabling near real-time analytics
with existing business intelligence tools and dashboards. Kinesis Data Firehose
automatically scales to match the throughput of your data and requires no
ongoing administration. It can also batch, compress, and encrypt the data before
loading it.
See Also https://aws.amazon.com/kinesis/firehose/.
Amazon Kinesis Data Streams A web service for building custom applications that process or analyze streaming
data for specialized needs. Amazon Kinesis Data Streams can continuously
capture and store terabytes of data per hour from hundreds of thousands of
sources.
See Also https://aws.amazon.com/kinesis/streams/.
Amazon Lightsail You can use Lightsail to launch and manage a virtual private server with AWS.
Lightsail offers bundled plans that include everything you need to deploy a
virtual private server, for a low monthly rate.
See Also https://aws.amazon.com/lightsail/.
Amazon Lookout for A machine learning service that uses data from sensors mounted on factory
Equipment equipment to detect abnormal behavior so you can take action before machine
failures occur.
See Also https://aws.amazon.com/lookout-for-equipment/.
Amazon Lookout for Vision A machine learning service that uses computer vision (CV) to find defects in
industrial products. Amazon Lookout for Vision can identify missing components
in an industrial product, damage to vehicles or structures, irregularities in
production lines, and even minuscule defects in silicon wafers—or any other
physical item where quality is important.
See Also https://aws.amazon.com/lookout-for-vision/.
Amazon Lumberyard A cross-platform, 3D game engine for creating high-quality games. You can
connect games to the compute and storage of the AWS Cloud and engage fans on
Twitch.
Version 1.0
1057
AWS General Reference Reference guide
Amazon Machine Image (AMI) An encrypted machine image stored in Amazon Elastic Block Store (Amazon
EBS) (p. 1056) or Amazon Simple Storage Service (p. 1060). AMIs function similar
to a template of a computer's root drive. They contain the operating system and
can also include software and layers of your application, such as database servers,
middleware, and web servers.
Amazon Machine Learning A cloud-based service that creates machine learning (ML) models by finding
patterns in your data, and uses these models to process new data and generate
predictions.
See Also http://aws.amazon.com/machine-learning/.
Amazon Macie A security service that uses machine learning to automatically discover, classify,
and protect sensitive data in AWS.
See Also http://aws.amazon.com/macie/.
Amazon Managed Blockchain A fully managed service for creating and managing scalable blockchain networks
using popular open source frameworks.
See Also http://aws.amazon.com/managed-blockchain/.
Amazon Managed Grafana A fully managed and secure data visualization service that you can use to
instantly query, correlate, and visualize operational metrics, logs, and traces from
multiple data sources.
See Also https://aws.amazon.com/grafana/.
Amazon Managed Service for A service that provides highly available, secure, and managed monitoring for your
Prometheus containers.
See Also https://aws.amazon.com/prometheus/.
Amazon Mobile Analytics A service for collecting, visualizing, understanding, and extracting mobile app
(Mobile Analytics) usage data at scale.
See Also https://aws.amazon.com/mobileanalytics.
Amazon Monitron An end-to-end system that uses machine learning (ML) to detect abnormal
behavior in industrial machinery. Use Amazon Monitron to implement predictive
maintenance and reduce unplanned downtime.
See Also https://aws.amazon.com/monitron/.
Amazon MQ A managed message broker service for Apache ActiveMQ that you can use to set
up and operate message brokers in the cloud.
See Also https://aws.amazon.com/amazon-mq/.
Amazon Neptune A managed graph database service that you can use to build and run applications
that work with highly connected datasets. Neptune supports the popular graph
query languages Apache TinkerPop Gremlin and W3C’s SPARQL, enabling you to
build queries that efficiently navigate highly connected datasets.
See Also https://aws.amazon.com/neptune/.
Amazon Personalize An artificial intelligence service for creating individualized product and content
recommendations.
See Also https://aws.amazon.com/personalize/.
Amazon Polly A text-to-speech (TTS) service that turns text into natural-sounding human
speech. Amazon Polly provides dozens of lifelike voices across a broad set of
languages so that you can build speech-enabled applications that work in many
different countries.
Version 1.0
1058
AWS General Reference Reference guide
Amazon QuickSight A fast, cloud-powered business analytics service that you can use to build
visualizations, perform analysis, and quickly get business insights from your data.
See Also https://aws.amazon.com/quicksight/.
Amazon Rekognition A machine learning service that identifies objects, people, text, scenes, and
activities, including inappropriate content, in either image or video files. With
Amazon Rekognition Custom Labels, you can create a customized ML model that
detects objects and scenes specific to your business in images.
See Also https://aws.amazon.com/rekognition/.
Amazon Redshift A fully managed, petabyte-scale data warehouse service in the cloud. With
Amazon Redshift, you can analyze your data using your existing business
intelligence tools.
See Also https://aws.amazon.com/redshift/.
Amazon Relational Database A web service that makes it easier to set up, operate, and scale a relational
Service (Amazon RDS) database in the cloud. It provides cost-efficient, resizable capacity for an industry-
standard relational database and manages common database administration
tasks.
See Also https://aws.amazon.com/rds.
Amazon Resource Name A standardized way to refer to an AWS resource (p. 1099) (for example,
(ARN) arn:aws:iam::123456789012:user/division_abc/subdivision_xyz/Bob).
Amazon Route 53 A web service that you can use to create a new DNS service or to migrate your
existing DNS service to the cloud.
See Also https://aws.amazon.com/route53.
Amazon S3 Storage for the internet. You can use it to store and retrieve any amount of data
at any time, from anywhere on the web.
See Also Amazon Simple Storage Service (Amazon S3), https://aws.amazon.com/
s3.
Amazon S3 Glacier A secure, durable, and low-cost storage service for data archiving and long-term
backup. You can reliably store large or small amounts of data for significantly
less than on-premises solutions. S3 Glacier is optimized for infrequently accessed
data, where a retrieval time of several hours is suitable.
See Also https://aws.amazon.com/glacier/.
AWS Security Hub A service that provides a comprehensive view of the security state of your AWS
resources. Security Hub collects security data from AWS accounts and services and
helps you analyze your security trends to identify and prioritize the security issues
across your AWS environment.
See Also https://aws.amazon.com/security-hub/.
Amazon Silk A next-generation web browser that's available only on Fire OS tablets and
phones. Built on a split architecture that divides processing between the client
and the AWS Cloud, Amazon Silk creates a faster, more responsive mobile
browsing experience.
Amazon Simple Email Service An simple and cost-effective email solution for applications.
(Amazon SES) See Also https://aws.amazon.com/ses.
Amazon Simple Notification A web service that applications, users, and devices can use to instantly send and
Service (Amazon SNS) receive notifications from the cloud.
See Also https://aws.amazon.com/sns.
Version 1.0
1059
AWS General Reference Reference guide
Amazon Simple Queue Reliable and scalable hosted queues for storing messages as they travel between
Service (Amazon SQS) computers.
See Also https://aws.amazon.com/sqs.
Amazon Simple Storage Storage for the internet. You can use it to store and retrieve any amount of data
Service (Amazon S3) at any time, from anywhere on the web.
See Also https://aws.amazon.com/s3.
Amazon Simple Workflow A fully managed service that helps developers build, run, and scale background
Service (Amazon SWF) jobs that have parallel or sequential steps. Amazon SWF functions similar to a
state tracker and task coordinator in the AWS Cloud.
See Also https://aws.amazon.com/swf/.
Amazon Sumerian A set of tools for creating and running high-quality 3D, augmented reality (AR),
and virtual reality (VR) applications on the web.
See Also https://aws.amazon.com/sumerian/.
Amazon Textract A service that automatically extracts text and data from scanned documents.
Amazon Textract goes beyond simple optical character recognition (OCR) to also
identify the contents of fields in forms and information stored in tables.
See Also https://aws.amazon.com/textract/.
Amazon Transcribe A machine learning service that uses automatic speech recognition (ASR) to
quickly and accurately convert speech to text.
See Also https://aws.amazon.com/transcribe/.
Amazon Transcribe Medical An automatic speech recognition (ASR) service for adding medical speech-to-text
capabilities to voice-enabled clinical documentation applications.
See Also https://aws.amazon.com/transcribe/medical/.
Amazon Translate A neural machine translation service that delivers fast, high-quality, and
affordable language translation.
See Also https://aws.amazon.com/translate/.
Amazon Virtual Private Cloud A web service for provisioning a logically isolated section of the AWS Cloud virtual
(Amazon VPC) network that you define. You control your virtual networking environment by
selecting your own IP address range, creating subnets (p. 1105) and configuring
route tables (p. 1100) and network gateways.
See Also https://aws.amazon.com/vpc.
Amazon Web Services (AWS) An infrastructure web services platform in the cloud for companies of all sizes.
See Also https://aws.amazon.com/what-is-cloud-computing/.
Amazon WorkDocs A managed, secure enterprise document storage and sharing service with
administrative controls and feedback capabilities.
See Also https://aws.amazon.com/workdocs/.
Amazon WorkLink A cloud-based service that provides secure access to internal websites and web
apps from mobile devices.
See Also https://aws.amazon.com/worklink/.
Amazon WorkMail A managed, secure business email and calendar service with support for existing
desktop and mobile email clients.
See Also https://aws.amazon.com/workmail/.
Amazon WorkSpaces A managed, secure desktop computing service for provisioning cloud-
based desktops and providing users access to documents, applications, and
resources (p. 1099) from supported devices.
Version 1.0
1060
AWS General Reference Reference guide
Amazon WorkSpaces A web service for deploying and managing applications for WorkSpaces. Amazon
Application Manager (Amazon WAM accelerates software deployment, upgrades, patching, and retirement by
WAM) packaging Windows desktop applications into virtualized application containers.
See Also https://aws.amazon.com/workspaces/applicationmanager.
analysis scheme Amazon CloudSearch (p. 1054): Language-specific text analysis options that
are applied to a text field to control stemming and configure stopwords and
synonyms.
application AWS Elastic Beanstalk (p. 1064): A logical collection of components, including
environments, versions, and environment configurations. An application is
conceptually similar to a folder.
AWS CodeDeploy (p. 1063): A name that uniquely identifies the application to be
deployed. AWS CodeDeploy uses this name to ensure the correct combination of
revision, deployment configuration, and deployment group are referenced during
a deployment.
Application Auto Scaling A web service that you can use to configure automatic scaling for AWS resources
beyond Amazon EC2, such as Amazon ECS services, Amazon EMR clusters, and
DynamoDB tables.
See Also https://aws.amazon.com/autoscaling/.
Application Billing The location where your customers manage the Amazon DevPay products they've
purchased. The web address is http://www.amazon.com/dp-applications.
application revision AWS CodeDeploy (p. 1063): An archive file containing source content—such
as source code, webpages, executable files, and deployment scripts—along
with an application specification file (p. 1061). Revisions are stored in Amazon
S3 (p. 1060) buckets (p. 1070) or GitHub (p. 1082) repositories. For Amazon S3, a
revision is uniquely identified by its Amazon S3 object key and its ETag, version, or
both. For GitHub, a revision is uniquely identified by its commit ID.
application specification file AWS CodeDeploy (p. 1063): A YAML-formatted file used to map the source files
in an application revision to destinations on the instance. The file is also used to
specify custom permissions for deployed files and specify scripts to be run on
each instance at various stages of the deployment process.
application version AWS Elastic Beanstalk (p. 1064): A specific, labeled iteration of an application
that represents a functionally consistent set of deployable application code. A
version points to an Amazon S3 (p. 1060) object (a JAVA WAR file) that contains
the application code.
artifact AWS CodePipeline (p. 1063): A copy of the files or changes that are worked on by
the pipeline.
asymmetric encryption Encryption (p. 1079) that uses both a public key and a private key.
asynchronous bounce A type of bounce (p. 1070) that occurs when a receiver (p. 1097) initially accepts
an email message for delivery and then subsequently fails to deliver it.
Version 1.0
1061
AWS General Reference Reference guide
attribute A fundamental data element, something that doesn't need to be broken down
any further. In DynamoDB, attributes are similar in many ways to fields or
columns in other database systems.
authenticated encryption Encryption (p. 1079) that provides confidentiality, data integrity, and authenticity
assurances of the encrypted data.
Auto Scaling group A representation of multiple EC2 instances (p. 1078) that share similar
characteristics, and that are treated as a logical grouping for the purposes of
instance scaling and management.
Availability Zone A distinct location within a Region (p. 1098) that's insulated from failures in other
Availability Zones, and provides inexpensive, low-latency network connectivity to
other Availability Zones in the same Region.
AWS Application Discovery A web service that helps you plan to migrate to AWS by identifying IT assets
Service in a data center—including servers, virtual machines, applications, application
dependencies, and network infrastructure.
See Also https://aws.amazon.com/about-aws/whats-new/2016/04/aws-
application-discovery-service/.
AWS AppSync An enterprise level, fully managed GraphQL service with real-time data
synchronization and offline programming features.
See Also https://aws.amazon.com/appsync/.
AWS Auto Scaling A fully managed service that you can use to quickly discover the scalable AWS
resources that are part of your application and configure dynamic scaling.
See Also https://aws.amazon.com/autoscaling/.
AWS Backup A managed backup service that you can use to centralize and automate the
backup of data across AWS services in the cloud and on premises.
See Also https://aws.amazon.com/backup/.
AWS Billing and Cost The AWS Cloud computing model where you pay for services on demand and
Management use as much or as little as you need. While resources (p. 1099) are active under
your account, you pay for the cost of allocating those resources. You also pay for
any incidental usage associated with those resources, such as data transfer or
allocated storage.
See Also https://aws.amazon.com/billing/new-user-faqs/.
AWS Blockchain Templates A service for creating and deploying open-source blockchain frameworks on AWS,
such as Ethereum and Hyperledger Fabric.
Version 1.0
1062
AWS General Reference Reference guide
AWS Certificate Manager A web service for provisioning, managing, and deploying Secure Sockets
(ACM) Layer/Transport Layer Security (p. 1108) (SSL/TLS) certificates for use with AWS
services.
See Also https://aws.amazon.com/certificate-manager/.
AWS Private Certificate A hosted private certificate authority service for issuing and revoking private
Authority (AWS Private CA) digital certificates (p. 1071).
See Also https://aws.amazon.com/certificate-manager/private-certificate-
authority/.
AWS Cloud Development Kit An open-source software development framework for defining your cloud
(AWS CDK) infrastructure in code and provisioning it through AWS CloudFormation.
See Also https://aws.amazon.com/cdk/.
AWS Cloud Map A service that you use to create and maintain a map of the backend services and
resources that your applications depend on. With AWS Cloud Map, you can name
and discover your AWS Cloud resources.
See Also https://aws.amazon.com/cloud-map.
AWS Cloud9 A cloud-based integrated development environment (IDE) that you use to write,
run, and debug code.
See Also https://aws.amazon.com/cloud9/.
AWS CloudFormation A service for writing or changing templates that create and delete related AWS
resources (p. 1099) together as a unit.
See Also https://aws.amazon.com/cloudformation.
AWS CloudHSM A web service that helps you meet corporate, contractual, and regulatory
compliance requirements for data security by using dedicated hardware security
module (HSM) appliances within the AWS Cloud.
See Also https://aws.amazon.com/cloudhsm/.
AWS CloudTrail A web service that records AWS API calls for your account and delivers log files to
you. The recorded information includes the identity of the API caller, the time of
the API call, the source IP address of the API caller, the request parameters, and
the response elements returned by the AWS service.
See Also https://aws.amazon.com/cloudtrail/.
AWS CodeBuild A fully managed continuous integration service that compiles source code, runs
tests, and produces software packages that are ready to deploy.
See Also https://aws.amazon.com/codebuild.
AWS CodeCommit A fully managed source control service that companies can use to host secure and
highly scalable private Git repositories.
See Also https://aws.amazon.com/codecommit.
AWS CodeDeploy A service that automates code deployments to any instance, including EC2
instances (p. 1078) and instances (p. 1085) running on-premises.
See Also https://aws.amazon.com/codedeploy.
AWS CodeDeploy agent A software package that, when installed and configured on an instance, enables
that instance to be used in CodeDeploy deployments.
AWS CodePipeline A continuous delivery service for fast and reliable application updates.
See Also https://aws.amazon.com/codepipeline.
AWS Command Line Interface A unified downloadable and configurable tool for managing AWS services.
(AWS CLI) Control multiple AWS services from the command line and automate them
through scripts.
Version 1.0
1063
AWS General Reference Reference guide
AWS Config A fully managed service that provides an AWS resource (p. 1099) inventory,
configuration history, and configuration change notifications for better security
and governance. You can create rules that automatically check the configuration
of AWS resources that AWS Config records.
See Also https://aws.amazon.com/config/.
AWS Database Migration A web service that can help you migrate data to and from many widely used
Service commercial and open-source databases.
See Also https://aws.amazon.com/dms.
AWS Data Pipeline A web service for processing and moving data between different AWS compute
and storage services, as well as on-premises data sources, at specified intervals.
See Also https://aws.amazon.com/datapipeline.
AWS Device Farm (Device An app testing service that allows developers to test Android, iOS, and Fire OS
Farm) devices on real, physical phones and tablets that are hosted by AWS.
See Also https://aws.amazon.com/device-farm.
AWS Direct Connect A web service that simplifies establishing a dedicated network connection
from your premises to AWS. Using AWS Direct Connect, you can establish
private connectivity between AWS and your data center, office, or colocation
environment.
See Also https://aws.amazon.com/directconnect.
AWS Directory Service A managed service for connecting your AWS resources (p. 1099) to an existing
on-premises Microsoft Active Directory or to set up and operate a new,
standalone directory in the AWS Cloud.
See Also https://aws.amazon.com/directoryservice.
AWS Elastic Beanstalk A web service for deploying and managing applications in the AWS Cloud without
worrying about the infrastructure that runs those applications.
See Also https://aws.amazon.com/elasticbeanstalk.
AWS Elemental MediaConnect A service that broadcasters and other premium video providers can reliably use
to ingest live video into the AWS Cloud and distribute it to multiple destinations
inside or outside the AWS Cloud.
See Also https://aws.amazon.com/mediaconnect.
AWS Elemental MediaConvert A file-based video conversion service that transforms media into formats required
for traditional broadcast and for internet streaming to multi-screen devices.
See Also https://aws.amazon.com/mediaconvert.
AWS Elemental MediaLive A video service that you can use to create live outputs for broadcast and
streaming delivery.
See Also https://aws.amazon.com/medialive.
AWS Elemental MediaPackage A just-in-time packaging and origination service that you can use to format highly
secure and reliable live outputs for a variety of devices.
See Also https://aws.amazon.com/mediapackage.
AWS Elemental MediaStore A storage service optimized for media that provides the performance, consistency,
and low latency required to deliver live and on-demand video content at scale.
See Also https://aws.amazon.com/mediastore.
AWS Elemental MediaTailor A video service that you can use to serve targeted ads to viewers while
maintaining broadcast quality in over-the-top (OTT) video applications.
See Also https://aws.amazon.com/mediatailor.
Version 1.0
1064
AWS General Reference Reference guide
AWS Encryption SDK A client-side encryption library that you can use to encrypt and decrypt data
using industry standards and best practices.
See Also https://aws.amazon.com/blogs/security/tag/aws-encryption-sdk/.
AWS Firewall Manager A service that you use with AWS WAF to simplify your AWS WAF administration
and maintenance tasks across multiple accounts and resources. With AWS Firewall
Manager, you set up your firewall rules only once. The service automatically
applies your rules across your accounts and resources, even as you add new
resources.
See Also https://aws.amazon.com/firewall-manager.
AWS Global Accelerator A network layer service that you use to create accelerators that direct traffic to
optimal endpoints over the AWS global network. This improves the availability
and performance of your internet applications that are used by a global audience.
See Also https://aws.amazon.com/global-accelerator.
AWS Glue A fully managed extract, transform, and load (ETL) (p. 1081) service that you can
use to catalog data and load it for analytics. With AWS Glue, you can discover
your data, develop scripts to transform sources into targets, and schedule and run
ETL jobs in a serverless environment.
See Also https://aws.amazon.com/glue.
AWS GovCloud (US) An isolated AWS Region that hosts sensitive workloads in the cloud, ensuring that
this work meets the US government's regulatory and compliance requirements.
The AWS GovCloud (US) Region adheres to United States International Traffic
in Arms Regulations (ITAR), Federal Risk and Authorization Management
Program (FedRAMP) requirements, Department of Defense (DOD) Cloud Security
Requirements Guide (SRG) Levels 2 and 4, and Criminal Justice Information
Services (CJIS) Security Policy requirements.
See Also https://aws.amazon.com/govcloud-us/.
AWS IAM Identity Center A cloud-based service that brings together adminstration of users and their access
(successor to AWS Single to AWS accounts and cloud applications. You can control single sign-on access
Sign-On) and user permissions across all your AWS accounts in AWS Organizations.
See Also https://aws.amazon.com/single-sign-on/.
AWS Identity and Access A web service that Amazon Web Services (AWS) (p. 1060) customers can use to
Management (IAM) manage users and user permissions within AWS.
See Also https://aws.amazon.com/iam.
AWS Import/Export A service for transferring large amounts of data between AWS and portable
storage devices.
See Also https://aws.amazon.com/importexport.
AWS IoT Core A managed cloud platform that lets connected devices easily and securely
interact with cloud applications and other devices.
See Also https://aws.amazon.com/iot.
AWS IoT 1-Click A service that simple devices can use to launch AWS Lambda functions.
See Also https://aws.amazon.com/iot-1-click.
AWS IoT Analytics A fully managed service used to run sophisticated analytics on massive volumes
of IoT data.
See Also https://aws.amazon.com/iot-analytics.
AWS IoT Device Defender An AWS IoT security service that you can use to audit the configuration of your
devices, monitor your connected devices to detect abnormal behavior, and to
mitigate security risks.
See Also https://aws.amazon.com/iot-device-defender.
Version 1.0
1065
AWS General Reference Reference guide
AWS IoT Device Management A service used to securely onboard, organize, monitor, and remotely manage IoT
devices at scale.
See Also https://aws.amazon.com/iot-device-management.
AWS IoT Events A fully managed AWS IoT service that you can use to detect and respond to
events from IoT sensors and applications.
See Also https://aws.amazon.com/iot-events.
AWS IoT Greengrass Software that you can use to run local compute, messaging, data caching, sync,
and ML inference capabilities for connected devices in a secure way.
See Also https://aws.amazon.com/greengrass.
AWS IoT SiteWise A managed service that you can use to collect, organize, and analyze data from
industrial equipment at scale.
See Also https://aws.amazon.com/iot-sitewise.
AWS IoT Things Graph A service that you can use to visually connect different devices and web services
to build IoT applications.
See Also https://aws.amazon.com/iot-things-graph.
AWS Key Management A managed service that simplifies the creation and control of
Service (AWS KMS) encryption (p. 1079) keys that are used to encrypt data.
See Also https://aws.amazon.com/kms.
AWS Lambda A web service that you can use to run code without provisioning or managing
servers. You can run code for virtually any type of application or backend service
with zero administration. You can set up your code to automatically start from
other AWS services or call it directly from any web or mobile app.
See Also https://aws.amazon.com/lambda/.
AWS managed key One type of KMS key in AWS Key Management Service (AWS KMS) (p. 1066).
AWS managed policy An IAM (p. 1065) managed policy (p. 1089) that's created and managed by AWS.
AWS Management Console A graphical interface to manage compute, storage, and other cloud
resources (p. 1099).
See Also https://aws.amazon.com/console.
AWS Management Portal for A web service for managing your AWS resources (p. 1099) using VMware
vCenter vCenter. You install the portal as a vCenter plugin within your existing vCenter
environment. After it's installed, you can migrate VMware VMs to Amazon
EC2 (p. 1055) and manage AWS resources from within vCenter.
See Also https://aws.amazon.com/ec2/vcenter-portal/.
AWS Marketplace A web portal where qualified partners market and sell their software to AWS
customers. AWS Marketplace is an online software store that helps customers
find, buy, and immediately start using the software and services that run on AWS.
See Also https://aws.amazon.com/partners/aws-marketplace/.
AWS Migration Hub A service that provides a single location to track migration tasks across multiple
AWS tools and partner solutions.
See Also https://aws.amazon.com/migration-hub/.
AWS Mobile Hub (Mobile Hub) An integrated console for building, testing, and monitoring mobile apps.
See Also https://aws.amazon.com/mobile.
AWS Mobile SDK A software development kit whose libraries, code examples, and documentation
help you build high-quality mobile apps for the iOS, Android, Fire OS, Unity, and
Xamarin platforms.
Version 1.0
1066
AWS General Reference Reference guide
AWS OpsWorks A configuration management service that helps you use Chef to configure and
operate groups of instances and applications. You can define the application’s
architecture and the specification of each component including package
installation, software configuration, and resources (p. 1099) such as storage. You
can automate tasks based on time, load, or lifecycle events.
See Also https://aws.amazon.com/opsworks/.
AWS Organizations An account management service that you can use to consolidate multiple AWS
accounts into an organization that you create and centrally manage.
See Also https://aws.amazon.com/organizations/.
AWS Resource Access A service that you can use to share your resources with any AWS account or
Manager organization in AWS Organizations.
See Also https://aws.amazon.com/ram/.
AWS ParallelCluster An AWS supported open source cluster management tool that helps you to
deploy and manage high performance computing (HPC) clusters in the AWS
Cloud.
AWS SDK for C++ A software development kit for that provides C++ APIs for many AWS
services including Amazon S3 (p. 1060), Amazon EC2 (p. 1055), Amazon
DynamoDB (p. 1055), and more. The single, downloadable package includes the
AWS C++ library, code examples, and documentation.
See Also https://aws.amazon.com/sdk-for-cpp/.
AWS SDK for Go A software development kit for integrating your Go application with the full suite
of AWS services.
See Also https://aws.amazon.com/sdk-for-go/.
AWS SDK for Java A software development kit that provides Java API operations for many AWS
services including Amazon S3 (p. 1060), Amazon EC2 (p. 1055), Amazon
DynamoDB (p. 1055), and more. The single, downloadable package includes the
AWS Java library, code examples, and documentation.
See Also https://aws.amazon.com/sdk-for-java/.
AWS SDK for JavaScript in the A software development kit for accessing AWS services from JavaScript code
Browser running in the browser. Authenticate users through Facebook, Google, or Login
with Amazon using web identity federation. Store application data in Amazon
DynamoDB (p. 1055), and save user files to Amazon S3 (p. 1060).
See Also https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/.
AWS SDK for JavaScript in A software development kit for accessing AWS services from JavaScript in
Node.js Node.js. The SDK provides JavaScript objects for AWS services, including Amazon
S3 (p. 1060), Amazon EC2 (p. 1055), Amazon DynamoDB (p. 1055), and Amazon
Simple Workflow Service (Amazon SWF) (p. 1060). The single, downloadable
package includes the AWS JavaScript library and documentation.
See Also https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/.
AWS SDK for .NET A software development kit that provides .NET API operations for AWS services
including Amazon S3 (p. 1060), Amazon EC2 (p. 1055), IAM (p. 1065), and more.
You can download the SDK as multiple service-specific packages on NuGet.
See Also https://aws.amazon.com/sdk-for-net/.
AWS SDK for PHP A software development kit and open-source PHP library for integrating your
PHP application with AWS services such as Amazon S3 (p. 1060), Amazon S3
Glacier (p. 1059), and Amazon DynamoDB (p. 1055).
See Also https://aws.amazon.com/sdk-for-php/.
Version 1.0
1067
AWS General Reference Reference guide
AWS SDK for Python (Boto) A software development kit for using Python to access AWS services such
as Amazon EC2 (p. 1055), Amazon EMR (p. 1056), Amazon EC2 Auto
Scaling (p. 1056), Amazon Kinesis (p. 1057), or AWS Lambda (p. 1066).
See Also http://boto.readthedocs.org/en/latest/.
AWS SDK for Ruby A software development kit for accessing AWS services from Ruby. The SDK
provides Ruby classes for many AWS services including Amazon S3 (p. 1060),
Amazon EC2 (p. 1055), Amazon DynamoDB (p. 1055) and more. The single,
downloadable package includes the AWS Ruby Library and documentation.
See Also https://aws.amazon.com/sdk-for-ruby/.
AWS Secrets Manager A service for securely encrypting, storing, and rotating credentials for databases
and other services.
See Also https://aws.amazon.com/secrets-manager/.
AWS Security Token Service A web service for requesting temporary, limited-privilege credentials for AWS
(AWS STS) Identity and Access Management (IAM) (p. 1065) users or for users that you
authenticate (federated users (p. 1081)).
See Also https://aws.amazon.com/iam/.
AWS Service Catalog A web service that helps organizations create and manage catalogs of IT services
that are approved for use on AWS. These IT services can include everything from
virtual machine images, servers, software, and databases to complete multitier
application architectures.
See Also https://aws.amazon.com/servicecatalog/.
AWS Shield A service that helps to protect your resources—such as Amazon EC2 instances,
Elastic Load Balancing load balancers, Amazon CloudFront distributions, and
Route 53 hosted zones—against DDoS attacks. AWS Shield is automatically
included at no extra cost beyond what you already pay for AWS WAF and your
other AWS services. For added protection against DDoS attacks, AWS offers AWS
Shield Advanced.
See Also https://aws.amazon.com/shield.
AWS Step Functions A web service that coordinates the components of distributed applications as a
series of steps in a visual workflow.
See Also https://aws.amazon.com/step-functions/.
AWS Snowball A petabyte-scale data transport solution that uses devices that are secure to
transfer large amounts of data into and out of the AWS Cloud.
See Also https://aws.amazon.com/snowball.
Storage Gateway A web service that connects an on-premises software appliance with cloud-based
storage. Storage Gateway provides seamless and secure integration between an
organization’s on-premises IT environment and AWS storage infrastructure.
See Also https://aws.amazon.com/storagegateway/.
AWS Toolkit for Eclipse An open-source plugin for the Eclipse Java integrated development environment
(IDE) that makes it easier to develop, debug, and deploy Java applications using
Amazon Web Services.
See Also https://aws.amazon.com/eclipse/.
AWS Toolkit for JetBrains An open-source plugin for the integrated development environments (IDEs)
from JetBrains that makes it easier to develop, debug, and deploy serverless
applications using Amazon Web Services.
See Also https://aws.amazon.com/intellij/, https://aws.amazon.com/pycharm/.
AWS Toolkit for Visual Studio An extension for Visual Studio that helps in developing, debugging, and
deploying .NET applications using Amazon Web Services.
See Also https://aws.amazon.com/visualstudio/.
Version 1.0
1068
AWS General Reference Reference guide
AWS Toolkit for Visual Studio An open-source plugin for the Visual Studio Code (VS Code) editor that makes it
Code easier to develop, debug, and deploy applications using Amazon Web Services.
See Also https://aws.amazon.com/visualstudiocode/.
AWS Tools for PowerShell A set of PowerShell cmdlets to help developers and administrators manage their
AWS services from the PowerShell scripting environment.
See Also https://aws.amazon.com/powershell/.
AWS Toolkit for Microsoft Provides tasks you can use in build and release definitions in VSTS to interact with
Azure DevOps AWS services.
See Also https://aws.amazon.com/vsts/.
AWS Trusted Advisor A web service that inspects your AWS environment and makes recommendations
for saving money, improving system availability and performance, and helping to
close security gaps.
See Also https://aws.amazon.com/premiumsupport/trustedadvisor/.
AWS VPN CloudHub Enables secure communication between branch offices using a simple hub-and-
spoke model, with or without a VPC (p. 1110).
AWS WAF A web application firewall service that controls access to content by allowing or
blocking web requests based on criteria that you specify. For example, you can
filter access based on the header values or the IP addresses that the requests
originate from. AWS WAF helps protect web applications from common web
exploits that could affect application availability, compromise security, or
consume excessive resources.
See Also https://aws.amazon.com/waf/.
AWS X-Ray A web service that collects data about requests that your application serves. X-
Ray provides tools that you can use to view, filter, and gain insights into that data
to identify issues and opportunities for optimization.
See Also https://aws.amazon.com/xray/.
B
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
BGP ASN Border Gateway Protocol Autonomous System Number. A unique identifier for a
network, for use in BGP routing. Amazon EC2 (p. 1055) supports all 2-byte ASN
numbers in the range of 1 – 65335, with the exception of 7224, which is reserved.
batch prediction Amazon Machine Learning: An operation that processes multiple input data
observations at one time (asynchronously). Unlike real-time predictions, batch
predictions aren't available until all predictions have been processed.
See Also real-time predictions.
binary attribute Amazon Machine Learning: An attribute for which one of two possible values is
possible. Valid positive values are 1, y, yes, t, and true answers. Valid negative
values are 0, n, no, f, and false. Amazon Machine Learning outputs 1 for positive
values and 0 for negative values.
Version 1.0
1069
AWS General Reference Reference guide
binary classification model Amazon Machine Learning: A machine learning model that predicts the answer to
questions where the answer can be expressed as a binary variable. For example,
questions with answers of “1” or “0”, “yes” or “no”, “will click” or “will not click”
are questions that have binary answers. The result for a binary classification
model is always either a “1” (for a “true” or affirmative answers) or a “0” (for a
“false” or negative answers).
block A dataset. Amazon EMR (p. 1056) breaks large amounts of data into subsets. Each
subset is called a data block. Amazon EMR assigns an ID to each block and uses a
hash table to keep track of block processing.
block device A storage device that supports reading and (optionally) writing data in fixed-size
blocks, sectors, or clusters.
block device mapping A mapping structure for every AMI (p. 1058) and instance (p. 1085) that specifies
the block devices attached to the instance.
blue/green deployment CodeDeploy: A deployment method where the instances in a deployment group
(the original environment) are replaced by a different set of instances (the
replacement environment).
bootstrap action A user-specified default or custom action that runs a script or an application on
all nodes of a job flow before Hadoop (p. 1083) starts.
breach Amazon EC2 Auto Scaling (p. 1056): The condition where a user-set
threshold (upper or lower boundary) is passed. If the duration of the breach is
significant, as set by a breach duration parameter, it can possibly start a scaling
activity (p. 1100).
bucket Amazon Simple Storage Service (Amazon S3) (p. 1060): A container for stored
objects. Every object is contained in a bucket. For example, if the object named
photos/puppy.jpg is stored in the DOC-EXAMPLE-BUCKET bucket, then
authorized users can access the object with the URL https://s3-bucket-
endpoint/DOC-EXAMPLE-BUCKET/photos/puppy.jpg.
bucket owner The person or organization that owns a bucket (p. 1070) in Amazon S3 (p. 1060).
In the same way that Amazon is the only owner of the domain name
Amazon.com, only one person or organization can own a bucket.
bundling A commonly used term for creating an Amazon Machine Image (AMI) (p. 1058). It
specifically refers to creating instance store-backed AMIs (p. 1085).
C
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
cache cluster A logical cache distributed over multiple cache nodes (p. 1071). A cache cluster
can be set up with a specific number of cache nodes.
Version 1.0
1070
AWS General Reference Reference guide
cache cluster identifier Customer-supplied identifier for the cache cluster that must be unique for that
customer in an AWS Region (p. 1098).
cache engine version The version of the Memcached service that's running on the cache node.
cache node A fixed-size chunk of secure, network-attached RAM. Each cache node runs an
instance of the Memcached service, and has its own DNS name and port. Multiple
types of cache nodes are supported, each with varying amounts of associated
memory.
cache node type An EC2 instance (p. 1078) type used to run the cache node.
cache parameter group A container for cache engine parameter values that can be applied to one or more
cache clusters.
cache security group A group maintained by ElastiCache that combines inbound authorizations
to cache nodes for hosts belonging to Amazon EC2 (p. 1055) security
groups (p. 1101) that are specified through the console or the API or command
line tools.
campaign Amazon Personalize (p. 1058): A deployed solution version (trained model)
with provisioned dedicated transaction capacity for creating real-time
recommendations for your application users. After you create a campaign, you
use the getRecommendations or getPersonalizedRanking personalization
operations to get recommendations.
See Also recommendations, solution version.
canned access policy A standard access control policy that you can apply to a bucket (p. 1070)
or object. Options include: private, public-read, public-read-write, and
authenticated-read.
canonicalization The process of converting data into a standard format that a service such as
Amazon S3 (p. 1060) can recognize.
capacity The amount of available compute size at a given time. Each Auto Scaling
group (p. 1062) is defined with a minimum and maximum compute size. A scaling
activity (p. 1100) increases or decreases the capacity within the defined minimum
and maximum values.
Cartesian product processor A processor that calculates a Cartesian product. Also known as a Cartesian data
processor.
Cartesian product A mathematical operation that returns a product from multiple sets.
certificate A credential that some AWS products use to authenticate AWS accounts (p. 1053)
and users. Also known as an X.509 certificate (p. 1110). The certificate is paired
with a private key.
chargeable resources Features or services whose use incurs fees. Although some AWS products are
free, others include charges. For example, in an AWS CloudFormation (p. 1063)
stack (p. 1104), AWS resources (p. 1099) that have been created incur charges.
The amount charged depends on the usage load. Use the Amazon Web Services
Simple Monthly Calculator to estimate your cost prior to creating instances,
stacks, or other resources.
CIDR block Classless Inter-Domain Routing. An internet protocol address allocation and route
aggregation methodology.
See Also Classless Inter-Domain Routing on Wikipedia.
Version 1.0
1071
AWS General Reference Reference guide
ciphertext Information that has been encrypted (p. 1079), as opposed to plaintext (p. 1094),
which is information that has not.
classification In machine learning, a type of problem that seeks to place (classify) a data sample
into a single category or “class.” Often, classification problems are modeled to
choose one category (class) out of two. These are binary classification problems.
Problems with more than two available categories (classes) are called "multiclass
classification" problems.
See Also binary classification model, multiclass classification model.
cloud service provider (CSP) A company that provides subscribers with access to internet-hosted computing,
storage, and software services.
cluster A logical grouping of container instances (p. 1073) that you can place
tasks (p. 1106) on.
cluster compute instance A type of instance (p. 1085) that provides a great amount of CPU power
coupled with increased networking performance, making it well suited for High
Performance Compute (HPC) applications and other demanding network-bound
applications.
cluster placement group A logical cluster compute instance (p. 1072) grouping to provide lower latency
and high-bandwidth connectivity between the instances (p. 1085).
cluster status Amazon OpenSearch Service (OpenSearch Service) (p. 1056): An indicator of the
health of a cluster. A status can be green, yellow, or red. At the shard level, green
means that all shards are allocated to nodes in a cluster, yellow means that the
primary shard is allocated but the replica shards aren't, and red means that the
primary and replica shards of at least one index aren't allocated. The shard status
determines the index status, and the index status determines the cluster status.
CNAME Canonical Name Record. A type of resource record (p. 1099) in the Domain
Name System (DNS) that specifies that the domain name is an alias of another,
canonical domain name. Specifically, it's an entry in a DNS table that you can use
to alias one fully qualified domain name to another.
Code Signing for AWS IoT A service for signing code that you create for any IoT device that's supported by
Amazon Web Services (AWS).
complaint The event where a recipient (p. 1097) who doesn't want to receive an email
message chooses "Mark as Spam" within the email client, and the internet service
provider (ISP) (p. 1085) sends a notification to Amazon SES (p. 1059).
compound query Amazon CloudSearch (p. 1054): A search request that specifies multiple search
criteria using the Amazon CloudSearch structured search syntax.
condition IAM (p. 1065): Any restriction or detail about a permission. The condition is D in
the statement "A has permission to do B to C where D applies."
Version 1.0
1072
AWS General Reference Reference guide
AWS WAF (p. 1069): A set of attributes that AWS WAF searches for in web
requests to AWS resources (p. 1099) such as Amazon CloudFront (p. 1054)
distributions. Conditions can include values such as the IP addresses that web
requests originate from or values in request headers. Based on the specified
conditions, you can configure AWS WAF to allow or block web requests to AWS
resources.
configuration API Amazon CloudSearch (p. 1054): The API call that you use to create, configure, and
manage search domains.
configuration template A series of key–value pairs that define parameters for various AWS products so
that AWS Elastic Beanstalk (p. 1064) can provision them for an environment.
consistency model The method a service uses to achieve high availability. For example, it could
involve replicating data across multiple servers in a data center.
See Also eventual consistency.
consolidated billing A feature of the AWS Organizations service for consolidating payment for
multiple AWS accounts. You create an organization that contains your AWS
accounts, and you use the management account of your organization to pay for
all member accounts. You can see a combined view of AWS costs that are incurred
by all accounts in your organization, and you can get detailed cost reports for
individual accounts.
container A container is a standard unit of software that contains application code and all
relevant dependencies.
container definition A container definition specifies the details that are associated with running a
container (p. 1073) on Amazon ECS. More specifically, a container definition
specifies details such as the container image to use and how much CPU and
memory the container is allocated. The container definition is included as part of
an Amazon ECS task definition (p. 1107).
container instance A container instance is a self-managed EC2 instance (p. 1078) or an on-
premises server or virtual machine (VM) that's running the Amazon Elastic
Container Service (Amazon ECS) container agent and has been registered into
a cluster (p. 1072). A container instance serves as the infrastructure that your
Amazon ECS workloads are run on.
container registry A container registry is a collection of repositories that store container images.
One example is Amazon Elastic Container Registry (Amazon ECR).
content delivery network A web service that speeds up distribution of your static and dynamic web content
(CDN) —such as .html, .css, .js, media files, and image files—to your users by using
a worldwide network of data centers. When a user requests your content, the
request is routed to the data center that provides the lowest latency (time delay).
If the content is already in the location with the lowest latency, the CDN delivers
it immediately. If not, the CDN retrieves it from an origin that you specify (for
example, a web server or an Amazon S3 bucket). With some CDNs, you can help
secure your content by configuring an HTTPS connection between users and data
centers, and between data centers and your origin. Amazon CloudFront is an
example of a CDN.
contextual metadata Amazon Personalize (p. 1058): Interactions data that you collect about a user's
browsing context (such as device used or location) when an event (such as a click)
Version 1.0
1073
AWS General Reference Reference guide
occurs. Contextual metadata can improve recommendation relevance for new and
existing users.
See Also Interactions dataset, event.
continuous delivery A software development practice where code changes are automatically built,
tested, and prepared for a release to production.
See Also https://aws.amazon.com/devops/continuous-delivery/.
continuous integration A software development practice where developers regularly merge code changes
into a central repository, after which automated builds and tests are run.
See Also https://aws.amazon.com/devops/continuous-integration/.
cooldown period Amount of time that Amazon EC2 Auto Scaling (p. 1056) doesn't allow the
desired size of the Auto Scaling group (p. 1062) to be changed by any other
notification from an Amazon CloudWatch (p. 1054) alarm (p. 1053).
core node An EC2 instance (p. 1078) that runs Hadoop (p. 1083) map and reduce tasks and
stores data using the Hadoop Distributed File System (HDFS). Core nodes are
managed by the master node (p. 1089), which assigns Hadoop tasks to nodes and
monitors their status. The EC2 instances you assign as core nodes are capacity
that must be allotted for the entire job flow run. Because core nodes store data,
you can't remove them from a job flow. However, you can add more core nodes to
a running job flow.
Core nodes run both the DataNodes and TaskTracker Hadoop daemons.
corpus Amazon CloudSearch (p. 1054): A collection of data that you want to search.
coverage Amazon Personalize (p. 1058): An evaluation metric that tells you the proportion
of unique items that Amazon Personalize might recommend using your model
out of the total number of unique items in Interactions and Items datasets. To
make sure Amazon Personalize recommends more of your items, use a model
with a higher coverage score. Recipes that feature item exploration, such as user-
personalization, have higher coverage than those that don’t, such as popularity-
count.
See Also metrics, Items dataset, Interactions dataset, item exploration, user-
personalization recipe, popularity-count recipe.
credential helper AWS CodeCommit (p. 1063): A program that stores credentials for repositories
and supplies them to Git when making connections to those repositories. The
AWS CLI (p. 1063) includes a credential helper that you can use with Git when
connecting to CodeCommit repositories.
cross-account access The process of permitting limited, controlled use of resources (p. 1099) in one
AWS account (p. 1053) by a user in another AWS account. For example, in AWS
CodeCommit (p. 1063) and AWS CodeDeploy (p. 1063) you can configure cross-
account access so that a user in AWS account A can access an CodeCommit
repository created by account B. Or a pipeline in AWS CodePipeline (p. 1063)
created by account A can use CodeDeploy resources created by account B. In
IAM (p. 1065) you use a role (p. 1099) to delegate (p. 1076) temporary access to
a user (p. 1108) in one account to resources in another.
cross-Region replication A solution for replicating data across different AWS Regions (p. 1098), in near-
real time.
Version 1.0
1074
AWS General Reference Reference guide
customer gateway A router or software application on your side of a VPN tunnel that's managed
by Amazon VPC (p. 1060). The internal interfaces of the customer gateway are
attached to one or more devices in your home network. The external interface is
attached to the virtual private gateway (VGW) (p. 1109) across the VPN tunnel.
customer managed policy An IAM (p. 1065) managed policy (p. 1089) that you create and manage in your
AWS account (p. 1053).
customer master key (CMK) We no longer use customer master key or CMK. These terms are replaced by
AWS KMS key (first mention) and KMS key (subsequent mention). For more
information, see KMS key (p. 1087).
D
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
data consistency A concept that describes when data is written or updated successfully and
all copies of the data are updated in all AWS Regions (p. 1098). However, it
takes time for the data to propagate to all storage locations. To support varied
application requirements, Amazon DynamoDB (p. 1055) supports both eventually
consistent and strongly consistent reads.
See Also eventual consistency, eventually consistent read, strongly consistent
read.
data node Amazon OpenSearch Service (OpenSearch Service) (p. 1056): An OpenSearch
instance that holds data and responds to data upload requests.
See Also dedicated master node, node.
data source The database, file, or repository that provides information required by an
application or database. For example, in AWS OpsWorks (p. 1067), valid data
sources include an instance (p. 1085) for a stack’s MySQL layer or a stack’s
Amazon RDS (p. 1059) service layer. In Amazon Redshift (p. 1059), valid data
sources include text files in an Amazon S3 (p. 1060) bucket (p. 1070), in an
Amazon EMR (p. 1056) cluster, or on a remote host that a cluster can access
through an SSH connection.
See Also datasource.
database engine The database software and version running on the DB instance (p. 1076).
database name The name of a database hosted in a DB instance (p. 1076). A DB instance can host
multiple databases, but databases hosted by the same DB instance must each
have a unique name within that instance.
dataset Amazon Personalize (p. 1058): A container for the data used by Amazon
Personalize. There are three types of Amazon Personalize datasets: Users, Items,
and Interactions.
See Also Interactions dataset, Users dataset, Items dataset.
dataset group Amazon Personalize (p. 1058): A container for Amazon Personalize components,
including datasets, event trackers, solutions, filters, campaigns, and batch
inference jobs. A dataset group organizes your resources into independent
Version 1.0
1075
AWS General Reference Reference guide
collections, so resources from one dataset group can’t influence resources in any
other dataset group.
See Also dataset, event tracker, solution, campaign.
datasource Amazon Machine Learning (p. 1058): An object that contains metadata about the
input data. Amazon ML reads the input data, computes descriptive statistics on its
attributes, and stores the statistics—along with a schema and other information
—as part of the datasource object. Amazon ML uses datasources to train and
evaluate a machine learning model and generate batch predictions.
See Also data source.
DB compute class The size of the database compute platform used to run the instance.
DB instance An isolated database environment running in the cloud. A DB instance can contain
multiple user-created databases.
DB instance identifier User-supplied identifier for the DB instance. The identifier must be unique for
that user in an AWS Region (p. 1098).
DB parameter group A container for database engine parameter values that apply to one or more DB
instances (p. 1076).
DB security group A method that controls access to the DB instance (p. 1076). By default, network
access is turned off to DB instances. After inbound traffic is configured for a
security group (p. 1101), the same rules apply to all DB instances associated with
that group.
Dedicated Host A physical server with EC2 instance (p. 1078) capacity fully dedicated to a user.
Dedicated Instance An instance (p. 1085) that's physically isolated at the host hardware level and
launched within a VPC (p. 1110).
dedicated master node Amazon OpenSearch Service (OpenSearch Service) (p. 1056): An OpenSearch
instance that performs cluster management tasks, but doesn't hold data or
respond to data upload requests. Amazon OpenSearch Service (OpenSearch
Service) uses dedicated master nodes to increase cluster stability.
See Also data node, node.
Dedicated Reserved Instance An option that you purchase to guarantee that sufficient capacity will be available
to launch Dedicated Instances (p. 1076) into a VPC (p. 1110).
delegation Within a single AWS account (p. 1053): Giving AWS users (p. 1108) access to
resources (p. 1099) your AWS account.
Between two AWS accounts: Setting up a trust between the account that owns
the resource (the trusting account), and the account that contains the users that
need to access the resource (the trusted account).
See Also trust policy.
delete marker An object with a key and version ID, but without content. Amazon S3 (p. 1060)
inserts delete markers automatically into versioned buckets (p. 1070) when an
object is deleted.
deliverability The likelihood that an email message arrives at its intended destination.
deliveries The number of email messages, sent through Amazon SES (p. 1059), that
were accepted by an internet service provider (ISP) (p. 1085) for delivery to
recipients (p. 1097) over a period of time.
Version 1.0
1076
AWS General Reference Reference guide
deny The result of a policy (p. 1094) statement that includes deny as the effect, so
that a specific action or actions are expressly forbidden for a user, group, or role.
Explicit deny take precedence over explicit allow (p. 1054).
deployment configuration AWS CodeDeploy (p. 1063): A set of deployment rules and success and failure
conditions used by the service during a deployment.
deployment group AWS CodeDeploy (p. 1063): A set of individually tagged instances (p. 1085) or
EC2 instances (p. 1078) in Auo Scaling groups (p. 1062), or both.
Description property A property added to parameters, resources (p. 1099) , resource properties,
mappings, and outputs to help you to document AWS CloudFormation (p. 1063)
template elements.
discussion forums A place where AWS users can post technical questions and feedback to help
accelerate their development efforts and to engage with the AWS community. For
more information, see the Amazon Web Services Discussion Forums.
DKIM DomainKeys Identified Mail. A standard that email senders use to sign their
messages. ISPs use those signatures to verify that messages are legitimate. For
more information, see https://tools.ietf.org/html/rfc6376.
Docker image A layered file system template that's the basis of a Docker container (p. 1073).
Docker images can comprise specific operating systems or applications.
document Amazon CloudSearch (p. 1054): An item that can be returned as a search result.
Each document has a collection of fields that contain the data that can be
searched or returned. The value of a field can be either a string or a number. Each
document must have a unique ID and at least one field.
document batch Amazon CloudSearch (p. 1054): A collection of add and delete document
operations. You use the document service API to submit batches to update the
data in your search domain.
document service API Amazon CloudSearch (p. 1054): The API call that you use to submit document
batches to update the data in a search domain.
document service endpoint Amazon CloudSearch (p. 1054): The URL that you connect to when sending
document updates to an Amazon CloudSearch domain. Each search domain has
a unique document service endpoint that remains the same for the life of the
domain.
domain Amazon OpenSearch Service (OpenSearch Service) (p. 1056): The hardware,
software, and data exposed by Amazon OpenSearch Service (OpenSearch Service)
endpoints. An OpenSearch Service domain is a service wrapper around an
OpenSearch cluster. An OpenSearch Service domain encapsulates the engine
instances that process OpenSearch Service requests, the indexed data that you
want to search, snapshots of the domain, access policies, and metadata.
Version 1.0
1077
AWS General Reference Reference guide
Domain Name System A service that routes internet traffic to websites by translating human-readable
domain names (for example, www.example.com) into the numeric IP addresses,
such as 192.0.2.1, which computers use to connect to each other.
Donation button An HTML-coded button to provide a simple and secure way for US-based, IRS-
certified 501(c)(3) nonprofit organizations to solicit donations.
E
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
EC2 instance A compute instance (p. 1085) in the Amazon EC2 (p. 1055) service. Other AWS
services use the term EC2 instance to distinguish these instances from other types
of instances they support.
edge location A data center that an AWS service uses to perform service-specific operations.
For example, CloudFront (p. 1054) uses edge locations to cache copies of
your content, so the content is closer to your users and can be delivered faster
regardless of their location. Route 53 (p. 1059) uses edge locations to speed up
the response to public DNS queries.
Elastic Block Store See Amazon Elastic Block Store (Amazon EBS).
Elastic IP address A fixed (static) IP address that you have allocated in Amazon EC2 (p. 1055) or
Amazon VPC (p. 1060) and then attached to an instance (p. 1085). Elastic IP
addresses are associated with your account, not a specific instance. They are
elastic because you can easily allocate, attach, detach, and free them as your
needs change. Unlike traditional static IP addresses, Elastic IP addresses allow you
to mask instance or Availability Zone (p. 1062) failures by rapidly remapping your
public IP addresses to another instance.
Version 1.0
1078
AWS General Reference Reference guide
Elastic Load Balancing A web service that improves an application's availability by distributing incoming
traffic between two or more EC2 instances (p. 1078).
See Also https://aws.amazon.com/elasticloadbalancing.
elastic network interface An additional network interface that can be attached to an instance (p. 1085).
Elastic network interfaces include a primary private IP address, one or more
secondary private IP addresses, an Elastic IP Address (optional), a MAC address,
membership in specified security groups (p. 1101), a description, and a source/
destination check flag. You can create an elastic network interface, attach it to an
instance, detach it from an instance, and attach it to another instance.
Elasticsearch An open-source, real-time distributed search and analytics engine used for full-
text search, structured search, and analytics. OpenSearch was developed by the
Elastic company.
encryption context A set of key–value pairs that contains additional information associated with AWS
Key Management Service (AWS KMS) (p. 1066)–encrypted information.
endpoint A URL that identifies a host and port as the entry point for a web service. Every
web service request contains an endpoint. Most AWS products provide endpoints
for a Region to enable faster connectivity.
Amazon ElastiCache (p. 1056): The DNS name of a cache node (p. 1071).
Amazon RDS (p. 1059): The DNS name of a DB instance (p. 1076).
AWS CloudFormation (p. 1063): The DNS name or IP address of the server that
receives an HTTP request.
endpoint port Amazon ElastiCache (p. 1056): The port number used by a cache node (p. 1071).
Amazon RDS (p. 1059): The port number used by a DB instance (p. 1076).
envelope encryption The use of a master key and a data key to algorithmically protect data. The
master key is used to encrypt and decrypt the data key and the data key is used to
encrypt and decrypt the data itself.
environment configuration A collection of parameters and settings that define how an environment and its
associated resources behave.
Version 1.0
1079
AWS General Reference Reference guide
epoch The date from which time is measured. For most Unix environments, the epoch is
January 1, 1970.
evaluation Amazon Machine Learning: The process of measuring the predictive performance
of a machine learning (ML) model.
Also a machine learning object that stores the details and result of an ML model
evaluation.
evaluation datasource The data that Amazon Machine Learning uses to evaluate the predictive accuracy
of a machine learning model.
event tracker Amazon Personalize (p. 1058): Specifies a destination dataset group for event
data that you record in real time. When you record events in real time, you
provide the ID of the event tracker so that Amazon Personalize knows where to
add the data.
See Also dataset group, event.
eventual consistency The method that AWS services use to achieve high availability. This involves
replicating data across multiple servers in Amazon data centers. When data is
written or updated and Success is returned, all copies of the data are updated.
However, it takes time for the data to propagate to all storage locations. The data
will eventually be consistent, but an immediate read might not show the change.
Consistency is usually reached within seconds.
See Also data consistency, eventually consistent read, strongly consistent read.
eventually consistent read A read process that returns data from only one Region and might not show the
most recent write information. However, if you repeat your read request after a
short time, the response should eventually return the latest data.
See Also data consistency, eventual consistency, strongly consistent read.
expiration For CloudFront (p. 1054) caching, the time when CloudFront stops responding
to user requests with an object. If you don't use headers or CloudFront
distribution (p. 1077) settings to specify how long you want objects to stay in
an edge location (p. 1078), the objects expire after 24 hours. The next time a
user requests an object that has expired, CloudFront forwards the request to the
origin (p. 1093).
explicit impressions Amazon Personalize (p. 1058): A list of items that you manually add to an
Amazon Personalize Interactions dataset to influence future recommendations.
Version 1.0
1080
AWS General Reference Reference guide
explicit launch permission An Amazon Machine Image (AMI) (p. 1058) launch permission granted to a
specific AWS account (p. 1053).
exponential backoff A strategy that incrementally increases the wait between retry attempts in order
to reduce the load on the system and increase the likelihood that repeated
requests will succeed. For example, client applications might wait up to 400
milliseconds before attempting the first retry, up to 1600 milliseconds before the
second, and up to 6400 milliseconds (6.4 seconds) before the third.
expression Amazon CloudSearch (p. 1054): A numeric expression that you can use to control
how search hits are sorted. You can construct Amazon CloudSearch expressions
using numeric fields, other rank expressions, a document's default relevance
score, and standard numeric operators and functions. When you use the sort
option to specify an expression in a search request, the expression is evaluated for
each search hit and the hits are listed according to their expression values.
extract, transform, and load A process that's used to integrate data from multiple sources. Data is collected
(ETL) from sources (extract), converted to an appropriate format (transform), and
written to a target data store (load) for purposes of analysis and querying.
ETL tools combine these three functions to consolidate and move data from one
environment to another. AWS Glue (p. 1065) is a fully managed ETL service for
discovering and organizing data, transforming it, and making it available for
search and analytics.
F
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
facet Amazon CloudSearch (p. 1054): An index field that represents a category that you
want to use to refine and filter search results.
facet enabled Amazon CloudSearch (p. 1054): An index field option that enables facet
information to be calculated for the field.
feature transformation Amazon Machine Learning: The machine learning process of constructing more
predictive input representations or “features” from the raw input variables to
optimize a machine learning model’s ability to learn and generalize. Also known
as data transformation or feature engineering.
federated identity Allows individuals to sign in to different networks or services, using the same
management (FIM) group or personal credentials to access data across all networks. With identity
federation in AWS, external identities (federated users) are granted secure access
to resources (p. 1099) in an AWS account (p. 1053) without having to create IAM
users (p. 1108). These external identities can come from a corporate identity
store (such as LDAP or Windows Active Directory) or from a third party (such as
Login with Amazon, Facebook, or Google). AWS federation also supports SAML
2.0.
Version 1.0
1081
AWS General Reference Reference guide
feedback loop (FBL) The mechanism by which a mailbox provider (for example, an internet service
provider (ISP) (p. 1085)) forwards a recipient (p. 1097)'s complaint (p. 1072) back
to the sender (p. 1101).
field weight The relative importance of a text field in a search index. Field weights control how
much matches in particular text fields affect a document's relevance score.
filter A criterion that you specify to limit the results when you list or describe your
Amazon EC2 (p. 1055) resources (p. 1099).
filter query A way to filter search results without affecting how the results are scored and
sorted. Specified with the Amazon CloudSearch (p. 1054) fq parameter.
fuzzy search A simple search query that uses approximate string matching (fuzzy matching) to
correct for typographical errors and misspellings.
G
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
geospatial search A search query that uses locations specified as a latitude and longitude to
determine matches and sort the results.
gibibyte (GiB) A contraction of giga binary byte, a gibibyte is 2^30 or 1,073,741,824 bytes.
A gigabyte (GB) is 10^9 or 1,000,000,000 bytes. 1,024 GiB is a tebibyte
(TiB) (p. 1107).
global secondary index An index with a partition key and a sort key that can be different from those on
the table. A global secondary index is considered global because queries on the
index can span all of the data in a table, across all partitions.
See Also local secondary index.
grant AWS Key Management Service (AWS KMS) (p. 1066): A mechanism for giving AWS
principals (p. 1095) long-term permissions to use KMS keys.
grant token A type of identifier that allows the permissions in a grant (p. 1082) to take effect
immediately.
ground truth The observations used in the machine learning (ML) model training process
that include the correct value for the target attribute. To train an ML model to
Version 1.0
1082
AWS General Reference Reference guide
predict house sales prices, the input observations would typically include prices
of previous house sales in the area. The sale prices of these houses constitute the
ground truth.
group A collection of IAM (p. 1065) users (p. 1108). You can use IAM groups to simplify
specifying and managing permissions for multiple users.
H
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
Hadoop Software that enables distributed processing for big data by using clusters
and simple programming models. For more information, see http://
hadoop.apache.org.
hard bounce A persistent email delivery failure such as "mailbox does not exist."
health check A system call to check on the health status of each instance in an Amazon EC2
Auto Scaling (p. 1056) group.
high-quality email Email that recipients find valuable and want to receive. Value means different
things to different recipients and can come in such forms as offers, order
confirmations, receipts, or newsletters.
highlights Amazon CloudSearch (p. 1054): Excerpts returned with search results that show
where the search terms appear within the text of the matching documents.
highlight enabled Amazon CloudSearch (p. 1054): An index field option that enables matches within
the field to be highlighted.
hit A document that matches the criteria specified in a search request. Also referred
to as a search result.
hosted zone A collection of resource record (p. 1099) sets that Amazon Route 53 (p. 1059)
hosts. Similar to a traditional DNS zone file, a hosted zone represents a collection
of records that are managed together under a single domain name.
HRNN Amazon Personalize (p. 1058): A hierarchical recurrent neural network machine
learning algorithm that models changes in user behavior and predicts the items
that a user might interact with in personal recommendation applications.
HVM virtualization Hardware Virtual Machine virtualization. Allows the guest VM to run as though it's
on a native hardware platform, except that it still uses paravirtual (PV) network
and storage drivers for improved performance.
See Also PV virtualization.
Version 1.0
1083
AWS General Reference Reference guide
I
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
IAM Identity Center See AWS IAM Identity Center (successor to AWS Single Sign-On).
Identity and Access See AWS Identity and Access Management (IAM).
Management
identity provider (IdP) An IAM (p. 1065) entity that holds metadata about external identity providers.
import/export station A machine that uploads or downloads your data to or from Amazon S3 (p. 1060).
import log A report that contains details about how AWS Import/Export (p. 1065) processed
your data.
implicit impressions Amazon Personalize (p. 1058): The recommendations that your application shows
a user. Unlike explicit impressions, where you manually record each impression,
Amazon Personalize automatically derives implicit impressions from your
recommendation data.
See Also recommendations, impressions data, explicit impressions.
impressions data Amazon Personalize (p. 1058): The list of items that you presented to a user
when they interacted with a particular item such as by clicking it, watching it,
or purchasing it. Amazon Personalize uses impressions data to calculate the
relevance of new items for a user based on how frequently users have selected or
ignored the same item.
See Also explicit impressions, implicit impressions.
in-place deployment CodeDeploy: A deployment method where the application on each instance in the
deployment group is stopped, the latest application revision is installed, and the
new version of the application is started and validated. You can choose to use a
load balancer so each instance is deregistered during its deployment and then
restored to service after the deployment is complete.
index field A name–value pair that's included in an Amazon CloudSearch (p. 1054) domain's
index. An index field can contain text or numeric data, dates, or a location.
indexing options Configuration settings that define an Amazon CloudSearch (p. 1054) domain's
index fields, how document data is mapped to those index fields, and how the
index fields can be used.
Version 1.0
1084
AWS General Reference Reference guide
inline policy An IAM (p. 1065) policy (p. 1094) that's embedded in a single IAM user (p. 1108),
group (p. 1083), or role (p. 1099).
input data Amazon Machine Learning: The observations that you provide to Amazon
Machine Learning to train and evaluate a machine learning model and generate
predictions.
instance A copy of an Amazon Machine Image (AMI) (p. 1058) running as a virtual server in
the AWS Cloud.
instance family A general instance type (p. 1085) grouping using either storage or CPU capacity.
instance group A Hadoop (p. 1083) cluster contains one master instance group that contains
one master node (p. 1089), a core instance group that contains one or more core
node (p. 1074) and an optional task node (p. 1107) instance group, which can
contain any number of task nodes.
instance profile A container that passes IAM (p. 1065) role (p. 1099) information to an EC2
instance (p. 1078) at launch.
instance store Disk storage that's physically attached to the host computer for an EC2
instance (p. 1078), and therefore has the same lifespan as the instance. When the
instance is terminated, you lose any data in the instance store.
instance store-backed AMI A type of Amazon Machine Image (AMI) (p. 1058) whose instances (p. 1085) use
an instance store (p. 1085) volume (p. 1110) as the root device. Compare this
with instances launched from Amazon EBS (p. 1056)-backed AMIs, which use an
Amazon EBS volume as the root device.
instance type A specification that defines the memory, CPU, storage capacity, and usage cost for
an instance (p. 1085). Some instance types are for standard applications, whereas
others are for CPU-intensive, memory-intensive applications.
Interactions dataset Amazon Personalize (p. 1058): A container for historical and real-time data
collected from interactions between users and items (called events). Interactions
data can include impressions data and contextual metadata.
See Also dataset, event, impressions data, contextual metadata.
internet gateway Connects a network to the internet. You can route traffic for IP addresses outside
your VPC (p. 1110) to the internet gateway.
internet service provider (ISP) A company that provides subscribers with access to the internet. Many ISPs are
also mailbox providers (p. 1088). Mailbox providers are sometimes referred to as
ISPs, even if they only provide mailbox services.
intrinsic function A special action in a AWS CloudFormation (p. 1063) template that assigns values
to properties not available until runtime. These functions follow the format
Fn::Attribute, such as Fn::GetAtt. Arguments for intrinsic functions can be
parameters, pseudo parameters, or the output of other intrinsic functions.
IP address A numerical address (for example, 192.0.2.44) that networked devices use
to communicate with one another using the Internet Protocol (IP). Each EC2
instance (p. 1078) is assigned two IP addresses at launch, which are directly
mapped to each other through network address translation (NAT (p. 1091)):
a private IP address (following RFC 1918) and a public IP address. Instances
launched in a VPC (p. 1060) are assigned only a private IP address. Instances
launched in your default VPC are assigned both a private IP address and a public
IP address.
IP match condition AWS WAF (p. 1069): An attribute that specifies the IP addresses or IP
address ranges that web requests originate from. Based on the specified IP
Version 1.0
1085
AWS General Reference Reference guide
addresses, you can configure AWS WAF to allow or block web requests to AWS
resources (p. 1099) such as Amazon CloudFront (p. 1054) distributions.
issuer The person who writes a policy (p. 1094) to grant permissions to a
resource (p. 1099). The issuer (by definition) is always the resource owner. AWS
doesn't permit Amazon SQS (p. 1060) users to create policies for resources they
don't own. If John is the resource owner, AWS authenticates John's identity when
he submits the policy he's written to grant permissions for that resource.
item A group of attributes that's uniquely identifiable among all of the other items.
Items in Amazon DynamoDB (p. 1055) are similar in many ways to rows, records,
or tuples in other database systems.
item exploration Amazon Personalize (p. 1058): The process that Amazon Personalize uses to test
different item recommendations, including recommendations of new items with
no or little interaction data, and learn how users respond. You configure item
exploration at the campaign level for solution versions created with the user-
personalization recipe.
See Also recommendations, campaign, solution version, user-personalization
recipe.
item-to-item similarities Amazon Personalize (p. 1058): A RELATED_ITEMS recipe that uses the data from
(SIMS) recipe an Interactions dataset to make recommendations for items that are similar to
a specified item. The SIMS recipe calculates similarity based on the way users
interact with items instead of matching item metadata, such as price or age.
See Also recipe, RELATED_ITEMS recipes, Interactions dataset.
Items dataset Amazon Personalize (p. 1058): A container for metadata about items, such as
price, genre, or availability.
See Also dataset.
J
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
job flow Amazon EMR (p. 1056): One or more steps (p. 1104) that specify all of the
functions to be performed on the data.
job prefix An optional string that you can add to the beginning of an AWS Import/
Export (p. 1065) log file name to prevent collisions with objects of the same
name.
See Also key prefix.
junk folder The location where email messages that various filters determine to be of lesser
value are collected so that they don't arrive in the recipient (p. 1097)'s inbox but
are still accessible to the recipient. This is also referred to as a spam (p. 1104) or
bulk folder.
Version 1.0
1086
AWS General Reference Reference guide
K
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
key A credential that identifies an AWS account (p. 1053) or user (p. 1108) to AWS
(such as the AWS secret access key (p. 1101)).
Amazon Simple Storage Service (Amazon S3) (p. 1060), Amazon EMR (p. 1056):
The unique identifier for an object in a bucket (p. 1070). Every object in a bucket
has exactly one key. Because a bucket and key together uniquely identify each
object, you can think of Amazon S3 as a basic data map between the bucket + key,
and the object itself. You can uniquely address every object in Amazon S3 through
the combination of the web service endpoint, bucket name, and key, as in this
example: http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.wsdl,
where doc is the name of the bucket, and 2006-03-01/AmazonS3.wsdl is the
key.
AWS Import/Export (p. 1065): The name of an object in Amazon S3. It's a
sequence of Unicode characters whose UTF-8 encoding can't exceed 1024 bytes.
If a key (for example, logPrefix + import-log-JOBID) is longer than 1024 bytes,
AWS Elastic Beanstalk (p. 1064) returns an InvalidManifestField error.
IAM (p. 1065): In a policy (p. 1094), a specific characteristic that's the basis for
restricting access (such as the current time or the IP address of the requester).
Tagging resources: A general tag (p. 1106) label that acts like a category for more
specific tag values. For example, you might have EC2 instance (p. 1078) with the
tag key of Owner and the tag value of Jan. You can tag an AWS resource (p. 1099)
with up to 10 key–value pairs. Not all AWS resources can be tagged.
key pair A set of security credentials that you use to prove your identity electronically. A
key pair consists of a private key and a public key.
key prefix A string of characters that is a subset of an object key name, starting with the first
character. The prefix can be any length, up to the maximum length of the object
key name (1,024 bytes).
kibibyte (KiB) A contraction of kilo binary byte, a kibibyte is 2^10 or 1,024 bytes. A kilobyte (KB)
is 10^3 or 1,000 bytes. 1,024 KiB is a mebibyte (MiB) (p. 1089).
KMS key The primary resource in AWS Key Management Service. In general, KMS keys
are created, used, and deleted entirely within KMS. KMS supports symmetric
and asymmetric KMS keys for encryption and signing. KMS keys can be either
customer managed, AWS managed, or AWS owned. For more information, see
AWS KMS keys in the AWS Key Management Service Developer Guide.
L
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
Version 1.0
1087
AWS General Reference Reference guide
labeled data In machine learning, data for which you already know the target or “correct”
answer.
launch configuration A set of descriptive parameters used to create new EC2 instances (p. 1078) in an
Amazon EC2 Auto Scaling (p. 1056) activity.
A template that an Auto Scaling group (p. 1062) uses to launch new EC2
instances. The launch configuration contains information such as the Amazon
Machine Image (AMI) (p. 1058) ID, the instance type, key pairs, security
groups (p. 1101), and block device mappings, among other configuration
settings.
launch permission An Amazon Machine Image (AMI) (p. 1058) attribute that allows users to launch
an AMI.
lifecycle The lifecycle state of the EC2 instance (p. 1078) contained in an Auto Scaling
group (p. 1062). EC2 instances progress through several states over their lifespan;
these include Pending, InService, Terminating and Terminated.
lifecycle action An action that can be paused by Auto Scaling, such as launching or terminating
an EC2 instance.
lifecycle hook A feature for pausing Auto Scaling after it launches or terminates an EC2 instance
so that you can perform a custom action while the instance isn't in service.
load balancer A DNS name combined with a set of ports, which together provide a destination
for all requests intended for your application. A load balancer can distribute
traffic to multiple application instances across every Availability Zone (p. 1062)
within a Region (p. 1098). Load balancers can span multiple Availability Zones
within an AWS Region into which an Amazon EC2 (p. 1055) instance was
launched. But load balancers can't span multiple Regions.
local secondary index An index that has the same partition key as the table, but a different sort key. A
local secondary index is local in the sense that every partition of a local secondary
index is scoped to a table partition that has the same partition key value.
See Also local secondary index.
logical name A case-sensitive unique string within an AWS CloudFormation (p. 1063) template
that identifies a resource (p. 1099), mapping (p. 1089), parameter, or output. In
an AWS CloudFormation template, each parameter, resource (p. 1099), property,
mapping, and output must be declared with a unique logical name. You use the
logical name when dereferencing these items using the Ref function.
M
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
Mail Transfer Agent (MTA) Software that transports email messages from one computer to another by using
a client-server architecture.
mailbox provider An organization that provides email mailbox hosting services. Mailbox providers
are sometimes referred to as internet service providers (ISPs) (p. 1085), even if
they only provide mailbox services.
mailbox simulator A set of email addresses that you can use to test an Amazon SES (p. 1059)-based
email-sending application without sending messages to actual recipients. Each
Version 1.0
1088
AWS General Reference Reference guide
main route table The default route table (p. 1100) that any new VPC (p. 1110) subnet (p. 1105)
uses for routing. You can associate a subnet with a different route table of your
choice. You can also change which route table is the main route table.
managed policy A standalone IAM (p. 1065) policy (p. 1094) that you can attach to
multiple users (p. 1108), groups (p. 1083), and roles (p. 1099)s in your IAM
account (p. 1053). Managed policies can either be AWS managed policies (which
are created and managed by AWS) or customer managed policies (which you
create and manage in your AWS account).
manifest When sending a create job request for an import or export operation, you describe
your job in a text file called a manifest. The manifest file is a YAML-formatted
file that specifies how to transfer data between your storage device and the AWS
Cloud.
manifest file Amazon Machine Learning: The file used for describing batch predictions. The
manifest file relates each input data file with its associated batch prediction
results. It's stored in the Amazon S3 output location.
mapping A way to add conditional parameter values to an AWS CloudFormation (p. 1063)
template. You specify mappings in the template's optional Mappings section and
retrieve the desired value using the FN::FindInMap function.
master node A process running on an Amazon Machine Image (AMI) (p. 1058) that keeps track
of the work its core and task nodes complete.
maximum price The maximum price you pay to launch one or more Spot Instances (p. 1104).
If your maximum price exceeds the current Spot price (p. 1104) and your
restrictions are met, Amazon EC2 (p. 1055) launches instances on your behalf.
maximum send rate The maximum number of email messages that you can send per second using
Amazon SES (p. 1059).
mean reciprocal rank at 25 Amazon Personalize (p. 1058): An evaluation metric that assesses the relevance
of a model’s highest ranked recommendation. Amazon Personalize calculates
this metric using the average accuracy of the model when ranking the most
relevant recommendation out of the top 25 recommendations over all requests
for recommendations.
See Also metrics, recommendations.
mebibyte (MiB) A contraction of mega binary byte. A mebibyte (MiB) is 2^20 or 1,048,576
bytes. A megabyte (MB) is 10^6 or 1,000,000 bytes. 1,024 MiB is a gibibyte
(GiB) (p. 1082).
message ID Amazon Simple Email Service (Amazon SES) (p. 1059): A unique identifier that's
assigned to every email message that's sent.
Amazon Simple Queue Service (Amazon SQS) (p. 1060): The identifier returned
when you send a message to a queue.
metadata Information about other data or objects. In Amazon Simple Storage Service
(Amazon S3) (p. 1060) and Amazon EMR (p. 1056) metadata takes the form of
Version 1.0
1089
AWS General Reference Reference guide
name–value pairs that describe the object. These include default metadata such
as the date last modified and standard HTTP metadata (for example, Content-
Type). Users can also specify custom metadata at the time they store an object. In
Amazon EC2 (p. 1055) metadata includes data about an EC2 instance (p. 1078)
that the instance can retrieve to determine things about itself, such as the
instance type or the IP address.
metrics Amazon Personalize (p. 1058): Evaluation data that Amazon Personalize
generates when you train a model. You use metrics to evaluate the performance
of the model, view the effects of modifying a solution’s configuration, and
compare results between solutions that use the same training data but were
created with different recipes.
See Also solution, recipe.
metric name The primary identifier of a metric, used with a namespace (p. 1091) and optional
dimensions.
micro instance A type of EC2 instance (p. 1078) that's more economical to use if you have
occasional bursts of high CPU activity.
Multi-AZ deployment A primary DB instance (p. 1076) that has a synchronous standby replica in a
different Availability Zone (p. 1062). The primary DB instance is synchronously
replicated across Availability Zones to the standby replica.
multiclass classification A machine learning model that predicts values that belong to a limited, pre-
model defined set of permissible values. For example, "Is this product a book, movie, or
clothing?"
multi-factor authentication An optional AWS account (p. 1053) security feature. After you enable AWS
(MFA) MFA, you must provide a six-digit, single-use code in addition to your sign-in
credentials whenever you access secure AWS webpages or the AWS Management
Console (p. 1066). You get this single-use code from an authentication device
that you keep in your physical possession.
See Also https://aws.amazon.com/mfa/.
multipart upload A feature that you can use to upload a single object as a set of parts.
Multipurpose Internet Mail An internet standard that extends the email protocol to include non-ASCII text
Extensions (MIME) and nontext elements, such as attachments.
Version 1.0
1090
AWS General Reference Reference guide
N
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
namespace An abstract container that provides context for the items (names, or technical
terms, or words) it holds, and allows disambiguation of homonym items residing
in different namespaces.
NAT gateway A NAT (p. 1091) device, managed by AWS, that performs network address
translation in a private subnet (p. 1105), to secure inbound internet traffic. A NAT
gateway uses both NAT and port address translation.
See Also NAT instance.
NAT instance A NAT (p. 1091) device, configured by a user, that performs network address
translation in a VPC (p. 1110) public subnet (p. 1105) to secure inbound internet
traffic.
See Also NAT gateway.
network ACL An optional layer of security that acts as a firewall for controlling traffic in and
out of a subnet (p. 1105). You can associate multiple subnets with a single
network ACL (p. 1052), but a subnet can be associated with only one network ACL
at a time.
Network Address Translation (NAT (p. 1091)-PT) An internet protocol standard defined in RFC 2766.
and Protocol Translation See Also NAT instance, NAT gateway.
n-gram transformation Amazon Machine Learning: A transformation that aids in text string analysis.
An n-gram transformation takes a text variable as input and outputs strings by
sliding a window of size n words, where n is specified by the user, over the text,
and outputting every string of words of size n and all smaller sizes. For example,
specifying the n-gram transformation with window size =2 returns all the two-
word combinations and all of the single words.
NICE Desktop Cloud A remote visualization technology for securely connecting users to graphic-
Visualization intensive 3D applications hosted on a remote, high-performance server.
NoEcho A property of AWS CloudFormation (p. 1063) parameters that prevent the
otherwise default reporting of names and values of a template parameter.
Version 1.0
1091
AWS General Reference Reference guide
Declaring the NoEcho property causes the parameter value to be masked with
asterisks in the report by the cfn-describe-stacks command.
normalized discounted Amazon Personalize (p. 1058): An evaluation metric that tells you about the
cumulative gain (NCDG) at K relevance of your model’s highly ranked recommendations, where K is a sample
(5/10/25) size of 5, 10, or 25 recommendations. Amazon Personalize calculates this by
assigning weight to recommendations based on their position in a ranked list,
where each recommendation is discounted (given a lower weight) by a factor
dependent on its position. The normalized discounted cumulative gain at K
assumes that recommendations that are lower on a list are less relevant than
recommendations higher on the list.
See Also metrics, recommendations.
NoSQL Nonrelational database systems that are highly available, scalable, and optimized
for high performance. Instead of the relational model, NoSQL databases
(for example, Amazon DynamoDB (p. 1055)) use alternate models for data
management, such as key–value pairs or document storage.
null object A null object is one whose version ID is null. Amazon S3 (p. 1060) adds a null
object to a bucket (p. 1070) when versioning (p. 1109) for that bucket is
suspended. It's possible to have only one null object for each key in a bucket.
number of passes The number of times that you allow Amazon Machine Learning to use the same
data records to train a machine learning model.
O
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
object Amazon Simple Storage Service (Amazon S3) (p. 1060): The fundamental entity
type stored in Amazon S3. Objects consist of object data and metadata. The data
portion is opaque to Amazon S3.
Amazon CloudFront (p. 1054): Any entity that can be served either over HTTP or
a version of RTMP.
observation Amazon Machine Learning: A single instance of data that Amazon Machine
Learning (Amazon ML) uses to either train a machine learning model how to
predict or to generate a prediction. Each row in an Amazon ML input data file is
an observation.
On-Demand Instance An Amazon EC2 (p. 1055) pricing option that charges you for compute capacity
by the hour or second (minimum of 60 seconds) with no long-term commitment.
optimistic locking A strategy to ensure that an item that you want to update has not been modified
by others before you perform the update. For Amazon DynamoDB (p. 1055),
optimistic locking support is provided by the AWS SDKs.
organization AWS Organizations (p. 1067): An entity that you create to consolidate and
manage your AWS accounts. An organization has one management account along
with zero or more member accounts.
organizational unit AWS Organizations (p. 1067): A container for accounts within a root (p. 1099) of
an organization. An organizational unit (OU) can contain other OUs.
Version 1.0
1092
AWS General Reference Reference guide
origin access identity Also called OAI. When using Amazon CloudFront (p. 1054) to serve content with
an Amazon S3 (p. 1060) bucket (p. 1070) as the origin, a virtual identity that you
use to require users to access your content through CloudFront URLs instead of
Amazon S3 URLs. Usually used with CloudFront private content (p. 1095).
origin server The Amazon S3 (p. 1060) bucket (p. 1070) or custom origin containing
the definitive original version of the content you deliver through
CloudFront (p. 1054).
original environment The instances in a deployment group at the start of an CodeDeploy blue/green
deployment.
output location Amazon Machine Learning: An Amazon S3 location where the results of a batch
prediction are stored.
P
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
pagination The process of responding to an API request by returning a large list of records in
small separate parts. Pagination can occur in the following situations:
• The client sets the maximum number of returned records to a value below the
total number of records.
• The service has a default maximum number of returned records that's lower
than the total number of records.
When an API response is paginated, the service sends a subset of the large list
of records and a pagination token that indicates that more records are available.
The client includes this pagination token in a subsequent API request, and the
service responds with the next subset of records. This continues until the service
responds with a subset of records and no pagination token, indicating that all
records have been sent.
pagination token A marker that indicates that an API response contains a subset of a larger list of
records. The client can return this marker in a subsequent API request to retrieve
the next subset of records until the service responds with a subset of records and
no pagination token, indicating that all records have been sent.
See Also pagination.
paid AMI An Amazon Machine Image (AMI) (p. 1058) that you sell to other Amazon
EC2 (p. 1055) users on AWS Marketplace (p. 1066).
Version 1.0
1093
AWS General Reference Reference guide
partition key A simple primary key, composed of one attribute (also known as a hash attribute).
See Also partition key, sort key.
permission A statement within a policy (p. 1094) that allows or denies access to a particular
resource (p. 1099). You can state any permission in the following way: "A has
permission to do B to C." For example, Jane (A) has permission to read messages
(B) from John's Amazon SQS (p. 1060) queue (C). Whenever Jane sends a
request to Amazon SQS to use John's queue, the service checks to see if she has
permission. It further checks to see if the request satisfies the conditions John set
forth in the permission.
persistent storage A data storage solution where the data remains intact until it's deleted. Options
within AWS (p. 1060) include: Amazon S3 (p. 1060), Amazon RDS (p. 1059),
Amazon DynamoDB (p. 1055), and other services.
PERSONALIZED_RANKING Amazon Personalize (p. 1058): Recipes that provide item recommendations in
recipes ranked order based on the predicted interest for a user.
See Also recipe, recommendations, personalized-ranking recipe, popularity-count
recipe.
personalized-ranking recipe Amazon Personalize (p. 1058): A PERSONALIZED_RANKING recipe that ranks a
collection of items that you provide based on the predicted interest level for a
specific user. Use the personalized-ranking recipe to create curated lists of items
or ordered search results that are personalized for a specific user.
See Also recipe, PERSONALIZED_RANKING recipes.
physical name A unique label that AWS CloudFormation (p. 1063) assigns to each
resource (p. 1099) when creating a stack (p. 1104). Some AWS CloudFormation
commands accept the physical name as a value with the --physical-name
parameter.
pipeline AWS CodePipeline (p. 1063): A workflow construct that defines the way software
changes go through a release process.
plaintext Information that has not been encrypted (p. 1079), as opposed to
ciphertext (p. 1072).
policy IAM (p. 1065): A document defining permissions that apply to a user, group,
or role; the permissions in turn determine what users can do in AWS. A policy
typically allows (p. 1054) access to specific actions, and can optionally grant
that the actions are allowed for specific resources (p. 1099), such as EC2
instances (p. 1078) or Amazon S3 (p. 1060) buckets (p. 1070). Policies can also
explicitly deny (p. 1077) access.
Amazon EC2 Auto Scaling (p. 1056): An object that stores the information that's
needed to launch or terminate instances for an Auto Scaling group. Running
the policy causes instances to be launched or terminated. You can configure an
alarm (p. 1053) to invoke an Auto Scaling policy.
policy generator A tool in the IAM (p. 1065) AWS Management Console (p. 1066) that helps you
build a policy (p. 1094) by selecting elements from lists of available options.
Version 1.0
1094
AWS General Reference Reference guide
policy simulator A tool in the IAM (p. 1065) AWS Management Console (p. 1066) that helps you
test and troubleshoot policies (p. 1094) so you can see their effects in real-world
scenarios.
policy validator A tool in the IAM (p. 1065) AWS Management Console (p. 1066) that examines
your existing IAM access control policies (p. 1094) to ensure that they comply
with the IAM policy grammar.
precision at K (5/10/25) Amazon Personalize (p. 1058): An evaluation metric that tells you how relevant
your model’s recommendations are based on a sample size of K (5, 10, or 25)
recommendations. Amazon Personalize calculates this metric based on the
number of relevant recommendations out of the top K recommendations, divided
by K, where K is 5, 10, or 25.
See Also metrics, recommendations.
Premium Support A one-on-one, fast-response support channel that AWS customers can subscribe
to for support for AWS infrastructure services.
See Also https://aws.amazon.com/premiumsupport/.
presigned URL A web address that uses query string authentication (p. 1096).
primary key One or two attributes that uniquely identify each item in a Amazon
DynamoDB (p. 1055) table, so that no two items can have the same key.
See Also partition key, sort key.
principal The user (p. 1108), service, or account (p. 1053) that receives permissions that
are defined in a policy (p. 1094). The principal is A in the statement "A has
permission to do B to C."
private content When using Amazon CloudFront (p. 1054) to serve content with an Amazon
S3 (p. 1060) bucket (p. 1070) as the origin, a method of controlling access to
your content by requiring users to use signed URLs. Signed URLs can restrict user
access based on the current date and time, the IP addresses that the requests
originate from, or both.
private IP address A private numerical address (for example, 192.0.2.44) that networked devices
use to communicate with one another using the Internet Protocol (IP). Each EC2
instance (p. 1078) is assigned two IP addresses at launch, which are directly
mapped to each other through network address translation (NAT (p. 1091)): a
private address (following RFC 1918) and a public address. Exception: Instances
launched in Amazon VPC (p. 1060) are assigned only a private IP address.
private subnet A VPC (p. 1110) subnet (p. 1105) whose instances can't be reached from the
internet.
product code An identifier provided by AWS when you submit a product to AWS
Marketplace (p. 1066).
property rule A JSON (p. 1086)-compliant markup standard for declaring properties, mappings,
and output values in an AWS CloudFormation (p. 1063) template.
Version 1.0
1095
AWS General Reference Reference guide
Provisioned IOPS A storage option that delivers fast, predictable, and consistent I/O performance.
When you specify an IOPS rate while creating a DB instance, Amazon
RDS (p. 1059) provisions that IOPS rate for the lifetime of the DB instance.
pseudo parameter A predefined setting (for example, AWS:StackName) that can be used in AWS
CloudFormation (p. 1063) templates without having to declare them. You can use
pseudo parameters anywhere you can use a regular parameter.
public AMI An Amazon Machine Image (AMI) (p. 1058) that all AWS accounts (p. 1053) have
permission to launch.
public dataset A large collection of public information that can be seamlessly integrated into
applications that are based in the AWS Cloud. Amazon stores public datasets
at no charge to the community and, similar to other AWS services, users pay
only for the compute and storage they use for their own applications. These
datasets currently include data from the Human Genome Project, the US Census,
Wikipedia, and other sources.
See Also https://aws.amazon.com/publicdatasets.
public IP address A public numerical address (for example, 192.0.2.44) that networked devices
use to communicate with one another using the Internet Protocol (IP). Each EC2
instance (p. 1078) is assigned two IP addresses at launch, which are directly
mapped to each other through Network Address Translation (NAT (p. 1091)): a
private address (following RFC 1918) and a public address. Exception: Instances
launched in Amazon VPC (p. 1060) are assigned only a private IP address.
public subnet A subnet (p. 1105) whose instances can be reached from the internet.
PV virtualization Paravirtual virtualization. Allows guest VMs to run on host systems that don't
have special support extensions for full hardware and CPU virtualization. Because
PV guests run a modified operating system that doesn't use hardware emulation,
they can't provide hardware-related features, such as enhanced networking or
GPU support.
See Also HVM virtualization.
Q
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
quartile binning Amazon Machine Learning: A process that takes two inputs, a numerical variable
transformation and a parameter called a bin number, and outputs a categorical variable. Quartile
binning transformations discover non-linearity in a variable's distribution by
enabling the machine learning model to learn separate importance values for
parts of the numeric variable’s distribution.
Query A type of web service that generally uses only the GET or POST HTTP method and
a query string with parameters in the URL.
See Also REST.
query string authentication An AWS feature that you can use to place the authentication information in the
HTTP request query string instead of in the Authorization header, which
provides URL-based access to objects in a bucket (p. 1070).
queue A sequence of messages or jobs that are held in temporary storage awaiting
transmission or processing.
Version 1.0
1096
AWS General Reference Reference guide
quota The maximum value for your resources, actions, and items in your AWS account
R
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
range GET A request that specifies a byte range of data to get for a download. If an object is
large, you can break up a download into smaller units by sending multiple range
GET requests that each specify a different byte range to GET.
raw email A type of sendmail request with which you can specify the email headers and
MIME types.
read replica Amazon RDS (p. 1059): An active copy of another DB instance. Any updates to
the data on the source DB instance are replicated to the read replica DB instance
using the built-in replication feature of MySQL 5.1.
real-time predictions Amazon Machine Learning: Synchronously generated predictions for individual
data observations.
See Also batch prediction.
recommendations Amazon Personalize (p. 1058): A list of items that Amazon Personalize predicts
that a user interacts with. Depending on the Amazon Personalize recipe used,
recommendations can be either a list of items (with USER_PERSONALIZATION
recipes and RELATED_ITEMS recipes), or a ranking of a collection of items you
provided (with PERSONALIZED_RANKING recipes).
See Also recipe, campaign, solution version, USER_PERSONALIZATION recipes,
RELATED_ITEMS recipes, PERSONALIZED_RANKING recipes.
receipt handle Amazon SQS (p. 1060): An identifier that you get when you receive a message
from the queue. This identifier is required to delete a message from the queue or
when changing a message's visibility timeout.
receiver The entity that consists of the network systems, software, and policies that
manage email delivery for a recipient (p. 1097).
recipient Amazon Simple Email Service (Amazon SES) (p. 1059): The person or entity
receiving an email message. For example, a person named in the "To" field of a
message.
Redis A fast, open-source, in-memory key-value data structure store. Redis comes with
a set of versatile in-memory data structures with which you can easily create a
variety of custom applications.
Version 1.0
1097
AWS General Reference Reference guide
reference A means of inserting a property from one AWS resource (p. 1099) into another.
For example, you could insert an Amazon EC2 (p. 1055) security group (p. 1101)
property into an Amazon RDS (p. 1059) resource.
Region A named set of AWS resources (p. 1099) that's in the same geographical area. A
Region comprises at least two Availability Zones (p. 1062).
regression model Amazon Machine Learning: Preformatted instructions for common data
transformations that fine-tune machine learning model performance.
regression model A type of machine learning model that predicts a numeric value, such as the exact
purchase price of a house.
regularization A machine learning (ML) parameter that you can tune to obtain higher-quality
ML models. Regularization helps prevent ML models from memorizing training
data examples instead of learning how to generalize the patterns it sees (called
overfitting). When training data is overfitted, the ML model performs well on the
training data, but doesn't perform well on the evaluation data or on new data.
RELATED_ITEMS recipes Amazon Personalize (p. 1058)Recipes that recommend items that are similar to a
specified item, such as the item-to-item (SIMS) recipe.
See Also recipe, item-to-item similarities (SIMS) recipe.
replacement environment The instances in a deployment group after the CodeDeploy blue/green
deployment.
reply path The email address that an email reply is sent to. This is different from the return
path (p. 1099).
reputation 1. An Amazon SES (p. 1059) metric, based on factors that might include
bounces (p. 1070), complaints (p. 1072), and other metrics, regarding whether a
customer is sending high-quality email.
requester The person (or application) that sends a request to AWS to perform a specific
action. When AWS receives a request, it first evaluates the requester's permissions
to determine whether the requester is allowed to perform the request action (if
applicable, for the requested resource (p. 1099)).
Requester Pays An Amazon S3 (p. 1060) feature that allows a bucket owner (p. 1070) to specify
that anyone who requests access to objects in a particular bucket (p. 1070) must
pay the data transfer and request costs.
reservation A collection of EC2 instances (p. 1078) started as part of the same launch
request. This is not to be confused with a Reserved Instance (p. 1098).
Reserved Instance A pricing option for EC2 instances (p. 1078) that discounts the on-
demand (p. 1092) usage charge for instances that meet the specified parameters.
Customers pay for the entire term of the instance, regardless of how they use it.
Reserved Instance An online exchange that matches sellers who have reserved capacity that they
Marketplace no longer need with buyers who are looking to purchase additional capacity.
Version 1.0
1098
AWS General Reference Reference guide
reserved instances (p. 1098) that you purchase from third-party sellers have less
than a full standard term remaining and can be sold at different upfront prices.
The usage or reoccurring fees remain the same as the fees set when the Reserved
Instances were originally purchased. Full standard terms for Reserved Instances
available from AWS run for one year or three years.
resource An entity that users can work with in AWS, such as an EC2 instance (p. 1078), an
Amazon DynamoDB (p. 1055) table, an Amazon S3 (p. 1060) bucket (p. 1070), an
IAM (p. 1065) user, or an AWS OpsWorks (p. 1067) stack (p. 1104).
resource property A value required when including an AWS resource (p. 1099) in an AWS
CloudFormation (p. 1063) stack (p. 1104). Each resource can have one or more
properties associated with it. For example, an AWS::EC2::Instance resource
might have a UserData property. In an AWS CloudFormation template, resources
must declare a properties section, even if the resource has no properties.
resource record Also called resource record set. The fundamental information elements in the
Domain Name System (DNS).
See Also Domain Name System on Wikipedia.
REST Representational state transfer. A simple stateless architecture that generally runs
over HTTPS/TLS. REST emphasizes that resources have unique and hierarchical
identifiers (URIs), are represented by common media types (such as HTML, XML,
or JSON (p. 1086)), and that operations on the resources are either predefined or
discoverable within the media type. In practice, this generally results in a limited
number of operations.
See Also Query, WSDL, SOAP.
RESTful web service Also known as RESTful API. A web service that follows REST (p. 1099)
architectural constraints. The API operations must use HTTP methods explicitly,
expose hierarchical URIs, and transfer either XML, JSON (p. 1086), or both.
return enabled Amazon CloudSearch (p. 1054): An index field option that enables the field's
values to be returned in the search results.
return path The email address that bounced email is returned to. The return path is specified
in the header of the original email. This is different from the reply path (p. 1098).
revision AWS CodePipeline (p. 1063): A change that's made to a source that's configured
in a source action, such as a pushed commit to a GitHub (p. 1082) repository or
an update to a file in a versioned Amazon S3 (p. 1060) bucket (p. 1070).
role A tool for giving temporary access to AWS resources (p. 1099) in your AWS
account (p. 1053).
rollback A return to a previous state that follows the failure to create an object, such
as AWS CloudFormation (p. 1063) stack (p. 1104). All resources (p. 1099)
that are associated with the failure are deleted during the rollback. For AWS
CloudFormation, you can override this behavior using the --disable-rollback
option on the command line.
root AWS Organizations (p. 1067): A parent container for the accounts in your
organization. If you apply a service control policy (p. 1102) to the root, it applies
to every organizational unit (p. 1092) and account in the organization.
root credentials Authentication information associated with the AWS account (p. 1053) owner.
root device volume A volume (p. 1110) that contains the image used to boot the instance (p. 1085)
(also known as a root device). If you launched the instance from an AMI (p. 1058)
Version 1.0
1099
AWS General Reference Reference guide
backed by instance store (p. 1085), this is an instance store volume (p. 1110)
created from a template stored in Amazon S3 (p. 1060). If you launched the
instance from an AMI backed by Amazon EBS (p. 1056), this is an Amazon EBS
volume created from an Amazon EBS snapshot.
route table A set of routing rules that controls the traffic leaving any subnet (p. 1105) that's
associated with the route table. You can associate multiple subnets with a single
route table, but a subnet can be associated with only one route table at a time.
row identifier Amazon Machine Learning: An attribute in the input data that you can include
in the evaluation or prediction output to make it easier to associate a prediction
with an observation.
rule AWS WAF (p. 1069): A set of conditions that AWS WAF searches for in web
requests to AWS resources (p. 1099) such as Amazon CloudFront (p. 1054)
distributions. You add rules to a web ACL (p. 1110), and then specify whether you
want to allow or block web requests based on each rule.
S
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
sampling period A defined duration of time, such as one minute, which Amazon
CloudWatch (p. 1054) computes a statistic (p. 1104) over.
sandbox A testing location where you can test the functionality of your application without
affecting production, incurring charges, or purchasing products.
Amazon SES (p. 1059): An environment that developers can use to test and
evaluate the service. In the sandbox, you have full access to the Amazon SES
API, but you can only send messages to verified email addresses and the mailbox
simulator. To get out of the sandbox, you must apply for production access.
Accounts in the sandbox also have lower sending limits (p. 1102) than production
accounts.
scale in To remove EC2 instances from an Auto Scaling group (p. 1062).
scale out To add EC2 instances to an Auto Scaling group (p. 1062).
scaling policy A description of how Auto Scaling automatically scales an Auto Scaling
group (p. 1062) in response to changing demand.
See Also scale in, scale out.
scaling activity A process that changes the size, configuration, or makeup of an Auto Scaling
group (p. 1062) by launching or terminating instances.
scheduler The method used for placing tasks (p. 1106) on container instances (p. 1073).
schema Amazon Machine Learning: The information that's needed to interpret the input
data for a machine learning model, including attribute names and their assigned
data types, and the names of special attributes.
score cut-off value Amazon Machine Learning: A binary classification model outputs a score that
ranges from 0 to 1. To decide whether an observation is classified as 1 or 0, you
Version 1.0
1100
AWS General Reference Reference guide
search API Amazon CloudSearch (p. 1054): The API that you use to submit search requests to
a search domain (p. 1101).
search domain Amazon CloudSearch (p. 1054): Encapsulates your searchable data and the
search instances that handle your search requests. You typically set up a separate
Amazon CloudSearch domain for each different collection of data that you want
to search.
search domain configuration Amazon CloudSearch (p. 1054): A domain's indexing options, analysis
schemes (p. 1061), expressions (p. 1081), suggesters (p. 1105), access policies,
and scaling and availability options.
search enabled Amazon CloudSearch (p. 1054): An index field option that enables the field data
to be searched.
search endpoint Amazon CloudSearch (p. 1054): The URL that you connect to when sending
search requests to a search domain. Each Amazon CloudSearch domain has a
unique search endpoint that remains the same for the life of the domain.
search index Amazon CloudSearch (p. 1054): A representation of your searchable data that
facilitates fast and accurate data retrieval.
search instance Amazon CloudSearch (p. 1054): A compute resource (p. 1099) that indexes
your data and processes search requests. An Amazon CloudSearch domain
has one or more search instances, each with a finite amount of RAM and CPU
resources. As your data volume grows, more search instances or larger search
instances are deployed to contain your indexed data. When necessary, your index
is automatically partitioned across multiple search instances. As your request
volume or complexity increases, each search partition is automatically replicated
to provide additional processing capacity.
search request Amazon CloudSearch (p. 1054): A request that's sent to an Amazon CloudSearch
domain's search endpoint to retrieve documents from the index that match
particular search criteria.
search result Amazon CloudSearch (p. 1054): A document that matches a search request. Also
referred to as a search hit.
secret access key A key that's used with the access key ID (p. 1052) to cryptographically sign
programmatic AWS requests. Signing a request identifies the sender and prevents
the request from being altered. You can generate secret access keys for your AWS
account (p. 1053), individual IAM users (p. 1108)and temporary sessions.
security group A named set of allowed inbound network connections for an instance. (Security
groups in Amazon VPC (p. 1060) also include support for outbound connections.)
Each security group consists of a list of protocols, ports, and IP address ranges. A
security group can apply to multiple instances, and multiple groups can regulate a
single instance.
Sender ID A Microsoft controlled version of SPF (p. 1104). An email authentication and
anti-spoofing system. For more information about Sender ID, see Sender ID in
Wikipedia.
Version 1.0
1101
AWS General Reference Reference guide
sending limits The sending quota (p. 1102) and maximum send rate (p. 1089) that are
associated with every Amazon SES (p. 1059) account.
sending quota The maximum number of email messages that you can send using Amazon
SES (p. 1059) in a 24-hour period.
server-side encryption (SSE) The encrypting (p. 1079) of data at the server level. Amazon S3 (p. 1060)
supports three modes of server-side encryption: SSE-S3, where Amazon S3
manages the keys; SSE-C, where the customer manages the keys; and SSE-KMS,
where AWS Key Management Service (AWS KMS) (p. 1066) manages keys.
service control policy AWS Organizations (p. 1067): A policy-based control that specifies the services
and actions that users and roles can use in the accounts that the service control
policy (SCP) affects.
service health dashboard A webpage showing up-to-the-minute information about AWS service availability.
The dashboard is located at http://status.aws.amazon.com/.
Service Quotas A service for viewing and managing your quotas easily and at scale as your AWS
workloads grow. Quotas, also referred to as limits, are the maximum number of
resources that you can create in an AWS account.
service role An IAM (p. 1065) role (p. 1099) that grants permissions to an AWS service so it
can access AWS resources (p. 1099). The policies that you attach to the service
role determine which AWS resources the service can access and what it can do
with those resources.
session The period when the temporary security credentials that are provided by AWS
Security Token Service (AWS STS) (p. 1068) allow access to your AWS account.
SHA Secure Hash Algorithm. SHA1 is an earlier version of the algorithm, which AWS
has replaced with SHA256.
shard Amazon OpenSearch Service (OpenSearch Service) (p. 1056): A partition of data
in an index. You can split an index into multiple shards, which can include primary
shards (original shards) and replica shards (copies of the primary shards). Replica
shards provide failover. This means that, if a cluster node that contains a primary
shard fails, a replica shard is promoted to a primary shard. Replica shards also can
handle requests.
shared AMI An Amazon Machine Image (AMI) (p. 1058) that a developer builds and makes
available for others to use.
shutdown action Amazon EMR (p. 1056): A predefined bootstrap action that launches a script that
runs a series of commands in parallel before terminating the job flow.
SIGNATURE file AWS Import/Export (p. 1065): A file that you copy to the root directory of your
storage device. The file contains a job ID, manifest file, and a signature.
Signature Version 4 Protocol for authenticating inbound API requests to AWS services in all AWS
Regions.
Version 1.0
1102
AWS General Reference Reference guide
Simple Storage Service See Amazon Simple Storage Service (Amazon S3).
single sign-on An authentication scheme that allows users to sign in one time to access multiple
applications and websites. The service name AWS Single Sign-On is now AWS IAM
Identity Center (successor to AWS Single Sign-On).
See Also AWS IAM Identity Center (successor to AWS Single Sign-On).
Single-AZ DB instance A standard (non-Multi-AZ) DB instance (p. 1076) that's deployed in one
Availability Zone (p. 1062), without a standby replica in another Availability Zone.
See Also Multi-AZ deployment.
sloppy phrase search A search for a phrase that specifies how close the terms must be to one another
to be considered a match.
SMTP Simple Mail Transfer Protocol. The standard that's used to exchange email
messages between internet hosts for the purpose of routing and delivery.
snapshot Amazon Elastic Block Store (Amazon EBS) (p. 1056): A backup of your
volumes (p. 1110) that's stored in Amazon S3 (p. 1060). You can use these
snapshots as the starting point for new Amazon EBS volumes or to protect your
data for long-term durability.
See Also DB snapshot.
SOAP Simple Object Access Protocol. An XML-based protocol that you can use to
exchange information over a particular protocol (for example, HTTP or SMTP)
between applications.
See Also REST, WSDL.
soft bounce A temporary email delivery failure such as one resulting from a full mailbox.
solution Amazon Personalize (p. 1058): The recipe, customized parameters, and trained
models (solution versions) that can be used to generate recommendations.
See Also recipe, solution version, recommendations.
solution version Amazon Personalize (p. 1058): A trained model that you create as part of a
solution in Amazon Personalize. You deploy a solution version in a campaign to
generate recommendations.
See Also solution, campaign, recommendations.
sort enabled Amazon CloudSearch (p. 1054): An index field option that enables a field to be
used to sort the search results.
sort key An attribute used to sort the order of partition keys in a composite primary key
(also known as a range attribute).
See Also partition key, primary key.
source/destination checking A security measure to verify that an EC2 instance (p. 1078) is the origin of all
traffic that it sends and the ultimate destination of all traffic that it receives.
In other words, this measure verifies that the instance isn't relaying traffic. By
Version 1.0
1103
AWS General Reference Reference guide
spamtrap An email address that's set up by an anti-spam (p. 1104) entity. This email
address isn't for correspondence but rather for monitoring unsolicited emails. This
is also called a honeypot.
Spot Instance A type of EC2 instance (p. 1078) that you can bid on to use unused Amazon
EC2 (p. 1055) capacity.
Spot price The price for a Spot Instance (p. 1104) at any given time. If your maximum price
exceeds the current price and your restrictions are met, Amazon EC2 (p. 1055)
launches instances on your behalf.
SQL injection match condition AWS WAF (p. 1069): An attribute that specifies the part of web requests (such as
a header or a query string) that AWS WAF inspects for malicious SQL code. Based
on the specified conditions, you can configure AWS WAF to allow or block web
requests to an AWS resource (p. 1099), such as an Amazon CloudFront (p. 1054)
distribution.
stack AWS CloudFormation (p. 1063): A collection of AWS resources that you create and
delete as a single unit.
AWS OpsWorks (p. 1067): A set of instances that you manage collectively,
typically because they have a common purpose such as serving PHP applications.
A stack serves as a container and handles tasks that apply to the group of
instances as a whole, such as managing applications and cookbooks.
station AWS CodePipeline (p. 1063): A portion of a pipeline workflow where one or more
actions are performed.
station A place at an AWS facility where your AWS Import/Export data is transferred on
to, or off of, your storage device.
statistic One of five functions of the values submitted for a given sampling
period (p. 1100). These functions are Maximum, Minimum, Sum, Average, and
SampleCount.
stemming The process of mapping related words to a common stem. This enables matching
on variants of a word. For example, a search for "horse" could return matches for
horses, horseback, and horsing, as well as horse. Amazon CloudSearch (p. 1054)
supports both dictionary based and algorithmic stemming.
step Amazon EMR (p. 1056): A single function applied to the data in a job
flow (p. 1086). The sum of all steps comprises a job flow.
Version 1.0
1104
AWS General Reference Reference guide
step type Amazon EMR (p. 1056): The type of work done in a step. There are a limited
number of step types, such as moving data from Amazon S3 (p. 1060) to Amazon
EC2 (p. 1055) or from Amazon EC2 to Amazon S3.
sticky session A feature of the Elastic Load Balancing (p. 1079) load balancer that binds
a user's session to a specific application instance. This is so that all requests
that are coming from the user during the session are sent to the same
application instance. By contrast, a load balancer defaults to route each request
independently to the application instance with the smallest load.
stopping The process of filtering stop words from an index or search request.
stopword A word that isn't indexed and is automatically filtered out of search requests
because it's either insignificant or so common that including it results in too many
matches to be useful. Stopwords are language specific.
streaming Amazon EMR (p. 1056): A utility that comes with Hadoop (p. 1083) that you can
use to develop MapReduce executables in languages other than Java.
Amazon CloudFront (p. 1054): The ability to use a media file in real time—as it's
transmitted in a steady stream from a server.
streaming distribution A special kind of distribution (p. 1077) that serves streamed media files using a
Real Time Messaging Protocol (RTMP) connection.
string-to-sign Before you calculate an HMAC (p. 1083) signature, you first assemble the required
components in a canonical order. The preencrypted string is the string-to-sign.
string match condition AWS WAF (p. 1069): An attribute that specifies the strings that AWS WAF
searches for in a web request, such as a value in a header or a query string.
Based on the specified strings, you can configure AWS WAF to allow or block
web requests to an AWS resource (p. 1099), such as a CloudFront (p. 1054)
distribution.
strongly consistent read A read process that returns a response with the most up-to-date data. This data
reflects the updates from all previous write operations that were successful—
regardless of the Region.
See Also data consistency, eventual consistency, eventually consistent read.
structured query Search criteria that are specified using the Amazon CloudSearch (p. 1054)
structured query language. You use the structured query language to construct
compound queries that use advanced search options and combine multiple search
criteria using Boolean operators.
subnet A segment of the IP address range of a VPC (p. 1110) that an EC2
instance (p. 1078) can be attached to. You can create subnets to group instances
according to security and operational needs.
Subscription button An HTML-coded button that provides a simple way to charge customers a
recurring fee.
suggester Amazon CloudSearch (p. 1054): Specifies an index field for getting autocomplete
suggestions and options that can enable fuzzy matches and control how
suggestions are sorted.
suggestions Documents that contain a match for the partial search string in the field
that's designated by the suggester (p. 1105). Amazon CloudSearch (p. 1054)
Version 1.0
1105
AWS General Reference Reference guide
suggestions include the document IDs and field values for each matching
document. To be a match, the string must match the contents of the field starting
from the beginning of the field.
supported AMI An Amazon Machine Image (AMI) (p. 1058) similar to a paid AMI (p. 1093), except
that the owner charges for additional software or a service that customers use
with their own AMIs.
symmetric encryption Encryption (p. 1079) that uses a private key only.
See Also asymmetric encryption.
synchronous bounce A type of bounce (p. 1070) that occurs while the email servers of the
sender (p. 1101) and receiver (p. 1097) are actively communicating.
synonym A word that's the same or nearly the same as an indexed word and that likely
produces the same results when specified in a search request. For example, a
search for "Rocky Four" or "Rocky 4" likely returns the fourth Rocky movie. You
can do this by designating that four and 4 are synonyms for IV. Synonyms are
language specific.
T
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
table A collection of data. Similar to other database systems, DynamoDB stores data in
tables.
tag Metadata that you can define and assign to AWS resources (p. 1099), such as an
EC2 instance (p. 1078). Not all AWS resources can be tagged.
tagging Tagging resources: Applying a tag (p. 1106) to an AWS resource (p. 1099).
Amazon SES (p. 1059): Also called labeling. A way to format return path (p. 1099)
email addresses so that you can specify a different return path for each
recipient of a message. You can use tagging to support VERP (p. 1109). For
example, if Andrew manages a mailing list, he can use the return paths andrew
[email protected] and [email protected] so that
he can determine which email bounced.
target attribute Amazon Machine Learning (Amazon ML ): The attribute in the input data that
contains the “correct” answers. Amazon ML uses the target attribute to learn how
to make predictions on new data. For example, if you were building a model for
predicting the sale price of a house, the target attribute would be “target sale
price in USD.”
target revision AWS CodeDeploy (p. 1063): The most recent version of the application revision
that has been uploaded to the repository and will be deployed to the instances in
a deployment group. In other words, the application revision currently targeted
for deployment. This is also the revision that will be pulled for automatic
deployments.
Version 1.0
1106
AWS General Reference Reference guide
task definition The blueprint for your task. Specifies the name of the task (p. 1106), revisions,
container definitions (p. 1073), and volume (p. 1110) information.
task node An EC2 instance (p. 1078) that runs Hadoop (p. 1083) map and reduce tasks,
but doesn't store data. Task nodes are managed by the master node (p. 1089),
which assigns Hadoop tasks to nodes and monitors their status. While a job flow
is running, you can increase and decrease the number of task nodes. Because they
don't store data and can be added and removed from a job flow, you can use task
nodes to manage the EC2 instance capacity your job flow uses, increasing capacity
to handle peak loads and decreasing it later.
tebibyte (TiB) A contraction of tera binary byte. A tebibyte (TiB) is 2^40 or 1,099,511,627,776
bytes. A terabyte (TB) is 10^12 or 1,000,000,000,000 bytes. 1,024 TiB is a
pebibyte (PiB) (p. 1094).
template format version The version of an AWS CloudFormation (p. 1063) template design that
determines the available features. If you omit the AWSTemplateFormatVersion
section from your template, AWS CloudFormation assumes the most recent
format version.
template validation The process of confirming the use of JSON (p. 1086) code in an AWS
CloudFormation (p. 1063) template. You can validate any AWS CloudFormation
template using the cfn-validate-template command.
temporary security Authentication information that's provided by AWS STS (p. 1068) when you
credentials call an STS API action. Includes an access key ID (p. 1052), a secret access
key (p. 1101), a session (p. 1102) token, and an expiration time.
throttling The automatic restricting or slowing down of a process based on one or more
limits. For example, Amazon Kinesis Data Streams (p. 1057) throttles operations
if an application (or group of applications operating on the same stream)
attempts to get data from a shard at a rate faster than the shard limit. Amazon
API Gateway (p. 1054) uses throttling to limit the steady-state request rates for a
single account. Amazon SES (p. 1059) uses throttling to reject attempts to send
email that exceeds the sending limits (p. 1102).
time-series data Data that's provided as part of a metric. The time value is assumed to be
when the value occurred. A metric is the fundamental concept for Amazon
CloudWatch (p. 1054) and represents a time-ordered set of data points. You
publish metric data points into CloudWatch and later retrieve statistics about
those data points as a time-series ordered dataset.
timestamp A date/time string in the ISO 8601 format (more specifically, in the YYYY-MM-DD
format).
tokenization The process of splitting a stream of text into separate tokens on detectable
boundaries such as white space and hyphens.
Traffic Mirroring An Amazon VPC feature that you can use to copy network traffic from an elastic
network interface of Amazon EC2 instances. You can then send this network
traffic to out-of-band security and monitoring appliances for content inspection,
threat monitoring, and troubleshooting.
Version 1.0
1107
AWS General Reference Reference guide
training datasource A datasource that contains the data that Amazon Machine Learning uses to train
the machine learning model to make predictions.
transition AWS CodePipeline (p. 1063): The act of a revision in a pipeline continuing from
one stage to the next in a workflow.
Transport Layer Security (TLS) A cryptographic protocol that provides security for communication over the
internet. Its predecessor is Secure Sockets Layer (SSL).
trust policy An IAM (p. 1065) policy (p. 1094) that's an inherent part of an IAM role (p. 1099).
The trust policy specifies which principals are allowed to use the role.
trusted key groups Amazon CloudFront key groups whose public keys CloudFront can use to verify
the signatures of CloudFront signed URLs and signed cookies.
tuning Selecting the number and type of AMIs (p. 1058) to run a Hadoop (p. 1083) job
flow most efficiently.
tunnel A route for transmission of private network traffic that uses the internet to
connect nodes in the private network. The tunnel uses encryption and secure
protocols such as PPTP to prevent the traffic from being intercepted as it passes
through public routing nodes.
U
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
unbounded The number of potential occurrences isn't limited by a set number. This
value is often used when defining a data type that's a list (for example,
maxOccurs="unbounded"), in WSDL (p. 1110).
usage report An AWS record that details your usage of a particular AWS service. You can
generate and download usage reports from https://aws.amazon.com/usage-
reports/.
user A person or application under an account (p. 1053) that makes API calls to
AWS products. Each user has a unique name within the AWS account, and a set
of security credentials that aren't shared with other users. These credentials
are separate from the security credentials for the AWS account. Each user is
associated with one and only one AWS account.
Users dataset Amazon Personalize (p. 1058): A container for metadata about your users, such as
age, gender, or loyalty membership.
See Also dataset.
Version 1.0
1108
AWS General Reference Reference guide
can use item exploration and impressions data to generate recommendations for
new items.
See Also HRNN, recipe, USER_PERSONALIZATION recipes, item exploration,
impressions data, recommendations.
USER_PERSONALIZATION Amazon Personalize (p. 1058): Recipes that are used to build a recommendation
recipes system that predicts the items that a user interacts with based on data provided
in Interactions, Items, and Users datasets.
See Also recipe, user-personalization recipe, popularity-count recipe, HRNN.
V
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
value Instances of attributes (p. 1062) for an item, such as cells in a spreadsheet. An
attribute might have multiple values.
Tagging resources: A specific tag (p. 1106) label that acts as a descriptor within a
tag category (key). For example, you might have EC2 instance (p. 1078) with the
tag key of Owner and the tag value of Jan. You can tag an AWS resource (p. 1099)
with up to 10 key–value pairs. Not all AWS resources can be tagged.
verification The process of confirming that you own an email address or a domain so that you
can send email from or to it.
VERP Variable Envelope Return Path. A way that email-sending applications can match
bounced (p. 1070) email with the undeliverable address that caused the bounce
by using a different return path (p. 1099) for each recipient. VERP is typically
used for mailing lists. With VERP, the recipient's email address is embedded in the
address of the return path, which is where bounced email is returned. This makes
it possible to automate the processing of bounced email without having to open
the bounce messages, which might vary in content.
versioning Every object in Amazon S3 (p. 1060) has a key and a version ID. Objects with the
same key, but different version IDs can be stored in the same bucket (p. 1070).
Versioning is enabled at the bucket layer using PUT Bucket versioning.
virtualization Allows multiple guest virtual machines (VM) to run on a host operating system.
Guest VMs can run on one or more levels above the host hardware, depending on
the type of virtualization.
See Also PV virtualization, HVM virtualization.
virtual private gateway (VGW) The Amazon side of a VPN connection (p. 1110) that maintains connectivity. The
internal interfaces of the virtual private gateway connect to your VPC (p. 1110)
through the VPN attachment. The external interfaces connect to the VPN
connection, which leads to the customer gateway (p. 1075).
Version 1.0
1109
AWS General Reference Reference guide
visibility timeout The period of time that a message is invisible to the rest of your application after
an application component gets it from the queue. During the visibility timeout,
the component that received the message usually processes it, and then deletes
it from the queue. This prevents multiple components from processing the same
message.
VM Import/Export A service for importing virtual machine (VM) images from your existing
virtualization environment to Amazon EC2 and then exporting them back.
See Also https://aws.amazon.com/ec2/vm-import.
volume A fixed amount of storage on an instance (p. 1085). You can share volume data
between more than one container (p. 1073) and persist the data on the container
instance (p. 1073) when the containers are no longer running.
VPC endpoint A feature that you can use to create a private connection between your
VPC (p. 1110) and another AWS service without requiring access over the
internet, through a NAT (p. 1091) instance, a VPN connection (p. 1110), or AWS
Direct Connect (p. 1064).
VPN connection Amazon Web Services (AWS) (p. 1060): The IPsec connection that's between a
VPC (p. 1110) and some other network, such as a corporate data center, home
network, or colocation facility.
W
Numbers and symbols (p. 1052) | A (p. 1052) | B (p. 1069) | C (p. 1070) | D (p. 1075) | E (p. 1078) | F (p. 1081) |
G (p. 1082) | H (p. 1083) | I (p. 1084) | J (p. 1086) | K (p. 1087) | L (p. 1087) | M (p. 1088) | N (p. 1091) | O (p. 1092)
| P (p. 1093) | Q (p. 1096) | R (p. 1097) | S (p. 1100) | T (p. 1106) | U (p. 1108) | V (p. 1109) | W (p. 1110) | X, Y,
Z (p. 1110)
web access control list (web AWS WAF (p. 1069): A set of rules that defines the conditions that AWS WAF
ACL) searches for in web requests to an AWS resource (p. 1099), such as a Amazon
CloudFront (p. 1054) distribution. A web access control list (web ACL) specifies if
to allow, block, or count the requests.
WSDL Web Services Description Language. A language that's used to describe the
actions that a web service can perform, along with the syntax of action requests
and responses.
See Also REST, SOAP.
X, Y, Z
X.509 certificate A digital document that uses the X.509 public key infrastructure (PKI) standard
to verify that a public key belongs to the entity that's described in the
certificate (p. 1071).
Version 1.0
1110
AWS General Reference Reference guide
zone awareness Amazon OpenSearch Service (OpenSearch Service) (p. 1056): A configuration
that distributes nodes in a cluster across two Availability Zones (p. 1062) in the
same Region. Zone awareness helps to prevent data loss and minimizes downtime
if a node and data center fails. If you enable zone awareness, you must have an
even number of data instances in the instance count, and you also must use the
Amazon OpenSearch Service Configuration API to replicate your data for your
OpenSearch cluster.
Version 1.0
1111