AWS access key ID
ID aws_access_key_id
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Public half of an Amazon Web Services access key pair, sent with every signed API request together with the secret access key. It has 20 characters: the prefix AKIA for a long-term key of an IAM user or the root user, or ASIA for a temporary key issued by AWS STS, then 16 uppercase letters and digits.
- Categories
- Secrets and credentials (passwords, keys, tokens)
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Quality
- 78/100 · missing: second example, mapping (Wikidata, Schema.org, ...), translation
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Amazon Comprehend, detect-secrets, Gitleaks, Semgrep, TruffleHog
Regular expression
^(?:AKIA|ASIA)[A-Z2-7]{16}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| AKIAIOSFODNN7EXAMPLE | Example key ID from the AWS IAM documentation |
| AIDACKCEVSQ6C2EXAMPLE invalid | Unique ID of an IAM user (prefix AIDA), not an access key |
Sources
- doc: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-prefixes
- doc: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html
- other: https://github.com/gitleaks/gitleaks/blob/master/config/gitleaks.toml
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/aws_access_key_id - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/secrets/aws_access_key_id.yamlon GitHub