SaaSify ACE Setup
  • 12 Mar 2025
  • 2 Minutes to read

SaaSify ACE Setup


Article summary

In this Article

This article explains how to create an ACE Setup Stack and configure the AWS seller account in SaaSify for ACE Co-sell.

Prerequisites

  • Before proceeding with the steps below, make sure you have completed the previous setup.

  • SaaSify PSM will provide the following information as part of the configuration:

  1. CloudFormation Quick Create URL for ACE

  2. ACE EventBridge Target Destination

Note:

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

  • Ensure you have all the above details provided by PSM.

  • Ensure you have IAM Role Trusted Entity ExternalId and IAM Role Trusted Entity Principal values that you copied from the CFT template while creating the stack in the previous step.

ACE Stack Setup

  1. Open the CloudFormation Quick Create URL for ACE provided by PSM in the browser and log in using your AWS credentials.

  2. Ensure the correct Region: N.Virginia (US-East-1) is selected.

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

    1. Stack Name

    2. SaaSify Environment Name

    3. ACE Environment Name

      Note:

      Update the SaaSify Environment Name and ACE Environment Name according to the Environment you’re using.

  4. Provide the ACE EventBridge Target Destination. The PSM provides this value, or you can also get it from SaaSify under the AWS Seller Account.

  5. Provide the IAM Role Trusted Entity Principal and IAM Role Trusted Entity ExternalId with the values you copied from the CFT template while creating the stack in the previous step.

  6. You can leave the Permissions section empty as it is optional.

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

  8. Click on Create Stack.

  9. Once the stack creation is completed successfully, you can see the status as Create_Complete.

  10. Navigate to the Outputs tab and note the value for SaaSifyRoleARN, which will be used in the next steps.

SaaSify Seller Account Configuration for ACE

Follow the below steps to configure the AWS Seller Account for ACE in SaaSify using SaaSify credentials:

Note:

Before proceeding with the steps below, ensure you have the following values handy:

  • SaaSifyRoleARN value obtained from the output of the ACE stack created above.

  • IAM Role Trusted Entity External ID value that you copied from the CFT template while creating the previous stack.

  1. Log in to your SaaSify instance using the Publisher Admin Role.

  2. Navigate to Seller Accounts under Providers in SaaSify.

  3. Edit the AWS Seller Account created by PSM.

  4. Click on + Add Configuration.

  5. Enable the checkbox Use SaaSify credentials.

    Note:

    By enabling this checkbox, you agree to use SaaSify-provided credentials to connect to the AWS marketplace.

  6. Under API Capabilities, enable Co-sell.

  7. Select AWS Partner Program Type.

  8. Select version as API.

  9. Update the Trusted Relation Role ARN with the value obtained from the output of the ACE stack created above.

  10. Update the Trusted Relation External ID with IAM Role Trusted Entity External ID you copied from the CFT template while creating the previous stack.

  11. Update the Account ID with the value that you can see in the Trusted Relation Role ARN.

  12. Select the ACE Environment as Sandbox or Production, depending on your environment.

  13. Enter the Title Prefix (Applicable only for UAT and Sandbox environment). Eg: <seller company name>

  14. Click on Validate and Save it.

Next Step

  • Follow the steps on the next page to set up CPPO Notification.