Skip to main content

Connect to AWS Marketplace (legacy)

For older Tackle accounts, set up your AWS seller account and connect it to Tackle.

Leslie avatar
Written by Leslie
Updated this week

Legacy version

This feature is an older experience in Tackle that will soon be retired or no longer supported. If you have questions or want to upgrade to the latest experience, contact [email protected].

To help you sell in AWS Marketplace, Tackle needs to establish a data connection with your AWS account. This is a required step before using other Tackle features with AWS β€” such as offers and co-sell β€” and in most cases, this will be one of the very first actions you take in your Tackle account.

Determine the right connection steps for your Tackle account

Your steps for connecting Tackle and AWS are different depending on some settings in your Tackle account.

To figure out which article to follow, sign in to your Tackle account and click Integrations in the left menu. If you see separate integration cards for AWS Marketplace and AWS co-sell, follow the steps in this article. If you see a single integration card for AWS, check out our article Connect to AWS Marketplace instead.

Before you connect

Before you can connect your Tackle account to AWS Marketplace, make sure you’ve set up your AWS account and completed the required forms and registration steps:

Set up your AWS seller account

  1. Create or choose an AWS account to connect to Tackle. This account will be used when publishing your listings and managing sales disbursements. We recommend creating a brand new accountπŸ”— linked to your primary AWS account, in order to isolate your production and development accounts from your Tackle managed listings.

  2. Sign in to the AWS account you chose in step 1, then review your account permissionsπŸ”— and give your account the following permissions if it doesn't already have them:

    • Create roles

    • Create stacks, also known as "CloudFormation Templates"

    • Enroll in Commerce Analytics Service

    • Configure financial services
      ​
      ​Important: If you have already set up a listing with AWS, you have completed this step.
      ​

  3. Click the following links to complete these five required forms from AWS:

Connect your Tackle account to AWS Marketplace (legacy)

Connecting to the AWS Marketplace is a collaborative process between Tackle, the cloud marketplace and various people at your organization. It includes multiple steps that must be completed in order. Once you complete a step, be sure the checklist in TackleπŸ”— indicates your progress (by turning green).

Important

You must have AWS and Alliances lead permissions (or work with someone who does) to complete these steps.

Each of these steps uses Amazon CloudFormation TemplatesπŸ”— to automate complicated provisioning tasks.

Create a Tackle role and grant access

First, you’ll launch a CloudFormation Template to allow Tackle to manage your listings and provide support for transactions.

  1. Sign in to Tackle. In the left menu, click Integrations > AWS Marketplace > AWS. Then, click to expand section 2: Grant Tackle Access.

    If you only want to use Tackle to manage co-sell opportunities, go to Integrations > AWS Co-sell instead.
    ​

  2. Click Launch Stack to run a CloudFormation Template creating a new Tackle role in your AWS account.

    Note: If you plan on connecting to both AWS Marketplace and co-sell, you only need to complete this step once, either for co-sell or marketplace.
    ​

  3. Finish the process in the AWS Marketplace Management Portal. Review the template URL, stack name and parameters. Then, check the box to acknowledge creation and click Create stack.

  4. In the AWS Marketplace Management Portal, go to AWS Account RolesπŸ”— and search for Tackle.

  5. Click on the Role Name for the role you just created. In the page that opens, under Summary, copy the Tackle Role ARN.

  6. In Tackle, in the same page you used above, paste the ARN you just copied in the Tackle Role ARN field and click Save.
    ​
    ​Note: If you plan on connecting to both AWS Marketplace and co-sell, you only need to complete this step once, either for co-sell or marketplace.
    ​
    ​Warning: If your Role ARN changes in Marketplace, it must also match the ARN shared with ACE or else it will break your co-sell connection. If that happens, you will have to open a Support ticket in APN to update the policy.

Set up Tackle order notifications

In this step, you'll launch another CloudFormation Template to give Tackle access to the AWS-created Marketplace events, in order to deliver that data to your Tackle dashboard and other places in Tackle.

  1. Sign in to Tackle. In the left menu, click Integrations > AWS Marketplace. Then, click to expand section 3: Set up Tackle order notifications.

  2. Click Launch Stack to initiate a CloudFormation Template giving Tackle access to your transaction data.

  3. Finish the process in the AWS Marketplace Management Portal. Review the template URL, stack name and parameters, then check the box to acknowledge creation and click Create stack. When this is complete, the step in Tackle will turn green.

Give Tackle access to your listings data (SDDS)

In this step, you’ll launch another CloudFormation Template to give Tackle access to your Amazon Seller Data Feed Delivery Service (SDDS)πŸ”— listings data.

  1. Sign in to Tackle. In the left menu, click Integrations > Marketplace > Set up Seller Data Feed Delivery Service (SDDS).

  2. Click Launch Stack to initiate a CloudFormation Template giving Tackle access to your listings data.

  3. Finish the process in the AWS Marketplace Management Portal. Review the template URL, stack name and parameters. Then, check the box to acknowledge creation and click Create stack. When this is complete, the step in Tackle will turn green.

  4. When the process is complete click the Output tab and copy the KMSKeyARN. Your KMSKeyARN should look something like this: arn:aws:us-east-1

  5. Return to Tackle and paste the KMS Key ARN you copied from AWS into the text box titled KMS key ARN.

  6. In Tackle, click to expand step 5: Enroll in SDDSπŸ”—.

  7. Open the following link from AWS in a new browser tab: Marketplace Management Data Feed Configuration formπŸ”—. Copy and paste the following fields from the text boxes in Tackle into the corresponding fields in your Marketplace Management Data Feed Configuration form:
    ​

    • S3 ARN

    • KMS Key ARN

    • SNS Topic ARN.
      ​

  8. When you're finished, click Submit to complete your AWS configuration form.

Set up an Identity and Access Management (IAM) role for Tackle

In this step, you’ll launch another CloudFormation Template to create a Tackle role in your AWS Identity and Access Management (IAM)πŸ”— controls. This role grants Tackle access to your transaction data and helps provide support.

  1. Sign in to Tackle. In the left menu, click Integrations > AWS Marketplace. Then, click to expand section 6: Create custom policy for Tackle IAM Role.

  2. Click Launch Stack to initiate a CloudFormation Template to create an IAM role for Tackle.

  3. Finish the process in the AWS Marketplace Management Portal. Review the template URL, stack name and parameters, then check the box to acknowledge creation and click Create stack. When this is complete, the step in Tackle will turn green.

  4. Return to Tackle and click Test configuration to validate that your IAM role has been established. You will receive a validation message if it has. If not, review the previous steps to be sure they have all been completed correctly.

Next steps after connecting to the cloud

Connect to AWS Partner Central to co-sell with AWS

If you want to co-sell with AWS, you'll also need to follow our guide Connect to AWS Partner Central (legacy).

Listing and enablement

Creating your marketplace listing and planning your first transaction should happen at the same time. This reduces the time it takes to see a return on your investment.

Creating the listing will require help from multiple functions in your company. See the Listing best practices article for more information on how you can get started.

While you work with your team to create the listing, you can start to identify your first private offer. Ideally, you will have a deal ready by the time your listing is published. The Prepare for your first Private Offer article will tell you how you can prepare for your first transaction.

At this point, you also want to start thinking about your co-sell strategy and how you plan on investing resources into that motion.

Did this answer your question?