Linking your APN (AWS Partner Network) account with AWS Marketplace allows for streamlined management and access to AWS resources. Follow these step-by-step instructions to ensure a seamless integration.
-
Prerequisite
To link your AWS Marketplace seller account with an AWS Partner Central account, you must have access to an AWS account with cloud admin permissions.
- Sign in to the IAM console.
- Under Access management, choose Policies.
- Choose Create policy.
- Specify permissions in the policy editor by choosing JSON, and then add the following policy:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "CreatePartnerCentralCloudAdminRole", "Effect": "Allow", "Action": [ "iam:CreateRole" ], "Resource": "arn:aws:iam::*:role/PartnerCentralRoleForCloudAdmin*" }, { "Sid": "AttachPolicyToPartnerCentralCloudAdminRole", "Effect": "Allow", "Action": [ "iam:AttachRolePolicy" ], "Resource": "arn:aws:iam::*:role/PartnerCentralRoleForCloudAdmin*", "Condition": { "ArnLike": { "iam:PolicyARN": "arn:aws:iam::*:policy/PartnerCentralAccountManagementUserRoleAssociation" } } }, { "Sid": "AssociatePartnerAccount", "Effect": "Allow", "Action": [ "partnercentral-account-management:AssociatePartnerAccount" ], "Resource": "*" } ] }
-
Choose Next.
-
Under Policy details, enter FullResaleAuthorizationAccess for Policy name and add an optional description.
-
Review the policy permissions.
-
(Optional) Add tags as needed.
-
Choose Create policy.
If you add the policy to an existing IAM user or role, add a custom trust policy:
-
Choose Trusted entity.
-
For Trusted entity type, choose Custom trust policy.
-
Copy and paste the following trust policy into the JSON editor.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "partnercentral-account-management.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
-
Steps to link APN account with AWS Marketplace
- Sign in to AWS Partner Central as a user with the Alliance Lead or Cloud Admin role. (If you are not the alliance lead then follow this steps to gain cloud admin role access)
- Ensure that the logged-in user has both AWSMarketplaceFullAccess and IAM full access policy permissions.
- In the AWS Marketplace section of the AWS Partner Central homepage, choose Link Account.
- Choose 'IAM user' option.
- Input the AWS Account ID for the AWS Marketplace account.
- Proceed by clicking 'Next'.
- Sign in to AWS Marketplace.
- Click 'Allow' to authorize the connection between AWS Partner Central and AWS Marketplace accounts and users.
- Post authorization, a role named PartnerCentralRoleForCloudAdmin-xxxxxxxx is automatically created in your AWS account.
📒 Note: This role facilitates the connection between your APN account and AWS Marketplace.
You need to attach the following AWS managed policies to the role (PartnerCentralRoleForCloudAdmin-xxxxxxxx):
-
- AWSMarketplaceSellerFullAccess
- PartnerCentralAccountManagementUserRoleAssociation
Fig. 1
-
Creating Solutions on APN Portal
- Login to APN Portal.
- On the top bar, click on Build and then Solutions offered.
- Click on create new Solution to add new solutions to co-sell.
-
Linking Solutions with AWS Marketplace Product
- Choose an exiting solution.
- Head to AWS Marketplace section.
- Under Buy Now on Marketplace section, Paste the link of of your listing.