AWS KMS
Collect successful cryptographic operation request metrics published by AWS Key Management Service (KMS) in the AWS/KMS namespace.
Configuration¶
Install Func¶
We recommend enabling hosted Func under TrueWatch Integrations - Extensions. All prerequisites are installed automatically; continue with the script installation.
To deploy Func yourself, see Deploy Func Yourself
Activate Script¶
Note: Prepare an AWS AK that meets the requirements. For simplicity, you can grant the global read-only permission
ReadOnlyAccessdirectly.
Activate the Hosted Script¶
- Log in to the TrueWatch console.
- Click 【Integrations】 and select 【Cloud Account Management】.
- Click 【Add Cloud Account】, select 【AWS】, and enter the required information. Skip this step if the cloud account has already been configured.
- Click 【Test】, then click 【Save】 if the test succeeds. If it fails, check the configuration and test again.
- Find the added cloud account in 【Cloud Account Management】 and click it to open its details page.
- Click 【Integrations】 on the cloud account details page, find
AWS KMSunderNot Installed, and click 【Install】. Complete the installation in the dialog.
Activate the Script Manually¶
- Log in to the Func console, click 【Script Market】, open the TrueWatch script market, and search for
integration_aws_kms. - Click 【Install】 and enter AWS AK ID, AK Secret, and the account name.
- Click 【Deploy Startup Script】. The system automatically creates the
Startupscript set and configures the startup script. - After activation, find the automatic trigger configuration under 「Management / Automatic Trigger Configuration」. Click 【Execute】 to run it immediately without waiting for the schedule. After a short wait, review the task records and logs.
Verification¶
- Under 「Management / Automatic Trigger Configuration」, confirm that the task is configured and review its records and logs for permission or API errors.
- In TrueWatch 「Metrics」, open the
aws_AWS/KMSmeasurement and confirm the monitoring data.
Metrics¶
The measurement is aws_AWS/KMS.
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
SuccessfulRequest_Sum |
Successful cryptographic operation requests for a specific KMS key | KeyArn, Operation;SourceKeyArn, DestinationKeyArn, Operation | count |