After you create an application access point (AAP) for a dedicated KMS instance, you can view Dedicated KMS in the Scope field of AAP policies. You can update an AAP, delete an AAP, or delete a client key based on your business requirements.
Create an AAP
If a dedicated KMS instance is in the Enabled state, you can create an AAP and a client key for the instance. This way, applications can access the dedicated KMS instance. The client key is used as an application identity credential.
- Log on to the KMS console.
- In the top navigation bar, select the region where your dedicated KMS instance resides.
- In the left-side navigation pane, click Dedicated KMS.
- On the Dedicated KMS page, find the dedicated KMS instance for which you want to create an AAP and click Details in the Actions column.
- In the Applications access Dedicated KMS section, click Create an application access point.
- In the Configure Application Access Credential and Permissions panel, configure the parameters.
- In the Application Access Credential dialog box, copy the password and client key from Password and Credential.
- Password: Click Copy to obtain the password.
- Credential: Click Download to save the client key.
The client key consists of keyID and PrivateKeyData. Example:
{ "KeyId": "KAAP.71be72c8-73b9-44e0-bb75-81ee51b4****", "PrivateKeyData": "MIIJwwIBAz****ICNXX/pOw==" }
Note Dedicated KMS does not save PrivateKeyData of the client key. You can obtain the encrypted PKCS 12 file indicated by PrivateKeyData only when you create the client key. You must keep the file confidential.
- Click Close. After the AAP is created, you can click Applications in the left-side navigation pane to view the information about the AAP. The information includes the authentication method, permission policies, network access rule, and client key.
- In the Applications access Dedicated KMS section, click Download below Configure CA Certificate for Dedicated KMS Instance to download the certificate authority (CA) certificate file in the PEM format.
Update an AAP
To change the permissions on the dedicated KMS instance for an AAP, you can update the policies of the AAP. This way, different applications can access the required instances.
- Log on to the KMS console.
- In the top navigation bar, select the region in which you want to create an AAP.
- In the left-side navigation pane, click Applications.
- Click the name of an AAP. On the page that appears, click Update in the upper-right corner.
- In the Update Application Access Point dialog box, update the policies.
- Enter a description and click Update.
Delete an AAP
After an AAP is deleted, all the client keys that are bound to the AAP are deleted.
- Log on to the KMS console.
- In the top navigation bar, select the region in which you want to create an AAP.
- In the left-side navigation pane, click Applications.
- Find the AAP that you want to delete and click Delete in the Actions column.
- In the Delete Application Access Point message, click OK.
Delete a client key
Client keys are used to authenticate applications. When you create a client key, you must save the PKCS 12 file of the client key. If the PKCS 12 file is lost, you must delete the client key and create a different client key.
- Log on to the KMS console.
- In the top navigation bar, select the region in which you want to create an AAP.
- In the left-side navigation pane, click Applications.
- Click the name of the AAP.
- In the Client Key section, find the client key and click Delete in the Actions column.
- In the Delete Client Key message, click OK.