Informations détaillées sur le service de marché d'applications
Informations détaillées sur le service de marché d'applications
Cette rubrique présente des informations détaillées sur l'écriture de politiques pour contrôler l'accès au service Marché des applications.
Type de ressource individuel
marketplace-listings
marketplace-publications
marketplace-community-listings
Variables prises en charge
Le service Marché des applications prend en charge toutes les variables générales, plus les variables répertoriées ici. Plus précisément, vous pouvez utiliser les variables répertoriées ici lors de l'écriture de politiques qui accordent les autorisations couvertes par les verbes read
, use
et manage
. Vous ne pouvez pas les utiliser avec le verbe inspect
. Pour plus d'informations sur les variables générales prises en charge par les services Oracle Cloud Infrastructure, voir Variables générales pour toutes les demandes.
Type de ressource | Variable | Type de variable | Description |
---|---|---|---|
marketplace-listings |
listing.id
|
Chaîne | Utilisez cette variable pour contrôler si une fiche descriptive spécifique doit être retournée (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande. |
marketplace-listings |
listing.publisher.id |
Chaîne | Utilisez cette variable pour contrôler si seules les fiches descriptives d'un éditeur spécifique doivent être retournées (en fonction de l'ID éditeur indiqué) en réponse à une demande. |
marketplace-community-listings |
listing.id |
Chaîne | |
marketplace-publications |
listing.id |
Chaîne | Utilisez cette variable pour contrôler si une publication spécifique doit être retournée (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande. |
marketplace-publications |
listing.type |
Chaîne | Utilisez cette variable pour contrôler si seules les fiches descriptives d'une catégorie d'éditeur spécifique doivent être retournées (en fonction de l'ID fiche descriptive indiqué) en réponse à une demande. La catégorie d'éditeur d'une publication indique l'endroit où la fiche descriptive s'affiche pour utilisation. |
marketplace-publications |
listing.destination-compartment.id |
Chaîne | |
marketplace-publications |
listing.source-compartment.id |
Chaîne |
Informations détaillées sur les combinaisons Verbe + Type de ressource
Les tableaux suivants présentent les autorisations et les opérations d'API couvertes par chaque verbe. Le niveau d'accès est cumulatif depuis inspect
> read
> use
> manage
. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. Un signe plus (+) dans une cellule de tableau indique un accès incrémentiel comparé à la cellule directement au-dessus, alors que "aucun accès supplémentaire" indique qu'il n'y a aucun accès incrémentiel.
Par exemple, le verbe use
pour le type de ressource marketplace-listings
inclut les mêmes autorisations et opérations d'API que le verbe read
, plus l'autorisation MARKETPLACE_LISTING_LAUNCH et une opération d'API supplémentaire, LaunchListing
. Toutefois, le verbe manage
ne couvre pas d'autres autorisations ou opérations d'API par rapport à use
.
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
inspect | MARKETPLACE_LISTING_INSPECT |
ListListings
|
aucune |
read | INSPECT + MARKETPLACE_LISTING_READ |
INSPECT +
|
aucune |
use | READ + MARKETPLACE_LISTING_LAUNCH |
READ +
|
aucune |
manage | aucun accès supplémentaire |
aucun accès supplémentaire |
aucune |
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
MARKETPLACE_PUBLICATION_INSPECT |
|
aucune |
read |
INSPECT + MARKETPLACE_PUBLICATION_READ |
INSPECT +
|
aucune |
use |
READ + MARKETPLACE_PUBLICATION_UPDATE |
READ +
|
aucune |
manage |
USE + MARKETPLACE_PUBLICATION_CREATE MARKETPLACE_PUBLICATION_DELETE MARKETPLACE_PUBLICATION_MOVE |
|
aucune |
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
read |
MARKETPLACE_COMMUNITY_LISTING_READ |
|
aucune |
Autorisations requises pour chaque opération d'API
Le tableau suivant répertorie les opérations d'API dans un ordre logique, regroupées par type de ressource.
Pour plus d'informations sur les autorisations, voir Autorisations.
Opération d'API | Autorisations requises pour utiliser l'opération |
---|---|
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 |