AWSMarketplaceSellerFullAccess
Summary
Provides full access to all seller operations on the AWS Marketplace and other AWS services such as AMI management. The AWS Marketplace Seller Guide says it grants administrative permissions for all seller operations, including the AWS Marketplace Management Portal and managing the Amazon EC2 AMI used in AMI-based products.
Permissions imported from the AWS Managed Policy Reference Guide; other sections reviewed against the listed AWS sources.
Identity
- ARN
arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccess- Default version
- v35
- Created
- Last edited
- Services
- aws-marketplace, aws-marketplace-management, ec2, iam, invoicing, partnercentral, payments, q, s3, support, tax, vendor-insights
Control-plane actions (95)
By access level: 25 List, 3 Permissions management, 34 Read, 2 Tagging, 31 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Marketplace | 47 of 97 | 16 List, 2 Permissions management, 15 Read, 2 Tagging, 12 Write; 29 restricted, 15 conditional | aws-marketplace:BatchCreateBillingAdjustmentRequest, aws-marketplace:CancelAgreementCancellationRequest, aws-marketplace:CancelAgreementPaymentRequest, aws-marketplace:CancelChangeSet, aws-marketplace:CreateVerificationEvidence, aws-marketplace:DeleteResourcePolicy, aws-marketplace:DescribeAgreement, aws-marketplace:DescribeAssessment, aws-marketplace:DescribeChangeSet, aws-marketplace:DescribeEntity, aws-marketplace:GetAgreementCancellationRequest, aws-marketplace:GetAgreementPaymentRequest and 35 more |
| Marketplace Portal | 11 of 13 | 2 List, 4 Read, 5 Write; 0 restricted, 0 conditional | aws-marketplace-management:GetAdditionalSellerNotificationRecipients, aws-marketplace-management:GetBankAccountVerificationDetails, aws-marketplace-management:GetSecondaryUserVerificationDetails, aws-marketplace-management:GetSellerVerificationDetails, aws-marketplace-management:PutAdditionalSellerNotificationRecipients, aws-marketplace-management:PutBankAccountVerificationDetails, aws-marketplace-management:PutSecondaryUserVerificationDetails, aws-marketplace-management:PutSellerVerificationDetails, aws-marketplace-management:uploadFiles, aws-marketplace-management:viewReports, aws-marketplace-management:viewSupport |
| EC2 | 4 of 834 | 2 List, 1 Permissions management, 1 Write; 0 restricted, 0 conditional | ec2:DescribeImages, ec2:DescribeSnapshots, ec2:ModifyImageAttribute, ec2:ModifySnapshotAttribute |
| IAM | 3 of 190 | 1 Read, 2 Write; 3 restricted, 2 conditional | iam:CreateServiceLinkedRole, iam:GetRole, iam:PassRole |
| Invoicing Service | 2 of 26 | 2 Read; 0 restricted, 0 conditional | invoicing:GetInvoicePDF, invoicing:ListInvoiceSummaries |
| Partner Central | 4 of 164 | 1 List, 2 Read, 1 Write; 2 restricted, 2 conditional | partnercentral:GetConnection, partnercentral:GetVerification, partnercentral:ListConnections, partnercentral:StartVerification |
| Payments | 3 of 28 | 1 List, 2 Write; 0 restricted, 0 conditional | payments:CreatePaymentInstrument, payments:DeletePaymentInstrument, payments:GetPaymentInstrument |
| Q | 5 of 54 | 2 Read, 3 Write; 0 restricted, 0 conditional | q:GetConversation, q:ListConversations, q:PassRequest, q:SendMessage, q:StartConversation |
| Support | 1 of 39 | 1 Write; 0 restricted, 0 conditional | support:CreateCase |
| Tax Settings | 9 of 23 | 5 Read, 4 Write; 0 restricted, 0 conditional | tax:DeleteSupplementalTaxRegistration, tax:GetTaxInfoReportingDocument, tax:GetTaxInterview, tax:GetTaxRegistration, tax:ListSupplementalTaxRegistrations, tax:ListTaxRegistrations, tax:PutSupplementalTaxRegistration, tax:PutTaxInterview, tax:PutTaxRegistration |
| Vendor Insights | 6 of 24 | 3 List, 3 Read; 0 restricted, 0 conditional | vendor-insights:GetDataSource, vendor-insights:GetSecurityProfile, vendor-insights:GetSecurityProfileSnapshot, vendor-insights:ListDataSources, vendor-insights:ListSecurityProfileSnapshots, vendor-insights:ListSecurityProfiles |
Marketplace: 47 actions
- aws-marketplace:BatchCreateBillingAdjustmentRequest (Write)
- aws-marketplace:CancelAgreementCancellationRequest (Write)
- aws-marketplace:CancelAgreementPaymentRequest (Write)
- aws-marketplace:CancelChangeSet (Write)
- aws-marketplace:CreateVerificationEvidence (Write)
- aws-marketplace:DeleteResourcePolicy (Permissions management)
- aws-marketplace:DescribeAgreement (Read)
- aws-marketplace:DescribeAssessment (Read)
- aws-marketplace:DescribeChangeSet (Read)
- aws-marketplace:DescribeEntity (Read)
- aws-marketplace:GetAgreementCancellationRequest (Read)
- aws-marketplace:GetAgreementPaymentRequest (Read)
- aws-marketplace:GetAgreementTerms (List)
- aws-marketplace:GetBillingAdjustmentRequest (Read)
- aws-marketplace:GetInvoiceSubmissionTask (Read)
- aws-marketplace:GetIssuedTaxInvoice (Read)
- aws-marketplace:GetResourcePolicy (Read)
- aws-marketplace:GetSellerDashboard (Read)
- aws-marketplace:GetTaxComplianceProfile (Read)
- aws-marketplace:GetVerification (Read)
- aws-marketplace:GetVerificationEvidence (Read)
- aws-marketplace:ListAgreementCancellationRequests (List)
- aws-marketplace:ListAgreementInvoiceLineItems (List)
- aws-marketplace:ListAgreementPaymentRequests (List)
- aws-marketplace:ListAssessments (List)
- aws-marketplace:ListBillingAdjustmentRequests (List)
- aws-marketplace:ListChangeSets (List)
- aws-marketplace:ListEntities (List)
- aws-marketplace:ListInvoiceSubmissionTasks (List)
- aws-marketplace:ListIssuedTaxInvoices (List)
- aws-marketplace:ListPayables (List)
- aws-marketplace:ListTagsForResource (Read)
- aws-marketplace:ListTaxComplianceProfileChangeTasks (List)
- aws-marketplace:ListTaxComplianceProfiles (List)
- aws-marketplace:ListVerificationEvidence (List)
- aws-marketplace:ListVerifications (List)
- aws-marketplace:PutResourcePolicy (Permissions management)
- aws-marketplace:SearchAgreements (List)
- aws-marketplace:SendAgreementCancellationRequest (Write)
- aws-marketplace:SendAgreementPaymentRequest (Write)
- aws-marketplace:StartChangeSet (Write)
- aws-marketplace:StartInvoiceSubmissionTask (Write)
- aws-marketplace:StartTaxComplianceProfileChangeTask (Write)
- aws-marketplace:StartVerification (Write)
- aws-marketplace:TagResource (Tagging)
- aws-marketplace:UntagResource (Tagging)
- aws-marketplace:UpdateVerificationEvidence (Write)
Marketplace Portal: 11 actions
- aws-marketplace-management:GetAdditionalSellerNotificationRecipients (Read)
- aws-marketplace-management:GetBankAccountVerificationDetails (Read)
- aws-marketplace-management:GetSecondaryUserVerificationDetails (Read)
- aws-marketplace-management:GetSellerVerificationDetails (Read)
- aws-marketplace-management:PutAdditionalSellerNotificationRecipients (Write)
- aws-marketplace-management:PutBankAccountVerificationDetails (Write)
- aws-marketplace-management:PutSecondaryUserVerificationDetails (Write)
- aws-marketplace-management:PutSellerVerificationDetails (Write)
- aws-marketplace-management:uploadFiles (Write)
- aws-marketplace-management:viewReports (List)
- aws-marketplace-management:viewSupport (List)
EC2: 4 actions
- ec2:DescribeImages (List)
- ec2:DescribeSnapshots (List)
- ec2:ModifyImageAttribute (Write)
- ec2:ModifySnapshotAttribute (Permissions management)
IAM: 3 actions
- iam:CreateServiceLinkedRole (Write)
- iam:GetRole (Read)
- iam:PassRole (Write)
Invoicing Service: 2 actions
- invoicing:GetInvoicePDF (Read)
- invoicing:ListInvoiceSummaries (Read)
Partner Central: 4 actions
- partnercentral:GetConnection (Read)
- partnercentral:GetVerification (Read)
- partnercentral:ListConnections (List)
- partnercentral:StartVerification (Write)
Payments: 3 actions
- payments:CreatePaymentInstrument (Write)
- payments:DeletePaymentInstrument (Write)
- payments:GetPaymentInstrument (List)
Q: 5 actions
- q:GetConversation (Read)
- q:ListConversations (Read)
- q:PassRequest (Write)
- q:SendMessage (Write)
- q:StartConversation (Write)
Support: 1 actions
- support:CreateCase (Write)
Tax Settings: 9 actions
- tax:DeleteSupplementalTaxRegistration (Write)
- tax:GetTaxInfoReportingDocument (Read)
- tax:GetTaxInterview (Read)
- tax:GetTaxRegistration (Read)
- tax:ListSupplementalTaxRegistrations (Read)
- tax:ListTaxRegistrations (Read)
- tax:PutSupplementalTaxRegistration (Write)
- tax:PutTaxInterview (Write)
- tax:PutTaxRegistration (Write)
Vendor Insights: 6 actions
- vendor-insights:GetDataSource (Read)
- vendor-insights:GetSecurityProfile (Read)
- vendor-insights:GetSecurityProfileSnapshot (Read)
- vendor-insights:ListDataSources (List)
- vendor-insights:ListSecurityProfileSnapshots (List)
- vendor-insights:ListSecurityProfiles (List)
Data-plane actions (1)
By access level: 1 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| S3 | 1 of 25 | 1 Write; 1 restricted, 0 conditional | s3:PutObject |
S3: 1 actions
- s3:PutObject (Write)
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: mixed.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants at least 80% of the write and permissions-management actions of: aws-marketplace-management (5 of 5).
- Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
- Grants iam:PassRole, but only for scoped roles or under conditions (for example iam:PassedToService).
Guidance
Practical scope
The Seller Guide groups the permissions by service. aws-marketplace actions manage change sets, entities, agreements, payment requests, billing adjustments, invoice submission tasks, verification evidence, tax compliance profiles, resource policies and tags. aws-marketplace-management allows uploading files and viewing reports and support information, plus seller and bank account verification details. ec2 allows describing and modifying AMI images and snapshots. payments and tax allow managing payment instruments and tax registrations. Smaller statements allow vendor-insights reads, support:CreateCase, Amazon Q Partner Assistant conversation actions, partnercentral verification and connection actions, and s3:PutObject to a single ephemeral upload bucket path scoped to the caller's account. iam:GetRole and iam:PassRole apply to arn:aws:iam::*:role/*, with PassRole limited to assets.marketplace.amazonaws.com, and iam:CreateServiceLinkedRole is limited to resale-authorization.marketplace.amazonaws.com.
Use cases
- Give seller administrators access to all seller operations on AWS Marketplace, including the AWS Marketplace Management Portal.
- Manage the Amazon EC2 AMI used in AMI-based products.
Best practices
- AWS managed policies don't grant least privilege permissions. The IAM User Guide suggests using IAM Access Analyzer to see which permissions principals actually use, then writing a custom policy or generating one with only the required permissions.
- AWS managed policies might not grant least-privilege permissions for your specific use cases because they are available to all AWS customers. The AWS Marketplace Seller Guide recommends reducing permissions further with customer managed policies specific to your use cases.
Security considerations
- The Seller Guide describes the policy as administrative permissions covering all seller operations. It includes payments:CreatePaymentInstrument and payments:DeletePaymentInstrument, tax registration and tax interview updates, and seller and bank account verification updates, all on all resources.
- ec2:ModifyImageAttribute and ec2:ModifySnapshotAttribute are allowed on all resources, and aws-marketplace:PutResourcePolicy and aws-marketplace:DeleteResourcePolicy are allowed on AWSMarketplace resources.
- iam:PassRole is allowed on arn:aws:iam::*:role/* when the role is passed to assets.marketplace.amazonaws.com.
- You cannot change the permissions in an AWS managed policy. If AWS updates the policy, the update affects every user, group and role it is attached to.
Assignment guidance
You can attach this policy to your IAM identities (users, groups and roles). The reference page also links to guidance on creating a permission set using AWS managed policies in IAM Identity Center. Attach it only to people who administer seller operations; AWSMarketplaceSellerProductsReadOnly is the read-only seller policy the Seller Guide lists for viewing products.
Related policies
Same service
- AmazonTimestreamConsoleFullAccess
- AWSDataExchangeFullAccess
- AWSDataExchangeProviderFullAccess
- AWSDataExchangeReadOnly
- AWSDataExchangeSubscriberFullAccess
- AWSElasticBeanstalkMulticontainerDocker
- AWSIQContractServiceRolePolicy
- AWSMarketplaceDiscoveryFullAccess
Same domain
Frequently asked questions
- When should I attach AWSMarketplaceSellerFullAccess?
- The AWS Marketplace Seller Guide says it grants administrative permissions for full access to all seller operations on AWS Marketplace, including the AWS Marketplace Management Portal and managing the Amazon EC2 AMI used in AMI-based products. You can attach it to users, groups and roles. Attach it only to people who administer seller operations.
- What does AWSMarketplaceSellerFullAccess grant?
- Seller operations across aws-marketplace and aws-marketplace-management (change sets, entities, agreements, payment requests, billing adjustments, invoices, verification, tax compliance profiles, resource policies, tags, reports and file uploads), EC2 AMI and snapshot describe and modify actions, payments and tax actions, vendor-insights reads, support case creation, Amazon Q Partner Assistant and partnercentral actions, one S3 upload path, and limited IAM role and service-linked role actions.
- What are the security risks of AWSMarketplaceSellerFullAccess?
- It is an administrative policy. It allows creating and deleting payment instruments, updating tax registrations and seller verification details, and modifying EC2 image and snapshot attributes on all resources. AWS managed policies might not grant least-privilege permissions for your use case, and AWS updates to the policy affect every identity it is attached to. It was last edited on November 2, 2026.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "MarketplaceManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace-management:uploadFiles",
"aws-marketplace-management:viewReports",
"aws-marketplace-management:viewSupport",
"aws-marketplace:ListChangeSets",
"aws-marketplace:DescribeChangeSet",
"aws-marketplace:StartChangeSet",
"aws-marketplace:CancelChangeSet",
"aws-marketplace:ListEntities",
"aws-marketplace:DescribeEntity",
"aws-marketplace:GetSellerDashboard",
"aws-marketplace:ListAssessments",
"aws-marketplace:DescribeAssessment",
"ec2:DescribeImages",
"ec2:DescribeSnapshots",
"ec2:ModifyImageAttribute",
"ec2:ModifySnapshotAttribute"
],
"Resource": "*"
},
{
"Sid": "AgreementAccess",
"Effect": "Allow",
"Action": [
"aws-marketplace:SearchAgreements",
"aws-marketplace:DescribeAgreement",
"aws-marketplace:GetAgreementTerms"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws-marketplace:PartyType": "Proposer"
},
"ForAllValues:StringEquals": {
"aws-marketplace:AgreementType": [
"PurchaseAgreement"
]
}
}
},
{
"Sid": "IAMGetRole",
"Effect": "Allow",
"Action": [
"iam:GetRole"
],
"Resource": "arn:aws:iam::*:role/*"
},
{
"Sid": "AssetScanning",
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": "arn:aws:iam::*:role/*",
"Condition": {
"StringEquals": {
"iam:PassedToService": "assets.marketplace.amazonaws.com"
}
}
},
{
"Sid": "VendorInsights",
"Effect": "Allow",
"Action": [
"vendor-insights:GetDataSource",
"vendor-insights:ListDataSources",
"vendor-insights:ListSecurityProfiles",
"vendor-insights:GetSecurityProfile",
"vendor-insights:GetSecurityProfileSnapshot",
"vendor-insights:ListSecurityProfileSnapshots"
],
"Resource": "*"
},
{
"Sid": "TagManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:TagResource",
"aws-marketplace:UntagResource",
"aws-marketplace:ListTagsForResource"
],
"Resource": [
"arn:aws:aws-marketplace:*:*:AWSMarketplace*/*",
"arn:aws:aws-marketplace:*:*:catalog/AWSMarketplace*/*",
"arn:aws:aws-marketplace:*:*:verification-type/*/verification-evidence/*",
"arn:aws:aws-marketplace:*:*:tax-compliance-profile/*",
"arn:aws:aws-marketplace:*:*:tax-compliance-profile-change-task/*"
]
},
{
"Sid": "SellerSettings",
"Effect": "Allow",
"Action": [
"aws-marketplace-management:GetSellerVerificationDetails",
"aws-marketplace-management:PutSellerVerificationDetails",
"aws-marketplace-management:GetBankAccountVerificationDetails",
"aws-marketplace-management:PutBankAccountVerificationDetails",
"aws-marketplace-management:GetSecondaryUserVerificationDetails",
"aws-marketplace-management:PutSecondaryUserVerificationDetails",
"aws-marketplace-management:GetAdditionalSellerNotificationRecipients",
"aws-marketplace-management:PutAdditionalSellerNotificationRecipients",
"payments:GetPaymentInstrument",
"payments:CreatePaymentInstrument",
"payments:DeletePaymentInstrument",
"tax:GetTaxInterview",
"tax:PutTaxInterview",
"tax:GetTaxInfoReportingDocument",
"tax:ListSupplementalTaxRegistrations",
"tax:PutSupplementalTaxRegistration",
"tax:DeleteSupplementalTaxRegistration",
"tax:GetTaxRegistration",
"tax:PutTaxRegistration",
"tax:ListTaxRegistrations",
"aws-marketplace:ListPayables",
"aws-marketplace:ListInvoiceSubmissionTasks",
"invoicing:ListInvoiceSummaries",
"invoicing:GetInvoicePDF",
"aws-marketplace:ListIssuedTaxInvoices"
],
"Resource": "*"
},
{
"Sid": "MarketplaceSellerVerificationEvidenceManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:CreateVerificationEvidence",
"aws-marketplace:UpdateVerificationEvidence",
"aws-marketplace:GetVerificationEvidence"
],
"Resource": "arn:aws:aws-marketplace:*:*:verification-type/*/verification-evidence/*"
},
{
"Sid": "MarketplaceSellerVerificationManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:ListVerificationEvidence",
"aws-marketplace:StartVerification",
"aws-marketplace:GetVerification",
"aws-marketplace:ListVerifications"
],
"Resource": "*"
},
{
"Sid": "InvoiceSubmissionManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:StartInvoiceSubmissionTask",
"aws-marketplace:GetInvoiceSubmissionTask"
],
"Resource": "arn:aws:aws-marketplace:*:*:catalog/AWSMarketplace*/invoice-submission-task/*"
},
{
"Sid": "MarketplaceEphemeralWriteS3Access",
"Effect": "Allow",
"Action": [
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::aws-partner-central-marketplace-ephemeral-writeonly-files/${aws:PrincipalAccount}/*"
]
},
{
"Sid": "Support",
"Effect": "Allow",
"Action": [
"support:CreateCase"
],
"Resource": "*"
},
{
"Sid": "ResourcePolicyManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:GetResourcePolicy",
"aws-marketplace:PutResourcePolicy",
"aws-marketplace:DeleteResourcePolicy"
],
"Resource": [
"arn:aws:aws-marketplace:*:*:AWSMarketplace*/*",
"arn:aws:aws-marketplace:*:*:catalog/AWSMarketplace*/*"
]
},
{
"Sid": "CreateServiceLinkedRole",
"Effect": "Allow",
"Action": "iam:CreateServiceLinkedRole",
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:AWSServiceName": "resale-authorization.marketplace.amazonaws.com"
}
}
},
{
"Sid": "AgreementPaymentRequestAccess",
"Effect": "Allow",
"Action": [
"aws-marketplace:SendAgreementPaymentRequest",
"aws-marketplace:GetAgreementPaymentRequest",
"aws-marketplace:ListAgreementPaymentRequests",
"aws-marketplace:CancelAgreementPaymentRequest"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws-marketplace:PartyType": "Proposer"
},
"ForAllValues:StringEquals": {
"aws-marketplace:AgreementType": [
"PurchaseAgreement"
]
}
}
},
{
"Sid": "AmazonQPartnerAssistantAccess",
"Effect": "Allow",
"Action": [
"q:StartConversation",
"q:SendMessage",
"q:GetConversation",
"q:ListConversations",
"q:PassRequest"
],
"Resource": "*"
},
{
"Sid": "VerificationAccess",
"Effect": "Allow",
"Action": [
"partnercentral:StartVerification",
"partnercentral:GetVerification"
],
"Resource": "*"
},
{
"Sid": "SellerSettingsGetIssuedTaxInvoice",
"Effect": "Allow",
"Action": [
"aws-marketplace:GetIssuedTaxInvoice"
],
"Resource": "arn:aws:aws-marketplace:*:*:catalog/AWSMarketplace*/issued-tax-invoice/*"
},
{
"Sid": "AWSMarketplaceAgreementsCancellationAndAdjustmentAccess",
"Effect": "Allow",
"Action": [
"aws-marketplace:ListAgreementInvoiceLineItems",
"aws-marketplace:ListBillingAdjustmentRequests",
"aws-marketplace:GetBillingAdjustmentRequest",
"aws-marketplace:BatchCreateBillingAdjustmentRequest",
"aws-marketplace:ListAgreementCancellationRequests",
"aws-marketplace:GetAgreementCancellationRequest",
"aws-marketplace:SendAgreementCancellationRequest",
"aws-marketplace:CancelAgreementCancellationRequest"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws-marketplace:PartyType": "Proposer"
},
"ForAllValues:StringEquals": {
"aws-marketplace:AgreementType": [
"PurchaseAgreement"
]
}
}
},
{
"Sid": "TaxComplianceProfileChangeTaskManagement",
"Effect": "Allow",
"Action": [
"aws-marketplace:StartTaxComplianceProfileChangeTask"
],
"Resource": [
"arn:aws:aws-marketplace:*:*:tax-compliance-profile-change-task/*",
"arn:aws:aws-marketplace:*:*:tax-compliance-profile/*"
]
},
{
"Sid": "TaxComplianceProfileRead",
"Effect": "Allow",
"Action": [
"aws-marketplace:GetTaxComplianceProfile"
],
"Resource": "arn:aws:aws-marketplace:*:*:tax-compliance-profile/*"
},
{
"Sid": "TaxComplianceProfileList",
"Effect": "Allow",
"Action": [
"aws-marketplace:ListTaxComplianceProfileChangeTasks",
"aws-marketplace:ListTaxComplianceProfiles"
],
"Resource": "*"
},
{
"Sid": "ListAccountConnections",
"Effect": "Allow",
"Action": [
"partnercentral:ListConnections"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"partnercentral:Catalog": [
"AWS",
"Sandbox"
]
}
}
},
{
"Sid": "ReadAccountConnections",
"Effect": "Allow",
"Action": [
"partnercentral:GetConnection"
],
"Resource": "arn:aws:partnercentral:*::catalog/*/connection/*",
"Condition": {
"StringEquals": {
"partnercentral:Catalog": [
"AWS",
"Sandbox"
]
}
}
}
]
}
Version history
Current version v35, edited by AWS on 2026-11-02. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccessCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccessTerraform
resource "aws_iam_role_policy_attachment" "awsmarketplacesellerfullaccess" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccess"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AWSMarketplaceSellerFullAccess"),
);Sources
- AWSMarketplaceSellerFullAccess (AWS Managed Policy Reference Guide) (retrieved ; supports summary, practicalScope, securityConsiderations, assignmentGuidance, faqs)
- AWS managed policies for AWS Marketplace sellers (AWS Marketplace Seller Guide) (retrieved ; supports summary, practicalScope, useCases, bestPractices, securityConsiderations, assignmentGuidance, faqs)
- AWS managed policies for job functions (IAM User Guide) (retrieved ; supports bestPractices, faqs)
- Managed policies and inline policies (IAM User Guide) (retrieved ; supports securityConsiderations, faqs)