Amazon Key Management Service (AWS KMS) is a fully managed encryption service that allows users to create, manage, and control cryptographic keys to secure data across AWS services and applications. Integrated with various AWS services, KMS provides centralized key management, fine-grained access control, automatic key rotation, and audit logging through AWS CloudTrail. It ensures compliance with major security standards, making it a reliable solution for encrypting sensitive data in the cloud.
To learn how to create a new AWS Key Management Service monitor, refer here.
Go to the Monitors Category View by clicking the Monitors tab. Click on the Key Management Service instance available under Amazon in the Cloud Apps section. Displayed below is the Amazon Key Management Service bulk configuration view distributed into three tabs:
By clicking a monitor from the list, you'll be taken to the AWS Key Management Service dashboard which includes the following tabs:
Parameter | Description |
---|---|
SERVER INFORMATION | |
Key State | The current status of the KMS key. Possible values: Creating, Enabled, Disabled, PendingDeletion, PendingImport, PendingReplicaDeletion, Unavailable, Updating. |
Key Rotation | Specifies whether the KMS key rotation is enabled for monitoring. Possible values: Enabled, Disabled |
KEY AGE | |
Key Age | The number of days since the key was created (in days). |
DAYS TO NEXT ROTATION | |
Days to Next Rotation | The number of days remaining until AWS KMS automatically rotates the key material (in days). |
DAYS UNTIL KEY MATERIAL EXPIRATION | |
Days Until Key Material Expiration | The number of days remaining until the imported key material in a KMS key expires at the time of polling (in days). |
XKS PROXY CREDENTIAL AGE | |
XKS Proxy Credential Age | The number of days since the current external key store proxy authentication credential (XksProxyAuthenticationCredential) was associated with the external key store at the time of polling (in days). |
PENDING DELETION WINDOW | |
Pending Deletion Window | The waiting period before the primary key in a multi-Region key is deleted. This waiting period begins when the last of its replica keys is deleted (in days). |
Parameter | Description |
---|---|
Grant Details | |
Grant ID | The unique identifier for the grant. |
Grant Name | The user-readable name that identifies the grant. |
Creation Date | The date and time when the grant was created. |
Grantee Principal | The AWS principal receiving permissions (IAM user, role, or AWS service) to which the grant is issued. |
Retiring Principal | The AWS principal that can retire the grant. |
Operations | The list of operations permitted by the grant. |
Note: Only the first 50 grants per KMS key will be shown.
Parameter | Description |
---|---|
CONFIGURATION | |
Key ID | The globally unique identifier for the KMS key. |
Creation Date | The date and time when the KMS key was created. |
Description | The description of the KMS key. |
Key Usage | The cryptographic operations for which you can use the KMS key. Possible values: SIGN_VERIFY, ENCRYPT_DECRYPT, GENERATE_VERIFY_MAC, KEY_AGREEMENT. |
Key Spec | Defines the type of key material in the KMS key. Possible values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1, SYMMETRIC_DEFAULT, HMAC_224, HMAC_256, HMAC_384, HMAC_512, SM2. |
Key Manager | The manager of the KMS key. Possible values: AWS, CUSTOMER. |
Regionality | Indicates whether the KMS key is a multi-region or regional key. Possible values: Single Region, Multi Region. |
Origin | The source of the key material for the KMS key. Possible values: AWS_KMS, EXTERNAL, AWS_CLOUDHSM, EXTERNAL_KEY_STORE. |
Expiration Model | Specifies whether the KMS key's key material expires. Possible Values: KEY_MATERIAL_EXPIRES, KEY_MATERIAL_DOES_NOT_EXPIRE |
Key Material Expiration Date | The date and time at which the imported key material expires. |
Scheduled Deletion Date | The date and time at which AWS KMS will delete this key. |
CUSTOM KEY STORE DETAILS | |
Custom Key Store ID | A unique identifier for the custom key store that contains the KMS key. |
Custom Key Store Name | The user-specified name for the custom key store. |
Cloud HSM Cluster ID | The cluster ID of the AWS CloudHSM cluster that contains the key material for the KMS key. |
Connection State | Indicates whether the custom key store is connected to its backing key store. Possible Values: CONNECTED, CONNECTING, FAILED, DISCONNECTED, DISCONNECTING |
Creation Date | The date and time when the custom key store was created. |
Thank you for your feedback!