OSS utiliza directivas de autorización en formato JSON para implementar un control de acceso detallado. Este tema sirve como referencia rápida sobre la sintaxis y los elementos de dichas directivas.
Sintaxis de autorización
Las directivas de autorización de OSS emplean JSON con dos campos principales: Version y Statement.
Estructura de la sintaxis
{
"Version": "1",
"Statement": [
{
"Effect": "Allow|Deny",
"Action": ["oss:ActionName"],
"Principal": ["UID|*"],
"Resource": ["acs:oss:*:*:bucket-name/*"],
"Condition": {
"ConditionOperator": {
"ConditionKey": ["Value"]
}
}
}
]
}
Descripción de los campos
|
Campo |
Descripción |
Obligatorio |
|
Version |
Versión de la directiva. Valor fijo: |
Sí |
|
Statement |
Cuerpo de la directiva. Contiene una o varias reglas de permiso o denegación. |
Sí |
Elementos de Statement
|
Elemento |
Descripción |
Obligatorio |
|
Effect |
Efecto de la directiva. Valores válidos: |
Sí |
|
Action |
Operación que se aplica a un recurso. Admite el comodín |
Sí |
|
Principal |
Entidad a la que afecta la directiva, como un usuario, una cuenta o un rol. Una lista vacía |
Obligatorio en directivas de bucket |
|
Resource |
Recursos a los que afecta la directiva. Admite el comodín |
Sí |
|
Condition |
Condiciones bajo las cuales surte efecto la directiva. Cuando existen varias condiciones, se evalúan con una relación AND: deben cumplirse todas. |
No |
Action
Las acciones se clasifican en operaciones a nivel de servicio, de bucket y de objeto.
Nivel de servicio
|
API |
Action |
Descripción de la API |
|
oss:ListBuckets |
Lista todos los buckets propiedad del solicitante. |
|
|
oss:ListUserDataRedundancyTransition |
Lista todas las tareas de transición de redundancia de almacenamiento del solicitante. |
|
|
Ninguna |
oss:ActivateProduct |
Activa OSS y el servicio Content Moderation. |
|
Ninguna |
oss:CreateOrder |
Crea pedidos para planes de recursos de OSS. |
|
oss:PutPublicAccessBlock |
Habilita Block Public Access para todo OSS. |
|
|
oss:GetPublicAccessBlock |
Obtiene la configuración global de Block Public Access. |
|
|
oss:DeletePublicAccessBlock |
Elimina la configuración global de Block Public Access. |
Nivel de bucket
|
API |
Action |
Descripción de la API |
|
oss:PutBucket |
Crea un bucket. |
|
|
oss:ListObjects |
Enumera la información de todos los objetos en un bucket. |
|
|
oss:GetBucketInfo |
Consulta la información de un bucket. |
|
|
oss:GetBucketLocation |
Consulta la información de ubicación de un bucket. |
|
|
oss:GetBucketStat |
Obtiene la capacidad de almacenamiento y el número de archivos de un bucket. |
|
|
oss:PutBucketVersioning |
Configura el estado de control de versiones para un bucket específico. |
|
|
oss:GetBucketVersioning |
Obtiene el estado de control de versiones de un bucket específico. |
|
|
oss:ListObjectVersions |
Enumera la información de versiones de todos los objetos en un bucket, incluidos los marcadores de eliminación. |
|
|
oss:PutBucketAcl |
Establece o modifica la ACL de un bucket. |
|
|
oss:GetBucketAcl |
Obtiene la ACL de un bucket. |
|
|
oss:DeleteBucket |
Elimina un bucket. |
|
|
oss:InitiateBucketWorm |
Crea una directiva de retención. |
|
|
oss:AbortBucketWorm |
Elimina una directiva de retención desbloqueada. |
|
|
oss:CompleteBucketWorm |
Bloquea una directiva de retención. |
|
|
oss:ExtendBucketWorm |
Extiende el período de retención en días para los objetos de un bucket que tiene una directiva de retención bloqueada. |
|
|
oss:GetBucketWorm |
Obtiene información sobre una directiva de retención. |
|
|
oss:PutBucketLogging |
Habilita el almacenamiento de registros para un bucket. |
|
|
oss:PutObject |
Cuando se habilita el almacenamiento de registros para un bucket de origen, esta acción escribe los registros en el bucket de destino. |
|
|
oss:GetBucketLogging |
Consulta la configuración de almacenamiento de registros de un bucket. |
|
|
oss:DeleteBucketLogging |
Deshabilita el almacenamiento de registros para un bucket. |
|
|
oss:PutBucketWebsite |
Configura un bucket para hosting de sitios web estáticos y establece sus reglas de redirección (RoutingRule). |
|
|
oss:GetBucketWebsite |
Consulta el estado de hosting de sitio web estático y las reglas de redirección de un bucket. |
|
|
oss:DeleteBucketWebsite |
Deshabilita el hosting de sitio web estático para un bucket y borra sus reglas de redirección. |
|
|
oss:PutBucketReferer |
Configura la protección contra hotlinking para un bucket. |
|
|
oss:GetBucketReferer |
Consulta la configuración de protección contra hotlinking (Referer) de un bucket. |
|
|
oss:PutBucketLifecycle |
Establece una regla de ciclo de vida para un bucket. |
|
|
oss:GetBucketLifecycle |
Consulta la regla de ciclo de vida de un bucket. |
|
|
oss:DeleteBucketLifecycle |
Elimina la regla de ciclo de vida de un bucket. |
|
|
oss:PutBucketTransferAcceleration |
Configura la aceleración de transferencia para un bucket. |
|
|
oss:GetBucketTransferAcceleration |
Consulta la configuración de aceleración de transferencia de un bucket. |
|
|
oss:ListMultipartUploads |
Enumera todos los eventos de carga multiparte en curso que se han iniciado pero no se han completado ni cancelado. |
|
|
oss:PutBucketCors |
Establece las reglas de uso compartido de recursos de origen cruzado (CORS) para un bucket específico. |
|
|
oss:GetBucketCors |
Obtiene las reglas CORS actuales para un bucket específico. |
|
|
oss:DeleteBucketCors |
Deshabilita la función CORS para un bucket específico y borra todas las reglas. |
|
|
oss:PutBucketPolicy |
Establece la directiva de autorización para un bucket específico. |
|
|
oss:GetBucketPolicy |
Obtiene la directiva de autorización de un bucket específico. |
|
|
oss:DeleteBucketPolicy |
Elimina la directiva de autorización de un bucket específico. |
|
|
oss:PutBucketTagging |
Agrega o modifica las etiquetas de un bucket específico. |
|
|
oss:GetBucketTagging |
Obtiene las etiquetas de un bucket. |
|
|
oss:DeleteBucketTagging |
Elimina las etiquetas de un bucket. |
|
|
oss:PutBucketEncryption |
Configura las reglas de cifrado para un bucket. |
|
|
oss:GetBucketEncryption |
Obtiene las reglas de cifrado de un bucket. |
|
|
oss:DeleteBucketEncryption |
Elimina las reglas de cifrado de un bucket. |
|
|
oss:PutBucketRequestPayment |
Configura el modo de pago por solicitante. |
|
|
oss:GetBucketRequestPayment |
Obtiene la configuración de pago por solicitante. |
|
|
oss:PutBucketReplication |
Establece las reglas de replicación de datos para un bucket. |
|
|
oss:ReplicateGet |
Establece reglas de replicación de datos entre cuentas para un bucket o especifica un rol de RAM para la replicación. |
|
|
oss:PutBucketRTC |
Habilita o deshabilita el control de tiempo de replicación (RTC) para una regla de cross-region replication existente. |
|
|
oss:GetBucketReplication |
Obtiene las reglas de replicación de datos configuradas para un bucket. |
|
|
oss:DeleteBucketReplication |
Detiene la replicación de datos para un bucket y elimina su configuración de replicación. |
|
|
oss:GetBucketReplicationLocation |
Obtiene las regiones donde pueden ubicarse los buckets de destino para la replicación. |
|
|
oss:GetBucketReplicationProgress |
Obtiene el progreso de la replicación de datos para un bucket. |
|
|
oss:PutBucketInventory |
Configura reglas de inventario para un bucket. |
|
|
oss:GetBucketInventory |
Consulta una tarea de inventario específica en un bucket. |
|
|
oss:GetBucketInventory |
Obtiene todas las tareas de inventario de un bucket en una operación por lotes. |
|
|
oss:DeleteBucketInventory |
Elimina una tarea de inventario específica en un bucket. |
|
|
oss:PutBucketAccessMonitor |
Configura el estado de seguimiento de acceso para un bucket. |
|
|
oss:GetBucketAccessMonitor |
Obtiene el estado de seguimiento de acceso de un bucket. |
|
|
oss:OpenMetaQuery |
Habilita la función de gestión de metadatos para un bucket. |
|
|
oss:GetMetaQueryStatus |
Obtiene la información del índice de metadatos para un bucket. |
|
|
oss:DoMetaQuery |
Consulta objetos que coinciden con condiciones específicas y enumera la información ordenada por campos determinados. |
|
|
oss:CloseMetaQuery |
Deshabilita la función de gestión de metadatos para un bucket. |
|
|
oss:InitUserAntiDDosInfo |
Crea una instancia de Anti-DDoS for OSS. |
|
|
oss:UpdateUserAntiDDosInfo |
Cambia el estado de una instancia de Anti-DDoS for OSS. |
|
|
oss:GetUserAntiDDosInfo |
Consulta información sobre instancias de Anti-DDoS for OSS bajo una cuenta específica. |
|
|
oss:InitBucketAntiDDosInfo |
Inicializa la protección para un bucket. |
|
|
oss:UpdateBucketAntiDDosInfo |
Actualiza el estado de protección de un bucket. |
|
|
oss:ListBucketAntiDDosInfo |
Obtiene una lista de información de protección para un bucket. |
|
|
oss:PutBucketResourceGroup |
Establece el resource group al que pertenece un bucket. |
|
|
oss:GetBucketResourceGroup |
Consulta el ID del resource group al que pertenece un bucket. |
|
|
oss:CreateCnameToken |
Crea un CnameToken obligatorio para la verificación de propiedad del nombre de dominio. |
|
|
oss:GetCnameToken |
Obtiene un CnameToken creado. |
|
|
oss:PutCname |
Vincula un nombre de dominio personalizado a un bucket. |
|
|
yundun-cert:DescribeSSLCertificatePrivateKey yundun-cert:DescribeSSLCertificatePublicKeyDetail yundun-cert:CreateSSLCertificate |
Vincula un certificado cuando se asocia un nombre de dominio personalizado a un bucket. |
|
|
oss:ListCname |
Obtiene una lista de todos los nombres de dominio personalizados (Cnames) vinculados a un bucket. |
|
|
oss:DeleteCname |
Elimina un Cname vinculado a un bucket. |
|
|
oss:PutStyle |
Establece un estilo de imagen. |
|
|
oss:GetStyle |
Obtiene un estilo de imagen. |
|
|
oss:ListStyle |
Enumera estilos de imagen. |
|
|
oss:DeleteStyle |
Elimina un estilo de imagen. |
|
|
oss:PutBucketArchiveDirectRead |
Habilita o deshabilita el acceso en tiempo real a objetos Archive para un bucket. |
|
|
oss:GetBucketArchiveDirectRead |
Comprueba si el acceso en tiempo real a objetos Archive está habilitado para un bucket. |
|
|
oss:CreateAccessPoint |
Crea un punto de acceso. |
|
|
oss:GetAccessPoint |
Obtiene información sobre un único punto de acceso. |
|
|
oss:DeleteAccessPoint |
Elimina un punto de acceso. |
|
|
oss:ListAccessPoints |
Obtiene información sobre puntos de acceso a nivel de usuario y de bucket. |
|
|
oss:PutAccessPointPolicy |
Configura una directiva de punto de acceso. |
|
|
oss:GetAccessPointPolicy |
Obtiene información sobre una directiva de punto de acceso. |
|
|
oss:DeleteAccessPointPolicy |
Elimina una directiva de punto de acceso. |
|
|
oss:PutBucketHttpsConfig |
Habilita o deshabilita la configuración de versión TLS para un bucket. |
|
|
oss:GetBucketHttpsConfig |
Consulta la configuración de versión TLS para un bucket. |
|
|
Ninguna |
oss:ReplicateList |
Permiso de listado para replicación. Permite que OSS enumere y replique datos históricos del bucket de origen. |
|
oss:CreateAccessPointForObjectProcess |
Crea un punto de acceso FC de objeto. |
|
|
oss:GetAccessPointForObjectProcess |
Obtiene información básica sobre un punto de acceso FC de objeto. |
|
|
oss:DeleteAccessPointForObjectProcess |
Elimina un punto de acceso FC de objeto. |
|
|
oss:ListAccessPointsForObjectProcess |
Obtiene información sobre puntos de acceso FC de objeto a nivel de usuario. |
|
|
oss:PutAccessPointConfigForObjectProcess |
Modifica la configuración de un punto de acceso FC de objeto. |
|
|
oss:GetAccessPointConfigForObjectProcess |
Obtiene la información de configuración de un punto de acceso FC de objeto. |
|
|
oss:PutAccessPointPolicyForObjectProcess |
Configura una directiva de acceso para un punto de acceso FC de objeto. |
|
|
oss:GetAccessPointPolicyForObjectProcess |
Obtiene la configuración de la directiva de acceso de un punto de acceso FC de objeto. |
|
|
oss:DeleteAccessPointPolicyForObjectProcess |
Elimina la directiva de acceso de un punto de acceso FC de objeto. |
|
|
oss:WriteGetObjectResponse |
Personaliza los datos devueltos y los encabezados de respuesta. |
|
|
oss:CreateBucketDataRedundancyTransition |
Crea una tarea de transición de redundancia de almacenamiento. |
|
|
oss:GetBucketDataRedundancyTransition |
Obtiene una tarea de transición de redundancia de almacenamiento. |
|
|
oss:DeleteBucketDataRedundancyTransition |
Elimina una tarea de transición de redundancia de almacenamiento. |
|
|
oss:ListBucketDataRedundancyTransition |
Enumera todas las tareas de transición de redundancia de almacenamiento en un bucket. |
|
|
oss:PutBucketPublicAccessBlock |
Habilita Block Public Access para un bucket. |
|
|
oss:GetBucketPublicAccessBlock |
Obtiene la configuración de Block Public Access de un bucket. |
|
|
oss:DeleteBucketPublicAccessBlock |
Elimina la configuración de Block Public Access de un bucket. |
|
|
oss:PutAccessPointPublicAccessBlock |
Habilita Block Public Access para un punto de acceso. |
|
|
oss:GetAccessPointPublicAccessBlock |
Obtiene la configuración de Block Public Access de un punto de acceso. |
|
|
oss:DeleteAccessPointPublicAccessBlock |
Elimina la configuración de Block Public Access de un punto de acceso. |
|
|
oss:GetBucketPolicyStatus |
Comprueba si la directiva actual del bucket permite el acceso público. |
|
|
oss:PutBucketOverwriteConfig |
Configura el ajuste para no permitir sobrescritura en un bucket. |
|
|
oss:GetBucketOverwriteConfig |
Obtiene la configuración para no permitir sobrescritura de un bucket. |
|
|
oss:DeleteBucketOverwriteConfig |
Elimina la configuración para no permitir sobrescritura de un bucket. |
Nivel de objeto
|
API |
Action |
Descripción de la API |
|
oss:PutObject |
Carga un objeto. |
|
|
oss:PutObjectTagging |
Al cargar un objeto, utilice x-oss-tagging para especificar la etiqueta del objeto. |
|
|
kms:GenerateDataKey kms:Decrypt |
Al cargar un objeto, especifique que los metadatos del objeto contengan X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:PutObject |
Carga un objeto en un bucket específico mediante un formulario HTML. |
|
|
oss:PutObject |
Carga un objeto mediante la anexión de datos. |
|
|
oss:PutObjectTagging |
Al cargar un objeto mediante la anexión de datos, utilice x-oss-tagging para especificar la etiqueta del objeto. |
|
|
oss:PutObject |
Inicializa una tarea de carga multiparte. |
|
|
oss:PutObjectTagging |
Al inicializar una tarea de carga multiparte, utilice x-oss-tagging para especificar la etiqueta del objeto. |
|
|
kms:GenerateDataKey kms:Decrypt |
Al inicializar una tarea de carga multiparte, especifique que los metadatos del objeto contengan X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:PutObject |
Carga datos en partes según el nombre de objeto y el uploadId especificados. |
|
|
oss:PutObject |
Una vez cargadas todas las partes, completa la carga multiparte de todo el objeto. |
|
|
oss:PutObjectTagging |
Una vez cargadas todas las partes, completa la carga multiparte de todo el objeto y especifica sus etiquetas. |
|
|
oss:AbortMultipartUpload |
Cancela un evento de carga multiparte y elimina los datos de parte correspondientes. |
|
|
oss:PutObject |
Crea un vínculo simbólico para un objeto de destino en OSS. |
|
|
oss:PutObjectTagging |
Crea un vínculo simbólico con una etiqueta de objeto específica para un objeto de destino en OSS. |
|
|
oss:GetObject |
Obtiene un objeto. |
|
|
kms:Decrypt |
Descarga un objeto cifrado con una clave de KMS específica. |
|
|
oss:GetObjectVersion |
Descarga una versión específica de un objeto. |
|
|
oss:GetObject |
Obtiene los metadatos de un objeto. |
|
|
oss:GetObject |
Obtiene los metadatos de un objeto, incluida su información de ETag, Size y LastModified. |
|
|
oss:GetObject |
Ejecuta una instrucción SQL en un objeto de destino y devuelve el resultado. |
|
|
oss:GetObject |
Obtiene el vínculo simbólico de un objeto de destino. |
|
|
oss:DeleteObject |
Elimina un objeto. |
|
|
oss:DeleteObjectVersion |
Elimina una versión específica de un objeto. |
|
|
oss:DeleteObject |
Elimina varios objetos del mismo bucket. |
|
|
oss:GetObject oss:PutObject |
Copia un objeto entre buckets de la misma región. Los buckets pueden ser iguales o distintos. |
|
|
oss:GetObjectVersion |
Copia una versión específica de un objeto entre buckets de la misma región. Los buckets pueden ser iguales o distintos. |
|
|
oss:GetObjectTagging oss:PutObjectTagging |
Copia un objeto con etiquetas específicas entre buckets de la misma región. Los buckets pueden ser iguales o distintos. |
|
|
kms:GenerateDataKey kms:Decrypt |
Al copiar un objeto, especifique que los metadatos del objeto de destino contengan X-Oss-Server-Side-Encryption: KMS. |
|
|
oss:GetObjectVersionTagging |
Copia una versión de un objeto con etiquetas específicas entre buckets de la misma región. Los buckets pueden ser iguales o distintos. |
|
|
oss:GetObject oss:PutObject |
Copia datos de un objeto existente para cargar una parte al agregar el encabezado x-oss-copy-source a una solicitud UploadPart. |
|
|
oss:GetObjectVersion |
Copia datos de una versión específica de un objeto existente para cargar una parte al agregar el encabezado x-oss-copy-source a una solicitud UploadPart. |
|
|
oss:ListParts |
Enumera todas las partes cargadas correctamente que pertenecen a un ID de carga específico. |
|
|
oss:PutObjectAcl |
Modifica la ACL de un objeto en un bucket. |
|
|
oss:PutObjectVersionAcl |
Modifica la ACL de una versión específica de un objeto en un bucket. |
|
|
oss:GetObjectAcl |
Obtiene la ACL de un objeto en un bucket. |
|
|
oss:GetObjectVersionAcl |
Obtiene la ACL de una versión específica de un objeto en un bucket. |
|
|
oss:RestoreObject |
Restaura un objeto de la clase de almacenamiento Archive Storage, Cold Archive o Deep Cold Archive. |
|
|
oss:RestoreObjectVersion |
Restaura una versión específica de un objeto de la clase de almacenamiento Archive Storage, Cold Archive o Deep Cold Archive. |
|
|
oss:PutObjectTagging |
Establece o actualiza la información de etiquetado de un objeto. |
|
|
oss:PutObjectVersionTagging |
Establece o actualiza la información de etiquetado de una versión específica de un objeto. |
|
|
oss:GetObjectTagging |
Obtiene la información de etiquetado de un objeto. |
|
|
oss:GetObjectVersionTagging |
Obtiene la información de etiquetado de una versión específica de un objeto. |
|
|
oss:DeleteObjectTagging |
Elimina la información de etiquetado de un objeto específico. |
|
|
oss:DeleteObjectVersionTagging |
Elimina la información de etiquetado de una versión específica de un objeto. |
|
|
oss:PutLiveChannel |
Antes de cargar datos de audio y video mediante RTMP, llame a esta API para crear un LiveChannel. |
|
|
oss:ListLiveChannel |
Enumera los LiveChannels especificados. |
|
|
oss:DeleteLiveChannel |
Elimina un LiveChannel específico. |
|
|
oss:PutLiveChannelStatus |
Alterna el estado entre habilitado y deshabilitado. |
|
|
oss:GetLiveChannel |
Obtiene la información de configuración de un LiveChannel específico. |
|
|
oss:GetLiveChannelStat |
Obtiene el estado de ingesta de flujo de un LiveChannel específico. |
|
|
oss:GetLiveChannelHistory |
Obtiene los registros de ingesta de flujo de un LiveChannel específico. |
|
|
oss:PostVodPlaylist |
Genera una lista de reproducción de video bajo demanda para un LiveChannel específico. |
|
|
oss:GetVodPlaylist |
Visualiza la lista de reproducción generada a partir de la ingesta de flujo para un LiveChannel específico dentro de un periodo de tiempo determinado. |
|
|
Ninguna |
oss:PublishRtmpStream |
Envía flujos de datos de audio y video a RTMP. |
|
Ninguna |
oss:ProcessImm |
Permiso para utilizar IMM en el procesamiento de datos a través de OSS. |
|
oss:GetObject |
Permiso para utilizar IMM en el procesamiento de datos mediante una solicitud POST. |
|
|
oss:PutObject |
Permiso para utilizar IMM en el procesamiento de datos Saveas. |
|
|
oss:PostProcessTask |
Guarda la imagen procesada en un bucket específico. |
|
|
imm:CreateOfficeConversionTask |
Permiso para utilizar IMM en la conversión de documentos o instantáneas. |
|
|
imm: GenerateWebofficeToken |
Obtiene un token de Weboffice. |
|
|
imm:RefreshWebofficeToken |
Actualiza un token de Weboffice. |
|
|
Ninguna |
oss:ReplicateGet |
Permiso de lectura para replicación. Permite que OSS lea datos y metadatos de los buckets de origen y destino, incluidos objetos, partes y cargas multiparte. |
|
Ninguna |
oss:ReplicatePut |
Permiso de escritura para replicación. Permite que OSS escriba objetos, cargas multiparte, partes y vínculos simbólicos, además de modificar metadatos en el bucket de destino. |
|
Ninguna |
oss:ReplicateDelete |
Permiso de eliminación para replicación. Permite que OSS ejecute operaciones DeleteObject, AbortMultipartUpload y DeleteMarker en el bucket de destino. Nota
Debe otorgar esta acción al rol de RAM únicamente cuando seleccione Sync All para la replicación de datos. |
QoS del pool de recursos
|
API |
Action |
Descripción de la API |
|
oss:PutBucketQoSInfo |
Establece la limitación de velocidad para un bucket en un pool de recursos. |
|
|
oss:GetBucketQoSInfo |
Obtiene la configuración de limitación de velocidad para un bucket en un pool de recursos. |
|
|
oss:DeleteBucketQoSInfo |
Elimina la configuración de limitación de velocidad para un bucket específico en un pool de recursos. |
|
|
oss:PutBucketRequesterQoSInfo |
Establece la limitación de velocidad a nivel de bucket para un solicitante. |
|
|
oss:GetBucketRequesterQoSInfo |
Obtiene la configuración de limitación de velocidad a nivel de bucket para un solicitante específico. |
|
|
oss:ListBucketRequesterQoSInfo |
Obtiene las configuraciones de limitación de velocidad a nivel de bucket para todos los solicitantes. |
|
|
oss:DeleteBucketRequesterQoSInfo |
Elimina la configuración de limitación de velocidad para un solicitante de un bucket. |
|
|
oss:ListResourcePools |
Obtiene información sobre todos los pools de recursos bajo la cuenta actual. |
|
|
oss:GetResourcePoolInfo |
Obtiene la configuración de limitación de velocidad de un pool de recursos específico. |
|
|
oss:ListResourcePoolBuckets |
Obtiene la lista de buckets incluidos en un pool de recursos específico. |
|
|
oss:PutResourcePoolRequesterQoSInfo |
Configura la limitación de velocidad para un solicitante de un pool de recursos. |
|
|
oss:GetResourcePoolRequesterQoSInfo |
Obtiene la configuración de limitación de velocidad para un solicitante específico en un pool de recursos. |
|
|
oss:ListResourcePoolRequesterQoSInfos |
Obtiene las configuraciones de limitación de velocidad para todos los solicitantes en un pool de recursos. |
|
|
oss:DeleteResourcePoolRequesterQoSInfo |
Elimina la configuración de limitación de velocidad para un solicitante específico en un pool de recursos. |
Bucket vectorial
|
API |
Action |
Descripción de la API |
|
oss:PutVectorBucket |
Crea un bucket vectorial. |
|
|
oss:GetVectorBucket |
Obtiene los detalles de un bucket vectorial. |
|
|
oss:ListVectorBuckets |
Enumera todos los buckets vectoriales propiedad del solicitante. |
|
|
oss:DeleteVectorBucket |
Elimina un bucket vectorial. |
|
|
oss:PutBucketLogging |
Habilita el almacenamiento de registros para un bucket vectorial. |
|
|
oss:PutObject |
Cuando se habilita el almacenamiento de registros para un bucket vectorial de origen, esta acción escribe los registros en el bucket de destino. |
|
|
oss:GetBucketLogging |
Visualiza la configuración de almacenamiento de registros de un bucket vectorial. |
|
|
oss:DeleteBucketLogging |
Deshabilita el almacenamiento de registros para un bucket vectorial. |
|
|
oss:PutBucketPolicy |
Establece la directiva de autorización para un bucket vectorial específico. |
|
|
oss:GetBucketPolicy |
Obtiene la directiva de autorización de un bucket vectorial específico. |
|
|
oss:DeleteBucketPolicy |
Elimina la directiva de autorización de un bucket vectorial específico. |
|
|
oss:PutVectorIndex |
Crea un índice vectorial. |
|
|
oss:GetVectorIndex |
Obtiene los detalles de un índice vectorial. |
|
|
oss:ListVectorIndexes |
Enumera todos los índices vectoriales en un bucket vectorial. |
|
|
oss:DeleteVectorIndex |
Elimina un índice vectorial. |
|
|
oss:PutVectors |
Escribe datos vectoriales. |
|
|
oss:GetVectors |
Obtiene datos vectoriales específicos. |
|
|
oss:ListVectors |
Enumera todos los datos vectoriales en un índice vectorial. |
|
|
oss:QueryVectors |
Realiza una búsqueda por similitud vectorial. |
|
|
oss:DeleteVectors |
Elimina datos vectoriales específicos de un índice vectorial. |
Resource
El elemento Resource especifica uno o varios recursos. Utilice el asterisco (*) como comodín. Una sola directiva de bucket puede incluir varios recursos.
Bucket
|
Categoría |
Formato |
Ejemplo |
|
Nivel de bucket |
|
|
|
Nivel de objeto |
|
|
|
Nivel de pool de recursos |
|
|
Vector bucket
|
Nivel de recurso |
Formato |
Ejemplo |
|
Todos los recursos vectoriales |
|
|
|
Vector bucket |
|
|
|
Índice vectorial |
|
|
|
Datos vectoriales |
|
|
Actualmente, el campo de región solo admite el asterisco comodín (*).
Condition
El elemento Condition especifica cuándo entra en vigor una directiva. Se compone de un operador de condición, una clave de condición y un valor de condición.
Operadores de condición
|
Tipo de operador de condición |
Tipos compatibles |
|
String |
|
|
Number |
|
|
Fecha y hora |
|
|
Boolean |
Bool |
|
Tipo de dirección IP |
|
Claves de condición
|
Clave de condición |
Descripción |
|
acs:SourceIp |
Especifica un bloque CIDR de IP estándar. Admite el asterisco comodín ( |
|
acs:SourceVpc |
Especifica la VPC. El valor puede ser un ID de VPC específico o Nota
Al utilizar |
|
acs:UserAgent |
Especifica el encabezado HTTP User-Agent. Tipo: string. |
|
acs:CurrentTime |
La hora a la que la solicitud llega al servidor de OSS. Formato: ISO 8601. |
|
acs:SecureTransport |
El tipo de protocolo de la solicitud. Valores válidos:
Si no se establece |
|
oss:x-oss-acl |
Restringe el tipo de ACL del bucket. Valores válidos:
|
|
oss:x-oss-object-acl |
Restringe el tipo de ACL del objeto. Valores válidos:
|
|
oss:Prefix |
Lista objetos con un prefijo especificado en una solicitud ListObjects. |
|
oss:Delimiter |
Agrupa nombres de objetos en una solicitud ListObjects. |
|
acs:AccessId |
El AccessId incluido en la solicitud. |
|
oss:BucketTag |
Una etiqueta de bucket. Se puede usar una sola BucketTag como condición. Cuando establezca varias BucketTags, debe agregar el prefijo |
|
acs:MFAPresent |
Especifica si la autenticación multifactor (MFA) está habilitada. Valores:
|
|
oss:ExistingObjectTag |
El objeto solicitado ya tiene etiquetas. Se puede usar una sola ObjectTag como condición. Cuando utilice varias ObjectTags, debe agregar Esto aplica principalmente a las API para leer archivos, como |
|
oss:RequestObjectTag |
Las etiquetas de objeto incluidas en la solicitud. Se puede usar una sola etiqueta de objeto como condición. Cuando se especifican varias etiquetas de objeto, debe agregar Esto aplica principalmente a operaciones de API para escribir archivos, como |