Hello ,
I am trying to receive Amazon CloudWatch metrics notifications in DataMiner using the AWS CloudWatch Connector.
My idea is to configure AWS SNS to send notifications to an HTTP/HTTPS endpoint that points to the DataMiner server.
Before implementing this, I would like to understand a few things:
-
Are there any prerequisites or limitations when using the AWS CloudWatch Connector to receive SNS notifications?
-
Is there anything special that needs to be configured when adding the DataMiner server as an HTTP/HTTPS endpoint in SNS?
-
Does the connector expect a specific payload format for SNS notifications?
-
If we want to use role-based authentication (IAM roles), what is the recommended way to configure it?
I would appreciate any guidance on this 🙂 Thanks
I don't have practical experience with this connector but I dug into this a bit:
- You can find the prerequisites and current feature set of the AWS CloudWatch connector described in the Catalog.
- Other than entering the DataMiner endpoint in the SNS console, no other special requirements as far as I can see.
- Yes, connector expects the payload as specified in the AWS docs: Make sure your endpoint is ready to process Amazon SNS messages
Summarized as:x-amz-sns-message-type: [SubscriptionConfirmation|Notification] x-amz-sns-message-id: [message-id] {JSON body}
- This is AWS specific, see AWS docs : Using identity-based policies with Amazon SNS