SaaSify ACE Setup

Prev Next

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

  • Make sure the user should be an AWS Account Administrator with the below permissions assigned:

    • AdministratorAccess

    • AWSMarketplaceSellerFullAccess

  • The CloudFormation template link will be shared as a part of onboarding guidance.

ACE Stack Setup

Follow the below steps to run CloudFormation template for ACE:

  1. Open the CloudFormation Quick Create URL for ACE 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

    4. ACE EventBridge Target Destination

    5. IAM Role Trusted Entity Principal

    6. IAM Role Trusted Entity ExternalId

    Note:

    Ensure that ACE EventBridge Target Destination end correctly with the proper seller code. You can find the seller code in SaaSify > Seller Account > Details Table.

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

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

  6. Click on Create Stack.

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

  8. Navigate to the Outputs tab to copy the SaaSifyIAMRoleARN & SaaSifyIAMRoleTrustExternalID values. 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:

  • SaaSifyIAMRoleARN & SaaSifyIAMRoleTrustExternalID values obtained from the Outputs of the ACE stack created above.

  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 IAM Role ARN with SaaSifyIAMRoleARN value obtained from the output of the ACE stack created above.

  10. Update the IAM Role Trust External ID with SaaSifyIAMRoleTrustExternalID value obtained from the output of the ACE stack created above.

  11. Update the Account ID field with the AWS Account ID of your Marketplace Account that is linked to ACE Partner Central.

  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.