This AWS SAM (Serverless Application Model) deployment configures the required resources to send Trend Micro's Cloud One Application Security events to AWS Security Hub.
- Install AWS SAM CLI
- Visit Installing the AWS SAM CLI for detailed instructions for your Operating System.
- Configure your AWS Credentials for use with AWS SAM CLI.
- Configure Application Security SNS integration to obtain the external ID value (If not previously configured)
- Access to the Cloud One - Application Security console with administrative privileges to create a new integration.
- Open the Application Security Console - Select Integrations - Select Amazon SNS, select and copy the
External ID
value as this will be needed when entering the parameters. Leave the rest of the values blank for now, details for these values will be available after completing the next steps. - Clone this repository from Github.
- Using your terminal navigate to the
Cloud-One-Application-Security-SNS-to-Security-Hub
folder contained within the above cloned repository. Example:User@Host:cd ~/Cloud-One-Application-Security-SNS-to-Security-Hub/
- Deploy the SAM template in guided mode. Example:
sam deploy --guided
- When prompted for
Parameter ExternalID
, paste in the value you copied in Step 1. - When prompted for
Parameter UseExistingSNSTopic
leave the default value offalse
. - When prompted for
Parameter ExistingSNSTopicARN
leave the default value ofNone
. - Select
Yes
by pressY
to the following prompts:Confirm changes before deploying
,Allow SAM CLI IAM role creation
- Optionally save the above parameters to a configuration file when promtped.
- Review the resources to be created/updated and select
Yes
by pressingY
to deploy the solution. - Once deployment finishes, it output will provide the rest of the values required for finishing the integration within the Application Security console.
- Clone this repository from Github.
- Using your terminal navigate to the
Cloud-One-Application-Security-SNS-to-Security-Hub
folder contained within the above cloned repository. Example:User@Host:cd ~/Cloud-One-Application-Security-SNS-to-Security-Hub/
- Deploy the SAM template in guided mode. Example:
sam deploy --guided
- When prompted for
Parameter ExternalID
, leave the value blank or put in any dummy value. - When prompted for
Parameter UseExistingSNSTopic
set the value totrue
. - When prompted for
Parameter ExistingSNSTopicARN
input the ARN of your existing Cloud One Application Security SNS Topic. - Select
Yes
by pressY
to the following prompts:Confirm changes before deploying
,Allow SAM CLI IAM role creation
- Optionally save the above parameters to a configuration file when promtped.
- Review the resources to be created/updated and select
Yes
by pressingY
to deploy the solution. - Once deployment finishes, the ARN of the new function will be presented, it will automatically be subscribed to your existing topic ARN.