Skip to main content
Connect to AWS Marketplace

Set up your AWS seller account and complete the rest of the workflows in this article to get started.

Leslie avatar
Written by Leslie
Updated over a month ago

Step 1: Set up your AWS seller account

Important

Before you connect your Tackle account with the AWS Marketplace, you'll need to set your AWS Marketplace seller account.

Permissions required: AWS admin.

  1. Create an AWS account (console). This account will be used when publishing your listings and managing disbursement of sales. It is easiest to create a brand new AWS account that is linked to your master account. By creating or linking a new accountπŸ”— you are isolating your production and development accounts from your Tackle managed listings. Log in to this account to complete the following steps.
    ​Importantf you have already set up a listing with AWS, you have completed this step.

  2. Ensure that the account has access to create roles, stacks, enroll in Commerce Analytics Service, and configure financial services.

  3. Accept the AWS Terms and ServicesπŸ”—.

  4. Complete the Tax Information InterviewπŸ”—.

  5. 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.

  6. Complete the Company Public ProfileπŸ”—.

  7. Complete the Seller RegistrationπŸ”—. This is required to create marketplace listings.

Step 2: Connect to the AWS Marketplace

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.

Create a Tackle role and grant access

For Tackle to support you in the AWS Marketplace, you need to allow Tackle to manage your listings and provide support for transactions.

AWS uses a Cloud Formation Template (CFT) for their resource provisioning.

  1. In Tackle, go to Account settings > Marketplace > AWS > Grant Tackle AccessπŸ”— (for marketplace) or to Account settings > Co-sell > AWSπŸ”— (for Co-Sell only).

  2. Click the link (under Grant Tackle Access for marketplace, or under Connect Tackle and AWS Marketplace for co-sell) to initiate the Cloud Formation Template (CFT) that creates a Tackle role. (You only need to do this 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. (You only need to do this 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

To support you in selling, Tackle needs access to the transaction data so you can access that data in your Tackle dashboard and other areas of the Tackle application. In this step, you'll use a Cloud Formation Templates (CFT)πŸ”— to give Tackle access to the AWS-created Marketplace events.

  1. In Tackle, go to Account Settings > Marketplace > AWS > Set up Tackle Order NotificationsπŸ”— and click the link to initiate the Cloud Formation Template (CFT) that gives Tackle access to your transaction data.

  2. 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)

Tackle needs access to your listings data to support Tackle Payments. AWS uses Cloud Formation Templates (CFT)πŸ”— for their resource provisioning. The CFT below, gives Tackle access to the Seller Data Feed Delivery Service (SDDS) resources.

  1. In Tackle, go to Account Settings > Marketplace > AWS > Set up Seller Data Feed Delivery Service (SDDS)πŸ”— and click the link to initiate the Cloud Formation Template (CFT) that gives Tackle access to your listings data.

  2. 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.

  3. When the process is complete click the Output tab and copy the KMSKeyARN (for example, arn:aws:us-east-1)

  4. Open the Tackle platform, and go to Account Settings > Marketplace > AWS > Set up Seller Data Feed Delivery Service (SDDS)πŸ”— and paste the KMS Key ARN from AWS into the Tackle platform.

  5. In the Tackle platform, click the next step Enroll in SDDSπŸ”—.

  6. In a separate tab of your browser, go to the Marketplace Management Data Feed Configuration formπŸ”—. Copy and paste the S3 ARN, KMS Key ARN and SNS Topic ARN from Tackle into the Marketplace Management Data Feed Configuration form.

  7. Click Submit.

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

To support you in selling, the Tackle needs access to your AWS services and resources. AWS uses Identity and Access Management (IAM) rolesπŸ”— to provide this access. In this step, you'll use another AWS Cloud Formation Templates (CFT)πŸ”— to set up IAM roles and grant them additional permissions.

  1. In Tackle, go to Account Settings > Marketplace > AWS > Create Custom Policy for IAM RoleπŸ”— and click the link to initiate the Cloud Formation Template (CFT) that creates an IAM role for Tackle.

  2. 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.

  3. 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

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. For more information on co-selling and Tackle’s co-sell integrations, see our Get Started Co-selling article.

Did this answer your question?