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
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.
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.
β
Click the following links to complete these five required forms from AWS:
Accept the AWS Terms and Servicesπ.
Complete the Tax Information Interviewπ.
Complete the Banking Informationπ.
β
βNote: You can link more than one bank and configure which bank accounts can accept different currencies. Learn more about using foreign currencies for AWS Marketplace private offers.
βComplete the Company Public Profileπ.
Complete the Seller Registrationπ. This is required to create marketplace listings.
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.
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.
β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.
β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.
In the AWS Marketplace Management Portal, go to AWS Account Rolesπ and search for Tackle.
Click on the Role Name for the role you just created. In the page that opens, under Summary, copy the Tackle Role ARN.
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.
Sign in to Tackle. In the left menu, click Integrations > AWS Marketplace. Then, click to expand section 3: Set up Tackle order notifications.
Click Launch Stack to initiate a CloudFormation Template giving Tackle access to your transaction data.
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.
Sign in to Tackle. In the left menu, click Integrations > Marketplace > Set up Seller Data Feed Delivery Service (SDDS).
Click Launch Stack to initiate a CloudFormation Template giving Tackle access to your listings data.
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.
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
Return to Tackle and paste the KMS Key ARN you copied from AWS into the text box titled KMS key ARN.
In Tackle, click to expand step 5: Enroll in SDDSπ.
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.
β
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.
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.
Click Launch Stack to initiate a CloudFormation Template to create an IAM role for Tackle.
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.
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.