OSS utilise des politiques d'autorisation au format JSON pour assurer un contrôle d'accès granulaire. Cette rubrique sert de référence rapide pour la syntaxe et les éléments de ces politiques.
Syntaxe d'autorisation
Les politiques d'autorisation OSS reposent sur le format JSON et s'articulent autour de deux champs principaux : Version et Statement.
Structure de la syntaxe
{
"Version": "1",
"Statement": [
{
"Effect": "Allow|Deny",
"Action": ["oss:ActionName"],
"Principal": ["UID|*"],
"Resource": ["acs:oss:*:*:bucket-name/*"],
"Condition": {
"ConditionOperator": {
"ConditionKey": ["Value"]
}
}
}
]
}
Description des champs
|
Champ |
Description |
Obligatoire |
|
Version |
Version de la politique. Valeur fixe : |
Oui |
|
Statement |
Corps de la politique. Contient une ou plusieurs règles d'autorisation ou de refus. |
Oui |
Éléments d'une instruction
|
Élément |
Description |
Obligatoire |
|
Effect |
Effet de la politique. Valeurs valides : |
Oui |
|
Action |
Opération effectuée sur une ressource. Prend en charge le caractère générique |
Oui |
|
Principal |
Entité concernée par la politique, telle qu'un utilisateur, un compte ou un rôle. Une liste vide |
Obligatoire pour les politiques de bucket |
|
Resource |
Ressources auxquelles s'applique la politique. Prend en charge le caractère générique |
Oui |
|
Condition |
Conditions requises pour que la politique prenne effet. Plusieurs conditions sont liées par un opérateur ET logique : toutes doivent être remplies. |
Non |
Action
Les actions se classent en trois catégories : les opérations au niveau du service, du bucket et de l'objet.
Niveau du service
|
API |
Action |
Description de l'API |
|
oss:ListBuckets |
Répertorie tous les buckets appartenant au demandeur. |
|
|
oss:ListUserDataRedundancyTransition |
Liste toutes les tâches de transition de redondance de stockage pour le demandeur. |
|
|
Aucune |
oss:ActivateProduct |
Active OSS ainsi que le service Content Moderation. |
|
Aucune |
oss:CreateOrder |
Crée des commandes pour les plans de ressources OSS. |
|
oss:PutPublicAccessBlock |
Active le blocage de l'accès public pour l'ensemble d'OSS. |
|
|
oss:GetPublicAccessBlock |
Récupère la configuration globale de blocage de l'accès public. |
|
|
oss:DeletePublicAccessBlock |
Supprime la configuration globale de blocage de l'accès public. |
Niveau du bucket
|
API |
Action |
Description de l'API |
|
oss:PutBucket |
Crée un bucket. |
|
|
oss:ListObjects |
Répertorie les informations de tous les objets d'un bucket. |
|
|
oss:GetBucketInfo |
Consulte les informations relatives à un bucket. |
|
|
oss:GetBucketLocation |
Affiche la localisation géographique d'un bucket. |
|
|
oss:GetBucketStat |
Récupère la capacité de stockage et le nombre de fichiers d'un bucket. |
|
|
oss:PutBucketVersioning |
Définit l'état du versioning pour un bucket spécifié. |
|
|
oss:GetBucketVersioning |
Obtient l'état du versioning d'un bucket spécifié. |
|
|
oss:ListObjectVersions |
Liste les informations de version de tous les objets d'un bucket, y compris les marqueurs de suppression. |
|
|
oss:PutBucketAcl |
Définit ou modifie l'ACL d'un bucket. |
|
|
oss:GetBucketAcl |
Récupère l'ACL d'un bucket. |
|
|
oss:DeleteBucket |
Supprime un bucket. |
|
|
oss:InitiateBucketWorm |
Crée une politique de rétention. |
|
|
oss:AbortBucketWorm |
Supprime une politique de rétention non verrouillée. |
|
|
oss:CompleteBucketWorm |
Verrouille une politique de rétention. |
|
|
oss:ExtendBucketWorm |
Prolonge la durée de rétention, en jours, des objets d'un bucket doté d'une politique de rétention verrouillée. |
|
|
oss:GetBucketWorm |
Obtient les informations relatives à une politique de rétention. |
|
|
oss:PutBucketLogging |
Active le stockage des journaux pour un bucket. |
|
|
oss:PutObject |
Lorsque le stockage des journaux est activé pour un bucket source, cette action écrit les journaux dans le bucket de destination. |
|
|
oss:GetBucketLogging |
Consulte la configuration du stockage des journaux d'un bucket. |
|
|
oss:DeleteBucketLogging |
Désactive le stockage des journaux pour un bucket. |
|
|
oss:PutBucketWebsite |
Configure un bucket pour l'hébergement de sites web statiques et définit ses règles de redirection (RoutingRule). |
|
|
oss:GetBucketWebsite |
Affiche l'état de l'hébergement de site web statique et les règles de redirection d'un bucket. |
|
|
oss:DeleteBucketWebsite |
Désactive l'hébergement de site web statique pour un bucket et efface ses règles de redirection. |
|
|
oss:PutBucketReferer |
Configure la protection contre le hotlinking pour un bucket. |
|
|
oss:GetBucketReferer |
Consulte la configuration de protection contre le hotlinking (Referer) d'un bucket. |
|
|
oss:PutBucketLifecycle |
Définit une règle de cycle de vie pour un bucket. |
|
|
oss:GetBucketLifecycle |
Consulte la règle de cycle de vie d'un bucket. |
|
|
oss:DeleteBucketLifecycle |
Supprime la règle de cycle de vie d'un bucket. |
|
|
oss:PutBucketTransferAcceleration |
Configure l'accélération des transferts pour un bucket. |
|
|
oss:GetBucketTransferAcceleration |
Consulte la configuration d'accélération des transferts d'un bucket. |
|
|
oss:ListMultipartUploads |
Répertorie tous les événements de téléchargement multipart en cours qui ont été initiés mais non terminés ni abandonnés. |
|
|
oss:PutBucketCors |
Définit les règles de partage de ressources cross-origin (CORS) pour un bucket spécifié. |
|
|
oss:GetBucketCors |
Obtient les règles CORS actuelles d'un bucket spécifié. |
|
|
oss:DeleteBucketCors |
Désactive la fonctionnalité CORS pour un bucket spécifié et efface toutes les règles associées. |
|
|
oss:PutBucketPolicy |
Définit la politique d'autorisation pour un bucket spécifié. |
|
|
oss:GetBucketPolicy |
Obtient la politique d'autorisation d'un bucket spécifié. |
|
|
oss:DeleteBucketPolicy |
Supprime la politique d'autorisation d'un bucket spécifié. |
|
|
oss:PutBucketTagging |
Ajoute ou modifie les tags d'un bucket spécifié. |
|
|
oss:GetBucketTagging |
Récupère les tags d'un bucket. |
|
|
oss:DeleteBucketTagging |
Supprime les tags d'un bucket. |
|
|
oss:PutBucketEncryption |
Configure les règles de chiffrement pour un bucket. |
|
|
oss:GetBucketEncryption |
Obtient les règles de chiffrement d'un bucket. |
|
|
oss:DeleteBucketEncryption |
Supprime les règles de chiffrement d'un bucket. |
|
|
oss:PutBucketRequestPayment |
Configure le mode de paiement par le demandeur. |
|
|
oss:GetBucketRequestPayment |
Obtient la configuration du paiement par le demandeur. |
|
|
oss:PutBucketReplication |
Définit les règles de réplication des données pour un bucket. |
|
|
oss:ReplicateGet |
Définit des règles de réplication des données inter-comptes pour un bucket ou spécifie un rôle RAM pour la réplication. |
|
|
oss:PutBucketRTC |
Active ou désactive le contrôle du temps de réplication (RTC) pour une règle de réplication interrégionale existante. |
|
|
oss:GetBucketReplication |
Obtient les règles de réplication des données configurées pour un bucket. |
|
|
oss:DeleteBucketReplication |
Arrête la réplication des données pour un bucket et supprime sa configuration de réplication. |
|
|
oss:GetBucketReplicationLocation |
Obtient les régions où peuvent se trouver les buckets de destination pour la réplication. |
|
|
oss:GetBucketReplicationProgress |
Obtient la progression de la réplication des données pour un bucket. |
|
|
oss:PutBucketInventory |
Configure les règles d'inventaire pour un bucket. |
|
|
oss:GetBucketInventory |
Consulte une tâche d'inventaire spécifiée dans un bucket. |
|
|
oss:GetBucketInventory |
Obtient toutes les tâches d'inventaire d'un bucket via une opération par lot. |
|
|
oss:DeleteBucketInventory |
Supprime une tâche d'inventaire spécifiée dans un bucket. |
|
|
oss:PutBucketAccessMonitor |
Configure l'état du suivi des accès pour un bucket. |
|
|
oss:GetBucketAccessMonitor |
Obtient l'état du suivi des accès d'un bucket. |
|
|
oss:OpenMetaQuery |
Active la fonctionnalité de gestion des métadonnées pour un bucket. |
|
|
oss:GetMetaQueryStatus |
Obtient les informations d'indexation des métadonnées pour un bucket. |
|
|
oss:DoMetaQuery |
Interroge les objets correspondant aux conditions spécifiées et liste les informations triées selon les champs indiqués. |
|
|
oss:CloseMetaQuery |
Désactive la fonctionnalité de gestion des métadonnées pour un bucket. |
|
|
oss:InitUserAntiDDosInfo |
Crée une instance Anti-DDoS for OSS. |
|
|
oss:UpdateUserAntiDDosInfo |
Modifie l'état d'une instance Anti-DDoS for OSS. |
|
|
oss:GetUserAntiDDosInfo |
Interroge les informations relatives aux instances Anti-DDoS for OSS sous un compte spécifié. |
|
|
oss:InitBucketAntiDDosInfo |
Initialise la protection pour un bucket. |
|
|
oss:UpdateBucketAntiDDosInfo |
Met à jour l'état de protection d'un bucket. |
|
|
oss:ListBucketAntiDDosInfo |
Obtient la liste des informations de protection pour un bucket. |
|
|
oss:PutBucketResourceGroup |
Définit le groupe de ressources auquel appartient un bucket. |
|
|
oss:GetBucketResourceGroup |
Interroge l'ID du groupe de ressources auquel appartient un bucket. |
|
|
oss:CreateCnameToken |
Crée un CnameToken nécessaire à la vérification de la propriété du nom de domaine. |
|
|
oss:GetCnameToken |
Obtient un CnameToken créé. |
|
|
oss:PutCname |
Associe un nom de domaine personnalisé à un bucket. |
|
|
yundun-cert:DescribeSSLCertificatePrivateKey yundun-cert:DescribeSSLCertificatePublicKeyDetail yundun-cert:CreateSSLCertificate |
Associe un certificat lors de l'association d'un nom de domaine personnalisé à un bucket. |
|
|
oss:ListCname |
Obtient la liste de tous les noms de domaine personnalisés (Cnames) associés à un bucket. |
|
|
oss:DeleteCname |
Supprime un Cname associé à un bucket. |
|
|
oss:PutStyle |
Définit un style d'image. |
|
|
oss:GetStyle |
Obtient un style d'image. |
|
|
oss:ListStyle |
Répertorie les styles d'image. |
|
|
oss:DeleteStyle |
Supprime un style d'image. |
|
|
oss:PutBucketArchiveDirectRead |
Active ou désactive l'accès en temps réel aux objets Archive pour un bucket. |
|
|
oss:GetBucketArchiveDirectRead |
Vérifie si l'accès en temps réel aux objets Archive est activé pour un bucket. |
|
|
oss:CreateAccessPoint |
Crée un point d'accès. |
|
|
oss:GetAccessPoint |
Obtient les informations relatives à un point d'accès unique. |
|
|
oss:DeleteAccessPoint |
Supprime un point d'accès. |
|
|
oss:ListAccessPoints |
Obtient les informations sur les points d'accès au niveau utilisateur et au niveau du bucket. |
|
|
oss:PutAccessPointPolicy |
Configure une politique de point d'accès. |
|
|
oss:GetAccessPointPolicy |
Obtient les informations relatives à une politique de point d'accès. |
|
|
oss:DeleteAccessPointPolicy |
Supprime une politique de point d'accès. |
|
|
oss:PutBucketHttpsConfig |
Active ou désactive les paramètres de version TLS pour un bucket. |
|
|
oss:GetBucketHttpsConfig |
Consulte les paramètres de version TLS pour un bucket. |
|
|
Aucune |
oss:ReplicateList |
Autorisation de listage pour la réplication. Permet à OSS de lister et de répliquer les données historiques du bucket source. |
|
oss:CreateAccessPointForObjectProcess |
Crée un point d'accès objet FC. |
|
|
oss:GetAccessPointForObjectProcess |
Obtient les informations de base sur un point d'accès objet FC. |
|
|
oss:DeleteAccessPointForObjectProcess |
Supprime un point d'accès objet FC. |
|
|
oss:ListAccessPointsForObjectProcess |
Obtient les informations sur les points d'accès objet FC au niveau utilisateur. |
|
|
oss:PutAccessPointConfigForObjectProcess |
Modifie la configuration d'un point d'accès objet FC. |
|
|
oss:GetAccessPointConfigForObjectProcess |
Obtient les informations de configuration d'un point d'accès objet FC. |
|
|
oss:PutAccessPointPolicyForObjectProcess |
Configure une politique d'accès pour un point d'accès objet FC. |
|
|
oss:GetAccessPointPolicyForObjectProcess |
Obtient la configuration de la politique d'accès d'un point d'accès objet FC. |
|
|
oss:DeleteAccessPointPolicyForObjectProcess |
Supprime la politique d'accès d'un point d'accès objet FC. |
|
|
oss:WriteGetObjectResponse |
Personnalise les données retournées et les en-têtes de réponse. |
|
|
oss:CreateBucketDataRedundancyTransition |
Crée une tâche de transition de redondance de stockage. |
|
|
oss:GetBucketDataRedundancyTransition |
Obtient une tâche de transition de redondance de stockage. |
|
|
oss:DeleteBucketDataRedundancyTransition |
Supprime une tâche de transition de redondance de stockage. |
|
|
oss:ListBucketDataRedundancyTransition |
Répertorie toutes les tâches de transition de redondance de stockage d'un bucket. |
|
|
oss:PutBucketPublicAccessBlock |
Active le blocage de l'accès public pour un bucket. |
|
|
oss:GetBucketPublicAccessBlock |
Obtient la configuration de blocage de l'accès public d'un bucket. |
|
|
oss:DeleteBucketPublicAccessBlock |
Supprime la configuration de blocage de l'accès public d'un bucket. |
|
|
oss:PutAccessPointPublicAccessBlock |
Active le blocage de l'accès public pour un point d'accès. |
|
|
oss:GetAccessPointPublicAccessBlock |
Obtient la configuration de blocage de l'accès public d'un point d'accès. |
|
|
oss:DeleteAccessPointPublicAccessBlock |
Supprime la configuration de blocage de l'accès public d'un point d'accès. |
|
|
oss:GetBucketPolicyStatus |
Vérifie si la politique actuelle du bucket autorise l'accès public. |
|
|
oss:PutBucketOverwriteConfig |
Configure le paramètre d'interdiction d'écrasement pour un bucket. |
|
|
oss:GetBucketOverwriteConfig |
Obtient la configuration d'interdiction d'écrasement d'un bucket. |
|
|
oss:DeleteBucketOverwriteConfig |
Supprime la configuration d'interdiction d'écrasement d'un bucket. |
Niveau objet
|
API |
Action |
Description de l'API |
|
oss:PutObject |
Charge un objet. |
|
|
oss:PutObjectTagging |
Lors du chargement d'un objet, utilisez x-oss-tagging pour spécifier le tag de l'objet. |
|
|
kms:GenerateDataKey kms:Decrypt |
Lors du chargement d'un objet, spécifiez que les métadonnées de l'objet contiennent X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:PutObject |
Charge un objet dans un bucket spécifié à l'aide d'un formulaire HTML. |
|
|
oss:PutObject |
Charge un objet par ajout de données. |
|
|
oss:PutObjectTagging |
Lors du chargement d'un objet par ajout de données, utilisez x-oss-tagging pour spécifier le tag de l'objet. |
|
|
oss:PutObject |
Initialise une tâche de chargement multipartite. |
|
|
oss:PutObjectTagging |
Lors de l'initialisation d'une tâche de chargement multipartite, utilisez x-oss-tagging pour spécifier le tag de l'objet. |
|
|
kms:GenerateDataKey kms:Decrypt |
Lors de l'initialisation d'une tâche de chargement multipartite, spécifiez que les métadonnées de l'objet contiennent X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:PutObject |
Charge des données par parties en fonction du nom d'objet et de l'uploadId spécifiés. |
|
|
oss:PutObject |
Une fois toutes les parties chargées, finalise le chargement multipartite de l'objet complet. |
|
|
oss:PutObjectTagging |
Une fois toutes les parties chargées, finalise le chargement multipartite de l'objet complet et spécifie ses tags. |
|
|
oss:AbortMultipartUpload |
Annule un événement de chargement multipartite et supprime les données de partie correspondantes. |
|
|
oss:PutObject |
Crée un lien symbolique pour un objet cible dans OSS. |
|
|
oss:PutObjectTagging |
Crée un lien symbolique avec un tag d'objet spécifié pour un objet cible dans OSS. |
|
|
oss:GetObject |
Obtient un objet. |
|
|
kms:Decrypt |
Télécharge un objet chiffré avec une clé KMS spécifiée. |
|
|
oss:GetObjectVersion |
Télécharge une version spécifiée d'un objet. |
|
|
oss:GetObject |
Obtient les métadonnées d'un objet. |
|
|
oss:GetObject |
Obtient les métadonnées d'un objet, y compris ses informations ETag, Size et LastModified. |
|
|
oss:GetObject |
Exécute une instruction SQL sur un objet cible et renvoie le résultat. |
|
|
oss:GetObject |
Obtient le lien symbolique d'un objet cible. |
|
|
oss:DeleteObject |
Supprime un objet. |
|
|
oss:DeleteObjectVersion |
Supprime une version spécifiée d'un objet. |
|
|
oss:DeleteObject |
Supprime plusieurs objets du même bucket. |
|
|
oss:GetObject oss:PutObject |
Copie un objet entre des buckets situés dans la même région. Les buckets peuvent être identiques ou différents. |
|
|
oss:GetObjectVersion |
Copie une version spécifiée d'un objet entre des buckets situés dans la même région. Les buckets peuvent être identiques ou différents. |
|
|
oss:GetObjectTagging oss:PutObjectTagging |
Copie un objet avec des tags spécifiés entre des buckets situés dans la même région. Les buckets peuvent être identiques ou différents. |
|
|
kms:GenerateDataKey kms:Decrypt |
Lors de la copie d'un objet, spécifiez que les métadonnées de l'objet de destination contiennent X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:GetObjectVersionTagging |
Copie une version d'un objet avec des tags spécifiés entre des buckets situés dans la même région. Les buckets peuvent être identiques ou différents. |
|
|
oss:GetObject oss:PutObject |
Copie des données d'un objet existant pour charger une partie en ajoutant l'en-tête x-oss-copy-source à une requête UploadPart. |
|
|
oss:GetObjectVersion |
Copie des données d'une version spécifiée d'un objet existant pour charger une partie en ajoutant l'en-tête x-oss-copy-source à une requête UploadPart. |
|
|
oss:ListParts |
Répertorie toutes les parties chargées avec succès appartenant à un ID de chargement spécifié. |
|
|
oss:PutObjectAcl |
Modifie l'ACL d'un objet dans un bucket. |
|
|
oss:PutObjectVersionAcl |
Modifie l'ACL d'une version spécifiée d'un objet dans un bucket. |
|
|
oss:GetObjectAcl |
Obtient l'ACL d'un objet dans un bucket. |
|
|
oss:GetObjectVersionAcl |
Obtient l'ACL d'une version spécifiée d'un objet dans un bucket. |
|
|
oss:RestoreObject |
Restaure un objet de la classe de stockage Archive Storage, Cold Archive ou Deep Cold Archive. |
|
|
oss:RestoreObjectVersion |
Restaure une version spécifiée d'un objet de la classe de stockage Archive Storage, Cold Archive ou Deep Cold Archive. |
|
|
oss:PutObjectTagging |
Définit ou met à jour les informations de tag d'un objet. |
|
|
oss:PutObjectVersionTagging |
Définit ou met à jour les informations de tag d'une version spécifiée d'un objet. |
|
|
oss:GetObjectTagging |
Obtient les informations de tag d'un objet. |
|
|
oss:GetObjectVersionTagging |
Obtient les informations de tag d'une version spécifiée d'un objet. |
|
|
oss:DeleteObjectTagging |
Supprime les informations de tag d'un objet spécifié. |
|
|
oss:DeleteObjectVersionTagging |
Supprime les informations de tag d'une version spécifiée d'un objet. |
|
|
oss:PutLiveChannel |
Avant de charger des données audio et vidéo via RTMP, appelez cette API pour créer un LiveChannel. |
|
|
oss:ListLiveChannel |
Répertorie les LiveChannels spécifiés. |
|
|
oss:DeleteLiveChannel |
Supprime un LiveChannel spécifié. |
|
|
oss:PutLiveChannelStatus |
Bascule le statut entre activé et désactivé. |
|
|
oss:GetLiveChannel |
Obtient les informations de configuration d'un LiveChannel spécifié. |
|
|
oss:GetLiveChannelStat |
Obtient l'état d'ingestion de flux d'un LiveChannel spécifié. |
|
|
oss:GetLiveChannelHistory |
Obtient les enregistrements d'ingestion de flux d'un LiveChannel spécifié. |
|
|
oss:PostVodPlaylist |
Génère une liste de lecture vidéo à la demande pour un LiveChannel spécifié. |
|
|
oss:GetVodPlaylist |
Consulte la liste de lecture générée à partir de l'ingestion de flux pour un LiveChannel spécifié sur une période donnée. |
|
|
None |
oss:PublishRtmpStream |
Pousse des flux de données audio et vidéo vers RTMP. |
|
None |
oss:ProcessImm |
Autorisation d'utiliser IMM pour le traitement des données via OSS. |
|
oss:GetObject |
Autorisation d'utiliser IMM pour le traitement des données via une requête POST. |
|
|
oss:PutObject |
Autorisation d'utiliser IMM pour le traitement des données Saveas. |
|
|
oss:PostProcessTask |
Enregistre l'image traitée dans un bucket spécifié. |
|
|
imm:CreateOfficeConversionTask |
Autorisation d'utiliser IMM pour la conversion de documents ou les snapshots. |
|
|
imm: GenerateWebofficeToken |
Obtient un jeton Weboffice. |
|
|
imm:RefreshWebofficeToken |
Actualise un jeton Weboffice. |
|
|
None |
oss:ReplicateGet |
Autorisation de lecture pour la réplication. Permet à OSS de lire les données et les métadonnées des buckets source et de destination, y compris les objets, les parties et les chargements multipartites. |
|
None |
oss:ReplicatePut |
Autorisation d'écriture pour la réplication. Permet à OSS d'écrire des objets, des chargements multipartites, des parties et des liens symboliques, ainsi que de modifier les métadonnées sur le bucket de destination. |
|
None |
oss:ReplicateDelete |
Autorisation de suppression pour la réplication. Permet à OSS d'exécuter les opérations DeleteObject, AbortMultipartUpload et DeleteMarker sur le bucket de destination. Remarque
Vous devez accorder cette action au rôle RAM uniquement lorsque vous sélectionnez Sync All pour la réplication des données. |
QoS du pool de ressources
|
API |
Action |
Description de l'API |
|
oss:PutBucketQoSInfo |
Définit la limitation de débit pour un bucket dans un pool de ressources. |
|
|
oss:GetBucketQoSInfo |
Obtient la configuration de limitation de débit pour un bucket dans un pool de ressources. |
|
|
oss:DeleteBucketQoSInfo |
Supprime la configuration de limitation de débit pour un bucket spécifié dans un pool de ressources. |
|
|
oss:PutBucketRequesterQoSInfo |
Définit la limitation de débit au niveau du bucket pour un demandeur. |
|
|
oss:GetBucketRequesterQoSInfo |
Obtient la configuration de limitation de débit au niveau du bucket pour un demandeur spécifié. |
|
|
oss:ListBucketRequesterQoSInfo |
Obtient les configurations de limitation de débit au niveau du bucket pour tous les demandeurs. |
|
|
oss:DeleteBucketRequesterQoSInfo |
Supprime la configuration de limitation de débit pour un demandeur d'un bucket. |
|
|
oss:ListResourcePools |
Obtient des informations sur tous les pools de ressources du compte actuel. |
|
|
oss:GetResourcePoolInfo |
Obtient la configuration de limitation de débit d'un pool de ressources spécifié. |
|
|
oss:ListResourcePoolBuckets |
Obtient la liste des buckets inclus dans un pool de ressources spécifié. |
|
|
oss:PutResourcePoolRequesterQoSInfo |
Configure la limitation de débit pour un demandeur d'un pool de ressources. |
|
|
oss:GetResourcePoolRequesterQoSInfo |
Obtient la configuration de limitation de débit pour un demandeur spécifié dans un pool de ressources. |
|
|
oss:ListResourcePoolRequesterQoSInfos |
Obtient les configurations de limitation de débit pour tous les demandeurs d'un pool de ressources. |
|
|
oss:DeleteResourcePoolRequesterQoSInfo |
Supprime la configuration de limitation de débit pour un demandeur spécifié dans un pool de ressources. |
Bucket vectoriel
|
API |
Action |
Description de l'API |
|
oss:PutVectorBucket |
Crée un bucket vectoriel. |
|
|
oss:GetVectorBucket |
Obtient les détails d'un bucket vectoriel. |
|
|
oss:ListVectorBuckets |
Répertorie tous les buckets vectoriels appartenant au demandeur. |
|
|
oss:DeleteVectorBucket |
Supprime un bucket vectoriel. |
|
|
oss:PutBucketLogging |
Active le stockage des journaux pour un bucket vectoriel. |
|
|
oss:PutObject |
Lorsque le stockage des journaux est activé pour un bucket vectoriel source, cette action écrit les journaux dans le bucket de destination. |
|
|
oss:GetBucketLogging |
Consulte la configuration de stockage des journaux d'un bucket vectoriel. |
|
|
oss:DeleteBucketLogging |
Désactive le stockage des journaux pour un bucket vectoriel. |
|
|
oss:PutBucketPolicy |
Définit la politique d'autorisation pour un bucket vectoriel spécifié. |
|
|
oss:GetBucketPolicy |
Obtient la politique d'autorisation d'un bucket vectoriel spécifié. |
|
|
oss:DeleteBucketPolicy |
Supprime la politique d'autorisation d'un bucket vectoriel spécifié. |
|
|
oss:PutVectorIndex |
Crée un index vectoriel. |
|
|
oss:GetVectorIndex |
Obtient les détails d'un index vectoriel. |
|
|
oss:ListVectorIndexes |
Répertorie tous les index vectoriels d'un bucket vectoriel. |
|
|
oss:DeleteVectorIndex |
Supprime un index vectoriel. |
|
|
oss:PutVectors |
Écrit des données vectorielles. |
|
|
oss:GetVectors |
Obtient des données vectorielles spécifiées. |
|
|
oss:ListVectors |
Répertorie toutes les données vectorielles d'un index vectoriel. |
|
|
oss:QueryVectors |
Effectue une recherche de similarité vectorielle. |
|
|
oss:DeleteVectors |
Supprime des données vectorielles spécifiées d'un index vectoriel. |
Resource
L'élément Resource désigne une ou plusieurs resources. Utilisez l'astérisque (*) comme caractère générique. Une politique de bucket unique peut contenir plusieurs resources.
Bucket
|
Catégorie |
Format |
Exemple |
|
Niveau du bucket |
|
|
|
Niveau de l'objet |
|
|
|
Niveau du pool de ressources |
|
|
Vector bucket
|
Niveau de resource |
Format |
Exemple |
|
Toutes les resources vectorielles |
|
|
|
Vector bucket |
|
|
|
Index vectoriel |
|
|
|
Données vectorielles |
|
|
Le champ region n'accepte actuellement que l'astérisque générique (*).
Condition
L'élément Condition définit le moment où une politique entre en vigueur. Il se compose d'un opérateur de condition, d'une clé de condition et d'une valeur de condition.
Opérateurs de condition
|
Type d'opérateur de condition |
Types pris en charge |
|
Chaîne |
|
|
Nombre |
|
|
Date et heure |
|
|
Booléen |
Bool |
|
Type d'adresse IP |
|
Clés de condition
|
Clé de condition |
Description |
|
acs:SourceIp |
Désigne un bloc CIDR IP standard. Prend en charge l'astérisque générique ( |
|
acs:SourceVpc |
Spécifie le VPC. La valeur peut être un ID de VPC spécifique ou Remarque
Lorsque vous utilisez |
|
acs:UserAgent |
Indique l'en-tête HTTP User-Agent. Type : chaîne. |
|
acs:CurrentTime |
Heure à laquelle la requête atteint le serveur OSS. Format : ISO 8601. |
|
acs:SecureTransport |
Type de protocole de la requête. Valeurs valides :
Si |
|
oss:x-oss-acl |
Restreint le type d'ACL du bucket. Valeurs valides :
|
|
oss:x-oss-object-acl |
Restreint le type d'ACL de l'objet. Valeurs valides :
|
|
oss:Prefix |
Liste les objets avec un préfixe spécifié dans une requête ListObjects. |
|
oss:Delimiter |
Regroupe les noms d'objets dans une requête ListObjects. |
|
acs:AccessId |
AccessId inclus dans la requête. |
|
oss:BucketTag |
Tag de bucket. Un seul BucketTag peut servir de condition. Lorsque vous définissez plusieurs BucketTags, vous devez ajouter le préfixe |
|
acs:MFAPresent |
Indique si l'authentification multifacteur (MFA) est activée. Valeurs :
|
|
oss:ExistingObjectTag |
L'objet demandé possède déjà des tags. Un seul ObjectTag peut servir de condition. Lorsque vous utilisez plusieurs ObjectTags, vous devez ajouter Cela s'applique principalement aux API de lecture de fichiers, telles que |
|
oss:RequestObjectTag |
Tags d'objet inclus dans la requête. Un seul tag d'objet peut servir de condition. Lorsque plusieurs tags d'objet sont spécifiés, vous devez ajouter Cela concerne principalement les opérations API d'écriture de fichiers, telles que |