SaaSify to AWS Marketplace Integration
  • 09 Jan 2025
  • 1 Minute to read

SaaSify to AWS Marketplace Integration


Article summary

In this Article

This article describes how to create SaaSify - AWS Marketplace Integration Setup Stack.

Pre-requisites

  • Before proceeding with the below steps, make sure you have completed the steps mentioned in previous page.

  • Ensure you have the following data ready, obtained during the completion of the Datafeed Configuration step: SnsTopicArn, S3BucketArn, and KmsKeyArn.

Note:

Before executing the below steps, make sure you have the AWSCloudFormation_FullAccess permissions assigned to the user.

Create SaaSify AWS Marketplace Setup Stack

  1. Login to your SaaSify Instance with Publisher Admin Role.

  2. Navigate to Seller Accounts under Providers in SaaSify

  3. Select Seller Account configured for AWS.

  4. In General Settings section, In Align to ACE EventBridge Target Destination under Actions Column you will find a CFT (Cloud Formation Template) icon.

  5. Click and Open the Cloud Formation Quick Create URL in the Browser and login using your AWS Credentials.

  6. Ensure the correct Region: N.Virginia (us-east-1) is selected.

  7. In this CFT (CloudFormation Template), the following details will be automatically populated

    1. Stack Name

    2. SaaSify Environment Name

    3. IAM Role Name for SaaSify Integration

    4. IAM Role Trusted Entity Principal

    5. IAM Role Trusted Entity ExternalId

    6. Datafeed SNS Webhook URL

    7. Marketplace EventBridge Target Destination

  8. From the above data, ensure you copy the IAM Role Trusted Entity ExternalId and keep it noted, as it will be required in the next step for SaaSify configuration.

    Note:

    Ensure that the Datafeed SNS Webhook URL and Marketplace EventBridge Target Destination are correctly ending with the proper seller code. You can find the seller code in SaaSify > Seller Account > Details Table.

  9. Now, proceed to fill in the Datafeed Configuration values.

    1. For Amazon Simple Storage Service (Amazon S3) ARN paste the value of Amazon Simple Storage Service(Amazon S3) ARN copied from Set up customer data storage

    2. For AWS KMS key ARN paste the value of AWS KMS key ARN copied from Set up customer data storage

    3. For SNS Topic ARN paste the value of SNS Topic ARN copied from Set up customer data storage

  10. Review the details updated and under Capabilities, select “I acknowledge that AWS CloudFormation might create IAM resources with custom names.

  11. Click on Create Stack.

  12. Once the Stack creation is completed successfully, you can see the status as Create_Complete.

  13. Navigate to the Outputs tab and make a note of the value for SaaSifyRoleARN (Trusted relation role ARN) as this would be used in further steps.

Next Step

  • Follow the steps in next page to Create Seller Account in SaaSify.