Management Policies - Get
Obtient la stratégie de gestion associée au compte de stockage spécifié.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/default?api-version=2023-01-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Regex pattern: |
management
|
path | True |
Nom de la stratégie de gestion des comptes de stockage. Il doit toujours être « par défaut » |
|
resource
|
path | True |
string |
Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Regex pattern: |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK : obtenez la stratégie de gestion avec succès. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
StorageAccountGetManagementPolicies
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res6977/providers/Microsoft.Storage/storageAccounts/sto2527/managementPolicies/default?api-version=2023-01-01
Sample Response
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Storage/storageAccounts/sto288/managementPolicies/default",
"name": "DefaultManagementPolicy",
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"properties": {
"policy": {
"rules": [
{
"enabled": true,
"name": "olcmtest",
"type": "Lifecycle",
"definition": {
"filters": {
"blobTypes": [
"blockBlob"
],
"prefixMatch": [
"olcmtestcontainer"
]
},
"actions": {
"baseBlob": {
"tierToCool": {
"daysAfterModificationGreaterThan": 30
},
"tierToArchive": {
"daysAfterModificationGreaterThan": 90
},
"delete": {
"daysAfterModificationGreaterThan": 1000
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": 30
}
}
}
}
}
]
},
"lastModifiedTime": "2018-06-08T03:01:55.7168089Z"
}
}
Définitions
Nom | Description |
---|---|
Date |
Objet pour définir les conditions d’action de instantané et de version. |
Date |
Objet pour définir les conditions d’action d’objet blob de base. Les propriétés daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan et daysAfterCreationGreaterThan s’excluent mutuellement. La propriété daysAfterLastTierChangeGreaterThan s’applique uniquement aux actions tierToArchive qui nécessitent la définition de daysAfterModificationGreaterThan. Elle ne peut pas non plus être utilisée conjointement avec daysAfterLastAccessTimeGreaterThan ou daysAfterCreationGreaterThan. |
Management |
Réponse de l’opération Get Storage Account ManagementPolicies. |
Management |
Des actions sont appliquées aux objets blob filtrés lorsque la condition d’exécution est remplie. |
Management |
Action de stratégie de gestion pour l’objet blob de base. |
Management |
Objet qui définit la règle de cycle de vie. Chaque définition se compose d’un jeu de filtres et d’un jeu d’actions. |
Management |
Les filtres limitent les actions des règles à un sous-ensemble d’objets blob dans le compte de stockage. Si plusieurs filtres sont définis, un AND logique est effectué sur tous les filtres. |
Management |
Nom de la stratégie de gestion des comptes de stockage. Il doit toujours être « par défaut » |
Management |
Objet qui encapsule la règle de cycle de vie. Chaque règle est définie de manière unique par nom. |
Management |
Règles de gestion des comptes de stockageStratégies. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
Management |
Action de stratégie de gestion pour instantané. |
Management |
Action de stratégie de gestion pour la version d’objet blob. |
Rule |
La valeur valide est Cycle de vie |
Tag |
Filtrage basé sur les étiquettes d’index d’objets blob pour les objets blob |
DateAfterCreation
Objet pour définir les conditions d’action de instantané et de version.
Nom | Type | Description |
---|---|---|
daysAfterCreationGreaterThan |
number |
Valeur indiquant l’âge en jours après la création |
daysAfterLastTierChangeGreaterThan |
number |
Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterCreationGreaterThan pour les instantanés et les actions basées sur la version d’objets blob. L’objet blob sera archivé si les deux conditions sont remplies. |
DateAfterModification
Objet pour définir les conditions d’action d’objet blob de base. Les propriétés daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan et daysAfterCreationGreaterThan s’excluent mutuellement. La propriété daysAfterLastTierChangeGreaterThan s’applique uniquement aux actions tierToArchive qui nécessitent la définition de daysAfterModificationGreaterThan. Elle ne peut pas non plus être utilisée conjointement avec daysAfterLastAccessTimeGreaterThan ou daysAfterCreationGreaterThan.
Nom | Type | Description |
---|---|---|
daysAfterCreationGreaterThan |
number |
Valeur indiquant l’âge en jours après la création de l’objet blob. |
daysAfterLastAccessTimeGreaterThan |
number |
Valeur indiquant l’âge en jours après le dernier accès aux objets blob. Cette propriété peut uniquement être utilisée conjointement avec la stratégie de suivi du dernier temps d’accès |
daysAfterLastTierChangeGreaterThan |
number |
Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterModificationGreaterThan pour les actions basées sur baseBlobs. L’objet blob sera archivé si les deux conditions sont remplies. |
daysAfterModificationGreaterThan |
number |
Valeur indiquant l’âge en jours après la dernière modification |
ManagementPolicy
Réponse de l’opération Get Storage Account ManagementPolicies.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nom de la ressource. |
properties.lastModifiedTime |
string |
Retourne la date et l’heure de la dernière modification de ManagementPolicies. |
properties.policy |
Gestion des comptes de stockagePolicy, au format JSON. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
|
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
ManagementPolicyAction
Des actions sont appliquées aux objets blob filtrés lorsque la condition d’exécution est remplie.
Nom | Type | Description |
---|---|---|
baseBlob |
Action de stratégie de gestion pour l’objet blob de base |
|
snapshot |
Action de stratégie de gestion pour instantané |
|
version |
Action de stratégie de gestion pour la version |
ManagementPolicyBaseBlob
Action de stratégie de gestion pour l’objet blob de base.
Nom | Type | Description |
---|---|---|
delete |
Fonction permettant de supprimer l’objet blob |
|
enableAutoTierToHotFromCool |
boolean |
Cette propriété permet la hiérarchisation automatique d’un objet blob de froid à chaud sur un accès blob. Cette propriété nécessite tierToCool.daysAfterLastAccessTimeGreaterThan. |
tierToArchive |
Fonction de hiérarchisation des objets blob pour archiver le stockage. |
|
tierToCold |
Fonction de hiérarchisation des objets blob dans le stockage à froid. |
|
tierToCool |
Fonction à hiérarchiser les objets blob pour refroidir le stockage. |
|
tierToHot |
Fonction à hiérarchisation des objets blob sur le stockage à chaud. Cette action ne peut être utilisée qu’avec les comptes de stockage d’objets blob de blocs Premium |
ManagementPolicyDefinition
Objet qui définit la règle de cycle de vie. Chaque définition se compose d’un jeu de filtres et d’un jeu d’actions.
Nom | Type | Description |
---|---|---|
actions |
Objet qui définit le jeu d’actions. |
|
filters |
Objet qui définit le jeu de filtres. |
ManagementPolicyFilter
Les filtres limitent les actions des règles à un sous-ensemble d’objets blob dans le compte de stockage. Si plusieurs filtres sont définis, un AND logique est effectué sur tous les filtres.
Nom | Type | Description |
---|---|---|
blobIndexMatch |
Tableau de filtres basés sur des balises d’index d’objet blob, il peut y avoir au maximum 10 filtres de balise |
|
blobTypes |
string[] |
Un ensemble de valeurs enum prédéfinies. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob. |
prefixMatch |
string[] |
Un ensemble de chaînes servant à faire correspondre les préfixes. |
ManagementPolicyName
Nom de la stratégie de gestion des comptes de stockage. Il doit toujours être « par défaut »
Nom | Type | Description |
---|---|---|
default |
string |
ManagementPolicyRule
Objet qui encapsule la règle de cycle de vie. Chaque règle est définie de manière unique par nom.
Nom | Type | Description |
---|---|---|
definition |
Objet qui définit la règle de cycle de vie. |
|
enabled |
boolean |
La règle est activée si la valeur est true. |
name |
string |
Un nom de règle peut contenir n’importe quelle combinaison de caractères alphanumériques. Les noms de règle respectent la casse. Ils doivent être uniques dans la stratégie. |
type |
La valeur valide est Cycle de vie |
ManagementPolicySchema
Règles de gestion des comptes de stockageStratégies. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Nom | Type | Description |
---|---|---|
rules |
Règles de gestion des comptes de stockageStratégies. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySnapShot
Action de stratégie de gestion pour instantané.
Nom | Type | Description |
---|---|---|
delete |
Fonction permettant de supprimer le instantané d’objet blob |
|
tierToArchive |
La fonction à hiérarchisation de l’objet blob instantané pour archiver le stockage. |
|
tierToCold |
Fonction de hiérarchisation des objets blob dans le stockage à froid. |
|
tierToCool |
La fonction à hiérarchiser l’objet blob instantané au stockage froid. |
|
tierToHot |
Fonction à hiérarchisation des objets blob sur le stockage à chaud. Cette action ne peut être utilisée qu’avec les comptes de stockage d’objets blob de blocs Premium |
ManagementPolicyVersion
Action de stratégie de gestion pour la version d’objet blob.
Nom | Type | Description |
---|---|---|
delete |
Fonction permettant de supprimer la version de l’objet blob |
|
tierToArchive |
Fonction de hiérarchisation de la version d’objet blob pour archiver le stockage. |
|
tierToCold |
Fonction de hiérarchisation des objets blob dans le stockage à froid. |
|
tierToCool |
Fonction à hiérarchiser la version d’objet blob au stockage froid. |
|
tierToHot |
Fonction à hiérarchisation des objets blob sur le stockage à chaud. Cette action ne peut être utilisée qu’avec les comptes de stockage d’objets blob de blocs Premium |
RuleType
La valeur valide est Cycle de vie
Nom | Type | Description |
---|---|---|
Lifecycle |
string |
TagFilter
Filtrage basé sur les étiquettes d’index d’objets blob pour les objets blob
Nom | Type | Description |
---|---|---|
name |
string |
Il s’agit du nom de la balise de filtre, il peut avoir entre 1 et 128 caractères |
op |
string |
Il s’agit de l’opérateur de comparaison utilisé pour la comparaison et le filtrage d’objets. Seul == (opérateur d’égalité) est actuellement pris en charge |
value |
string |
Il s’agit du champ de valeur de balise de filtre utilisé pour le filtrage basé sur les étiquettes, il peut contenir de 0 à 256 caractères |