Dettagli per il servizio Marketplace

Dettagli per il servizio Marketplace

Questo argomento fornisce informazioni dettagliate sulla scrittura dei criteri per controllare l'accesso al servizio Marketplace.

Risorsa individuale-Tipo

marketplace-listings

marketplace-publications

marketplace-community-listings

Variabili supportate

Marketplace supporta tutte le variabili generali, oltre a quelle elencate qui. In particolare, è possibile utilizzare le variabili elencate qui quando si scrivono criteri che concedono i verbi read, use e manage. Non è possibile utilizzarli con il verbo inspect. Per ulteriori informazioni sulle variabili generali supportate dai servizi Oracle Cloud Infrastructure, vedere Variabili generali per tutte le richieste.

Resource-Type Variabile Tipo di variabile descrizione;
marketplace-listings listing.id Stringa Utilizzare questa variabile per controllare se restituire un elenco specifico (in base all'ID elenco specificato) in risposta a una richiesta.
marketplace-listings listing.publisher.id Stringa Utilizzare questa variabile per controllare se restituire solo gli elenchi di un publisher specifico (in base all'ID publisher specificato) in risposta a una richiesta.
marketplace-community-listings listing.id Stringa
marketplace-publications listing.id Stringa Utilizzare questa variabile per controllare se restituire una pubblicazione specifica (in base all'ID elenco specificato) in risposta a una richiesta.
marketplace-publications listing.type Stringa Utilizzare questa variabile per controllare se restituire solo gli elenchi di una categoria di publisher specifica (in base al tipo di elenco specificato) in risposta a una richiesta. La categoria di publisher di una pubblicazione informa dove viene visualizzato l'elenco per l'uso.
marketplace-publications listing.destination-compartment.id Stringa
marketplace-publications listing.source-compartment.id Stringa

Dettagli per le combinazioni verbo-tipo di risorsa

Le tabelle seguenti mostrano le autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si sceglie inspect > read > use > manage. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "nessun extra" indica nessun accesso incrementale.

Ad esempio, il verbo use per il tipo di risorsa marketplace-listings include le stesse autorizzazioni e le stesse operazioni API del verbo read, oltre all'autorizzazione MARKETPLACE_LISTING_LAUNCH e a un'operazione API aggiuntiva, LaunchListing. Tuttavia, il verbo manage non copre autorizzazioni o operazioni API aggiuntive rispetto a use.

marketplace-listings
Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

MARKETPLACE_LISTING_INSPECT

ListListings

nessuno

letto

ISPEZIONA +

MARKETPLACE_LISTING_READ

ISPEZIONA +

GetListing

nessuno

utilizzare

LETTURA +

MARKETPLACE_LISTING_LAUNCH

LETTURA +

LaunchListing

nessuno

gestisci

nessun altro

nessun altro

nessuno

marketplace-publications
Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

MARKETPLACE_PUBLICATION_INSPECT

ListPublications

ListPublicationPackages

nessuno

letto

ISPEZIONA +

MARKETPLACE_PUBLICATION_READ

ISPEZIONA +

GetPublication

GetPublicationPackage

nessuno

utilizzare

LETTURA +

MARKETPLACE_PUBLICATION_UPDATE

LETTURA +

UpdatePublication

nessuno

gestisci

USE +

MARKETPLACE_PUBLICATION_CREATE

MARKETPLACE_PUBLICATION_DELETE

MARKETPLACE_PUBLICATION_MOVE

CreatePublication

DeletePublication

ChangePublicationCompartment

nessuno

marketplace-community-listings
Verbi Autorizzazioni API completamente coperte API parzialmente coperte
letto

MARKETPLACE_COMMUNITY_LISTING_READ

GetLaunchEligibility

nessuno

Autorizzazioni necessarie per ogni operazione API

Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa.

Per informazioni sulle autorizzazioni, vedere Autorizzazioni.

Operazione API Autorizzazioni necessarie per utilizzare l'operazione
ListListings MARKETPLACE_LISTING_INSPECT
GetListing MARKETPLACE_LISTING_READ
LaunchListing MARKETPLACE_LISTING_LAUNCH
ListPublications MARKETPLACE_PUBLICATION_INSPECT
ListPublicationPackages MARKETPLACE_PUBLICATION_INSPECT
GetPublication MARKETPLACE_PUBLICATION_READ
GetPublicationPackage MARKETPLACE_PUBLICATION_READ
UpdatePublication MARKETPLACE_PUBLICATION_UPDATE
CreatePublication MARKETPLACE_PUBLICATION_CREATE
DeletePublication MARKETPLACE_PUBLICATION_DELETE
ChangePublicationCompartment MARKETPLACE_PUBLICATION_MOVE
GetLaunchEligibility MARKETPLACE_COMMUNITY_LISTING_READ