Required IAM Policy
To use Oracle Cloud Infrastructure, you must be granted security access in a policy by an administrator.
This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don’t have permission or are unauthorized, verify with your administrator the type of access you have and the compartment in which you can work.
As the next step in setting up the policies in your tenancy, you must enable users to push images to any repository in the tenancy or compartment and allow service Marketplace to pull images to read repositories in your tenancies. For more information, see Policies to Control Repository Access.
If you're new to policies, see Getting Started with Policies and Common Policies.
The following policies enable the management of Marketplace Publisher. There are four types of permissions, namely, INSPECT, READ, USE, MANAGE. INSPECT has inspecting permissions, READ has both inspecting and reading permissions, USE has inspecting, reading, and updating permissions, and MANAGE has inspecting, reading, updating, creating, and deleting permissions.
For admin permissions, MANAGE should be used for each resource:
marketplace-publisher-listing-revision-notes,
marketplace-publisher-family,
marketplace-publisher-metadata,
marketplace-publisher-listing-revisions,
marketplace-publisher-listing-revision-packages,
marketplace-publisher-listing-revision-attachments,
marketplace-administrator-listing-revisions,
marketplace-publishers,
marketplace-publisher-listings,
marketplace-publisher-artifacts,
marketplace-publisher-term-versions,
marketplace-publisher-terms
marketplace-publisher-family
: Allow group PublishersOfASpecificListing to manage
marketplace-publisher-family in tenancy