Get Table ACL
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Get Table ACL

 

La Get Table ACL operación devuelve información sobre las directivas de acceso almacenada especificadas en la tabla que se pueden utilizar con firmas de acceso compartido. Para obtener más información, vea Establecer una directiva de acceso almacenada.

System_CAPS_noteNota

La Get Table ACL operación está disponible en la versión 2012-02-12 y versiones posteriores.

System_CAPS_noteNota

Un lista de control de acceso (ACL) es una lista de las entradas de control de acceso (ACE). Cada ACE de una ACL identifica un trustee y especifica la los derechos de acceso permitidos, denegados o auditados para dicho usuario. Para obtener más información, vea listas de Control de acceso.

El Get Table ACL solicitud se puede generar como sigue. Se recomienda HTTPS. Reemplace myaccount con el nombre de la cuenta de almacenamiento:

Método

URI de solicitud

Versión de HTTP

GET/HEAD

https://myaccount.table.core.windows.net/mytable?comp=acl

HTTP/1.1

Al realizar una solicitud al servicio de almacenamiento emulado, especifique el nombre de host del emulador y el puerto del servicio tabla como 127.0.0.1:10002, seguido del nombre de la cuenta de almacenamiento emulado:

Método

URI de solicitud

Versión de HTTP

GET/HEAD

http://127.0.0.1:10002/devstoreaccount1/mytable?comp=acl

HTTP/1.1

Para obtener más información, vea diferencias entre el emulador de almacenamiento y servicios de almacenamiento de Azure.

Se pueden especificar los parámetros adicionales siguientes en el URI de solicitud.

Parámetro

Descripción

timeout

Opcional. La propiedad SIDHistory hace esto posible. Para obtener más información, vea Establecer tiempos de espera para las operaciones de servicio de tabla.

En la tabla siguiente se describen los encabezados de solicitudes requeridos y opcionales.

Encabezado de solicitud

Descripción

Authorization

Requerido. Especifica el esquema de autenticación, el nombre de la cuenta y la firma. Para obtener más información, vea Autenticación para los servicios de almacenamiento de Azure.

Date o x-ms-date

Requerido. Especifica la hora universal coordinada (UTC) para la solicitud. Para obtener más información, vea Autenticación para los servicios de almacenamiento de Azure.

x-ms-version

Obligatorio para todas las solicitudes autenticadas. Especifica la versión de la operación que se utiliza para esta solicitud. Para obtener más información, vea Versiones de los servicios de almacenamiento de Azure.

x-ms-client-request-id

Opcional. Proporciona un valor opaco generado por el cliente con un límite de caracteres de 1 KB registrado en los registros de análisis cuando está habilitado registro del análisis de almacenamiento. Es muy recomendable usar este encabezado para correlacionar las actividades del lado cliente con las solicitudes recibidas por el servidor. Para obtener más información, consulte Acerca del registro de análisis de almacenamiento y registro de Azure: Usar registros para seguir las solicitudes de almacenamiento.

La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.

Una operación correcta devuelve el código de estado 200 (OK).

Para obtener información acerca de los códigos de estado, vea Estado y códigos de Error.

La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.

Encabezado de respuesta

Descripción

x-ms-request-id

Este encabezado identifica de forma única la solicitud que se realizó y se puede utilizar para solucionar problemas relacionados con esta. Para obtener más información, vea Solución de problemas de las operaciones de API.

x-ms-version

Indica la versión del servicio Tabla utilizada para ejecutar la solicitud. Este encabezado se devuelve para las solicitudes realizadas en la versión 2009-09-19 y versiones posteriores.

Date

Valor de fecha y hora UTC generado por el servicio que indica la hora a la que se inició la respuesta.

Si se ha especificado una directiva de acceso almacenada para la tabla Get Table ACL devuelve la directiva de acceso y el identificador firmada en el cuerpo de respuesta.

<?xml version="1.0" encoding="utf-8"?> <SignedIdentifiers> <SignedIdentifier> <Id>unique-value</Id> <AccessPolicy> <Start>start-time</Start> <Expiry>expiry-time</Expiry> <Permission>abbreviated-permission-list</Permission> </AccessPolicy> </SignedIdentifier> </SignedIdentifiers>

Response Status: HTTP/1.1 200 OK Response Headers: Transfer-Encoding: chunked Date: Mon, 25 Nov 2013 20:28:22 GMT x-ms-version: 2013-08-15 Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0 <?xml version="1.0" encoding="utf-8"?> <SignedIdentifiers> <SignedIdentifier> <Id>MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=</Id> <AccessPolicy> <Start>2013-11-26T08:49:37.0000000Z</Start> <Expiry>2013-11-27T08:49:37.0000000Z</Expiry> <Permission>raud</Permission> </AccessPolicy> </SignedIdentifier> </SignedIdentifiers>

Solo el propietario de la cuenta puede llamar a esta operación.

Los datos de una cuenta de almacenamiento concreta solo los puede leer el propietario de dicha cuenta, a menos que este haya facilitado el acceso a los recursos de la tabla mediante una firma de acceso compartido.

Mostrar:
© 2016 Microsoft