AWS Key Management Service

AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys. AWS Key Management Service is integrated with several other AWS services to help you protect the data you store with these services. AWS Key Management Service is also integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.

Key Links

API Paths

Cancel Key Deletion (GET) /?Action=CancelKeyDeletion OpenAPI
Create Alias (GET) /?Action=CreateAlias OpenAPI
Create Grant (GET) /?Action=CreateGrant OpenAPI
Create Key (GET) /?Action=CreateKey OpenAPI
Decrypt (GET) /?Action=Decrypt OpenAPI
Delete Alias (GET) /?Action=DeleteAlias OpenAPI
Delete Imported Key Material (GET) /?Action=DeleteImportedKeyMaterial OpenAPI
Describe Key (GET) /?Action=DescribeKey OpenAPI
Disable Key (GET) /?Action=DisableKey OpenAPI
Disable Key Rotation (GET) /?Action=DisableKeyRotation OpenAPI
Enable Key (GET) /?Action=EnableKey OpenAPI
Enable Key Rotation (GET) /?Action=EnableKeyRotation OpenAPI
Encrypt (GET) /?Action=Encrypt OpenAPI
Generate Data Key (GET) /?Action=GenerateDataKey OpenAPI
Generate Data Key Without Plaintext (GET) /?Action=GenerateDataKeyWithoutPlaintext OpenAPI
Generate Random (GET) /?Action=GenerateRandom OpenAPI
Get Key Policy (GET) /?Action=GetKeyPolicy OpenAPI
Get Key Rotation Status (GET) /?Action=GetKeyRotationStatus OpenAPI
Get Parameters For Import (GET) /?Action=GetParametersForImport OpenAPI
Import Key Material (GET) /?Action=ImportKeyMaterial OpenAPI
List Aliases (GET) /?Action=ListAliases OpenAPI
List Grants (GET) /?Action=ListGrants OpenAPI
List Key Policies (GET) /?Action=ListKeyPolicies OpenAPI
List Keys (GET) /?Action=ListKeys OpenAPI
List Retirable Grants (GET) /?Action=ListRetirableGrants OpenAPI
Put Key Policy (GET) /?Action=PutKeyPolicy OpenAPI
Re Encrypt (GET) /?Action=ReEncrypt OpenAPI
Retire Grant (GET) /?Action=RetireGrant OpenAPI
Revoke Grant (GET) /?Action=RevokeGrant OpenAPI
Schedule Key Deletion (GET) /?Action=ScheduleKeyDeletion OpenAPI
Update Alias (GET) /?Action=UpdateAlias OpenAPI
Update Key Description (GET) /?Action=UpdateKeyDescription OpenAPI