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.
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.Ensure that the account has access to create roles, stacks, enroll in Commerce Analytics Service, and configure financial services.
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.
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.
In Tackle, go to Account settings > Marketplace > AWS > Grant Tackle Accessπ (for marketplace) or to Account settings > Co-sell > AWSπ (for Co-Sell only).
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.)
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. (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.
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.
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.
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.
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 (for example, arn:aws:us-east-1)
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.
In the Tackle platform, click the next step Enroll in SDDSπ.
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.
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.
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.
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.
In Tackle, return to Account Settings > Marketplace > AWS > Create custom policy for Tackle IAM roleπ.
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.