Object Replication Policies - Get
Obtenga la directiva de replicación de objetos de la cuenta de almacenamiento por identificador de directiva.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}?api-version=2024-01-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuenta de almacenamiento deben tener entre 3 y 24 caracteres de longitud y usar solo números y letras minúsculas. |
object
|
path | True |
string minLength: 1 |
Para la cuenta de destino, proporcione el valor "default". Configure primero la directiva en la cuenta de destino. Para la cuenta de origen, proporcione el valor del identificador de directiva que se devuelve al descargar la directiva definida en la cuenta de destino. La directiva se descarga como un archivo JSON. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. |
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto: obtenga correctamente la directiva de replicación de objetos. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
StorageAccountGetObjectReplicationPolicies
Solicitud de ejemplo
Respuesta de muestra
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/objectReplicationPolicies/{objectReplicationPolicy-Id}",
"name": "{objectReplicationPolicy-Id}",
"type": "Microsoft.Storage/storageAccounts/objectReplicationPolicies",
"properties": {
"policyId": "{objectReplicationPolicy-Id}",
"enabledTime": "2019-06-08T03:01:55.7168089Z",
"sourceAccount": "sto2527",
"destinationAccount": "destAccount1",
"rules": [
{
"sourceContainer": "sourceContainer1",
"destinationContainer": "destContainer1",
"filters": {
"prefixMatch": [
"blobA",
"blobB"
]
}
},
{
"sourceContainer": "sourceContainer1",
"destinationContainer": "destContainer1",
"filters": {
"prefixMatch": [
"blobC",
"blobD"
]
}
}
],
"metrics": {
"enabled": true
}
}
}
Definiciones
Nombre | Description |
---|---|
Error |
Respuesta de error del proveedor de recursos de almacenamiento. |
Error |
Contrato del cuerpo de respuesta de error. |
Metrics |
Opcional. Opciones de características de métricas de directiva de replicación de objetos. |
Object |
Directiva de replicación entre dos cuentas de almacenamiento. Se pueden definir varias reglas en una directiva. |
Object |
Los filtros limitan la replicación a un subconjunto de blobs dentro de la cuenta de almacenamiento. Un OR lógico se realiza en los valores del filtro. Si se definen varios filtros, se realiza una and lógica en todos los filtros. |
Object |
Regla de directiva de replicación entre dos contenedores. |
ErrorResponse
Respuesta de error del proveedor de recursos de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
error |
Cuerpo de respuesta de error del proveedor de recursos de Azure Storage. |
ErrorResponseBody
Contrato del cuerpo de respuesta de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
message |
string |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
Metrics
Opcional. Opciones de características de métricas de directiva de replicación de objetos.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Indica si la característica de métricas de replicación de objetos está habilitada para la directiva. |
ObjectReplicationPolicy
Directiva de replicación entre dos cuentas de almacenamiento. Se pueden definir varias reglas en una directiva.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties.destinationAccount |
string |
Obligatorio. Nombre de la cuenta de destino. Debe ser el identificador de recurso completo si allowCrossTenantReplication se establece en false. |
properties.enabledTime |
string (date-time) |
Indica cuándo está habilitada la directiva en la cuenta de origen. |
properties.metrics |
Opcional. Opciones de características de métricas de directiva de replicación de objetos. |
|
properties.policyId |
string |
Identificador único para la directiva de replicación de objetos. |
properties.rules |
Reglas de replicación de objetos de cuenta de almacenamiento. |
|
properties.sourceAccount |
string |
Obligatorio. Nombre de la cuenta de origen. Debe ser el identificador de recurso completo si allowCrossTenantReplication se establece en false. |
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ObjectReplicationPolicyFilter
Los filtros limitan la replicación a un subconjunto de blobs dentro de la cuenta de almacenamiento. Un OR lógico se realiza en los valores del filtro. Si se definen varios filtros, se realiza una and lógica en todos los filtros.
Nombre | Tipo | Description |
---|---|---|
minCreationTime |
string |
Los blobs creados después del tiempo se replicarán en el destino. Debe estar en formato datetime 'aaaa-MM-ddTHH:mm:ssZ'. Ejemplo: 2020-02-19T16:05:00Z |
prefixMatch |
string[] |
Opcional. Filtra los resultados para replicar solo blobs cuyos nombres comienzan con el prefijo especificado. |
ObjectReplicationPolicyRule
Regla de directiva de replicación entre dos contenedores.
Nombre | Tipo | Description |
---|---|---|
destinationContainer |
string |
Obligatorio. Nombre del contenedor de destino. |
filters |
Opcional. Objeto que define el conjunto de filtros. |
|
ruleId |
string |
El identificador de regla se genera automáticamente para cada nueva regla en la cuenta de destino. Se requiere para colocar la directiva en la cuenta de origen. |
sourceContainer |
string |
Obligatorio. Nombre del contenedor de origen. |