Details zum Marketplace-Service
Details zum Marketplace-Service
In diesem Thema werden Details zum Schreiben von Policys für die Kontrolle des Zugriffs auf den Marketplace-Service beschrieben.
Einzelne Ressourcentypen
marketplace-listings
marketplace-publications
marketplace-community-listings
Unterstützte Variablen
Marketplace unterstützt alle allgemeinen Variablen sowie die hier aufgelisteten Variablen. Insbesondere können Sie die hier aufgelisteten Variablen verwenden, wenn Sie Policys schreiben, welche die Berechtigungen der Verben read
, use
und manage
erteilen. Sie können sie nicht mit dem Verb inspect
verwenden. Weitere Informationen zu allgemeinen Variablen, die von Oracle Cloud Infrastructure-Services unterstützt werden, finden Sie unter Allgemeine Variablen für alle Anforderungen.
Ressourcentyp | Variable | Variablentyp | Beschreibung |
---|---|---|---|
marketplace-listings |
listing.id
|
Zeichenfolge | Mit dieser Variablen können Sie steuern, ob ein bestimmtes Angebot (basierend auf der angegebenen Angebots-ID) als Antwort auf eine Anforderung zurückgegeben werden soll. |
marketplace-listings |
listing.publisher.id |
Zeichenfolge | Mit dieser Variablen können Sie steuern, ob als Antwort auf eine Anforderung nur Angebote eines bestimmten Anbieters (basierend auf der angegebenen Anbieter-ID) zurückgegeben werden sollen. |
marketplace-community-listings |
listing.id |
Zeichenfolge | |
marketplace-publications |
listing.id |
Zeichenfolge | Mit dieser Variablen können Sie steuern, ob eine bestimmte Publikation (basierend auf der angegebenen Angebots-ID) als Antwort auf eine Anforderung zurückgegeben werden soll. |
marketplace-publications |
listing.type |
Zeichenfolge | Mit dieser Variablen können Sie steuern, ob als Antwort auf eine Anforderung nur Angebote von einer bestimmten Anbieterkategorie (basierend auf dem angegebenen Angebotstyp) zurückgegeben werden sollen. Die Anbieterkategorie einer Publikation informiert darüber, wo das Angebot angezeigt wird. |
marketplace-publications |
listing.destination-compartment.id |
Zeichenfolge | |
marketplace-publications |
listing.source-compartment.id |
Zeichenfolge |
Details für Kombinationen aus Verb + Ressourcentyp
In den folgenden Tabellen werden die Berechtigungen und API-Vorgänge angezeigt, die von jedem Verb abgedeckt werden. Die Zugriffsebene ist kumulativ: inspect
> read
> use
> manage
. Beispiel: Eine Gruppe, die eine Ressource verwenden kann, kann diese Ressource auch prüfen und lesen. Ein Pluszeichen (+) in einer Tabellenzelle gibt einen inkrementellen Zugriff im Vergleich zur direkt darüber liegenden Zelle an, während "keine zusätzlichen" keinen inkrementellen Zugriff angibt.
Beispiel: Das Verb use
für den Ressourcentyp marketplace-listings
enthält dieselben Berechtigungen und API-Vorgänge wie das Verb read
sowie die Berechtigung MARKETPLACE_LISTING_LAUNCH und den zusätzlichen API-Vorgang LaunchListing
. Das Verb manage
deckt jedoch keine zusätzlichen Berechtigungen oder API-Vorgänge im Vergleich zum Verb use
ab.
Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
---|---|---|---|
inspect | MARKETPLACE_LISTING_INSPECT |
ListListings
|
kein Wert |
read | INSPECT + MARKETPLACE_LISTING_READ |
INSPECT +
|
kein Wert |
use | READ + MARKETPLACE_LISTING_LAUNCH |
READ +
|
kein Wert |
manage | keine zusätzlichen |
keine zusätzlichen |
kein Wert |
Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
---|---|---|---|
inspect |
MARKETPLACE_PUBLICATION_INSPECT |
|
kein Wert |
read |
INSPECT + MARKETPLACE_PUBLICATION_READ |
INSPECT +
|
kein Wert |
use |
READ + MARKETPLACE_PUBLICATION_UPDATE |
READ +
|
kein Wert |
manage |
USE + MARKETPLACE_PUBLICATION_CREATE MARKETPLACE_PUBLICATION_DELETE MARKETPLACE_PUBLICATION_MOVE |
|
kein Wert |
Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
---|---|---|---|
read |
MARKETPLACE_COMMUNITY_LISTING_READ |
|
kein Wert |
Für jeden API-Vorgang erforderliche Berechtigungen
In der folgenden Tabelle werden die API-Vorgänge in einer logischen Reihenfolge nach Ressourcentyp gruppiert aufgeführt.
Informationen zu Berechtigungen finden Sie unter Berechtigungen.
API-Vorgang | Erforderliche Berechtigungen für den Vorgang |
---|---|
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 |