Todos los productos
Search
Centro de documentos

Object Storage Service:GetObjectTagging

Última actualización: Sep 03, 2026

Consulta las etiquetas de un objeto.

Acerca del control de versiones

De forma predeterminada, al llamar a la operación GetObjectTagging, solo se devuelven las etiquetas de la versión actual del objeto. Especifique el parámetro versionId para consultar las etiquetas de una versión específica del objeto. Si la versión especificada del objeto es un marcador de eliminación, OSS devuelve 404 Not Found.

Sintaxis de la solicitud

GET /objectname?tagging
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 20 Mar 2019 02:02:36 GMT
Authorization: SignatureValue

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

tagging

String

Sí

Subrecurso que identifica esta acción como una operación de etiquetado.

versionId

String

No

ID de versión del objeto. Si no se especifica, se devuelven las etiquetas de la versión actual. Si la versión especificada es un marcador de eliminación, OSS devuelve 404 Not Found.

Encabezados de la solicitud

Todos los encabezados en una solicitud GetObjectTagging son encabezados de solicitud comunes. Para obtener más información, consulte Common request headers.

Encabezados de la respuesta

La respuesta a una solicitud GetObjectTagging incluye encabezados de respuesta comunes. Para obtener más información, consulte Common response headers.

Al consultar las etiquetas de una versión específica del objeto, la respuesta también incluye el encabezado x-oss-version-id.

Elementos de la respuesta

Nombre

Tipo

Descripción

Tagging

Contenedor

Contenedor raíz de la respuesta de etiquetado. Nodos secundarios: TagSet

TagSet

Contenedor

Contenedor que almacena todas las etiquetas. Nodos principales: Tagging. Nodos secundarios: Tag

Tag

Contenedor

Etiqueta individual. Nodos principales: TagSet. Nodos secundarios: Key y Value

Key

String

Clave de la etiqueta. Nodos principales: Tag. Nodos secundarios: ninguno

Value

String

Valor de la etiqueta. Nodos principales: Tag. Nodos secundarios: ninguno

Ejemplos

  • Control de versiones deshabilitado: En este ejemplo, se envía una solicitud GET para consultar las etiquetas del objeto objectname en el bucket bucketname. Se devuelven las etiquetas {a:1} y {b:2} con un código de estado 200 (OK).

Solicitud de ejemplo

GET /objectname?tagging
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 20 Mar 2019 02:02:36 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e

Respuesta de ejemplo

200 (OK)
content-length: 209
server: AliyunOSS
x-oss-request-id: 5C919F38461FB4282600****
date: Wed, 20 Mar 2019 02:02:32 GMT
content-type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<Tagging>
  <TagSet>
    <Tag>
      <Key>a</Key>
      <Value>1</Value>
    </Tag>
    <Tag>
      <Key>b</Key>
      <Value>2</Value>
    </Tag>
  </TagSet>
</Tagging>
  • Control de versiones habilitado: En este ejemplo, se envía una solicitud GET para consultar las etiquetas de una versión específica del objeto objectname en el bucket bucketname. El versionId se especifica en la solicitud de ejemplo. Se devuelve la etiqueta {age:18} con un código de estado 200 (OK).

Solicitud de ejemplo

GET /objectname?tagging&versionId=CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0****
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 24 Jun 2020 08:50:28 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e

Respuesta de ejemplo

200 (OK)
content-length: 161
server: AliyunOSS
x-oss-request-id: 5EF313D44506783438F3****
date: Wed, 24 Jun 2020 08:50:28 GMT
content-type: application/xml
x-oss-version-id: CAEQExiBgID.jImWlxciIDQ2ZjgwODIyNDk5MTRhNzBiYmQwYTZkMTYzZjM0****

<?xml version="1.0" encoding="UTF-8"?>
<Tagging>
  <TagSet>
    <Tag>
      <Key>age</Key>
      <Value>18</Value>
    </Tag>
  </TagSet>
</Tagging>

SDK de OSS

Los ejemplos de SDK para la operación GetObjectTagging están disponibles para los siguientes lenguajes de programación:

Herramienta de línea de comandos ossutil

Para obtener información sobre el comando de ossutil correspondiente a la operación GetObjectTagging, consulte GetObjectTagging.

Códigos de error

Código de error

Código de estado HTTP

Descripción

FileAlreadyExists

409

Error devuelto porque la función de espacio de nombres jerárquico está habilitada para el bucket y el objeto cuyas etiquetas desea consultar es un directorio.