Share via


Disabilitare l'eliminazione temporanea per le condivisioni file in un account di archiviazione

Questo documento illustra la procedura per disabilitare l'eliminazione temporanea per le condivisioni file in un account di archiviazione.

Seguire questa procedura:

  1. Installare ARMClient. Per informazioni sull'installazione, visitare questo collegamento.

  2. Salvare i due file del corpo della richiesta seguenti in una cartella nel computer.

    rqbody-enableSoftDelete.json
    
    {
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled":true,
        "days": 14
        }
    },
    "cors": {
        "corsRules": []
    }
    }
    
    rqbody-disableSoftDelete.json
    
    {
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled":false,
        "days": 0
        }
    },
    "cors": {
        "corsRules": []
    }
    }
    
  3. Tenere a portata di mano l'ID dell'account di archiviazione di Azure Resource Manager (ARM). Ad esempio: /subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/afsshare/providers/Microsoft.Storage/storageAccounts/inquirytest

  4. Per accedere con le proprie credenziali eseguire armclient login.

  5. Ottenere le proprietà di eliminazione temporanea correnti delle condivisioni file nell'account di archiviazione.

    L'operazione GET seguente recupera le proprietà di eliminazione temporanea per le condivisioni file nell'account inquirytest:

    armclient get /subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/afsshare /providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/default?api-version=2019-04-01
    
    {
    "id": "/subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/Bugbash/providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/de
    fault",
    "name": "default",
    "type": "Microsoft.Storage/storageAccounts/fileServices",
    "properties": {
        "cors": {
        "corsRules": []
        },
        "shareDeleteRetentionPolicy": {
        "enabled": true,
        "days": 14
        }
    }
    }
    
  6. Disabilitare l'eliminazione temporanea per le condivisioni file nell'account di archiviazione.

    L'operazione PUT seguente disabilita le proprietà di eliminazione temporanea per le condivisioni file nell'account inquirytest:

    armclient put /subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/afsshare /providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/default?api-version=2019-04-01 .\rqbody-disableSoftDelete.json
    
    {
    "id": "/subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/Bugbash/providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/de
    fault",
    "name": "default",
    "type": "Microsoft.Storage/storageAccounts/fileServices",
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled": false,
        "days": 0
        }
    }
    }
    
  7. Per riabilitare l'eliminazione temporanea, usare l'esempio seguente.

    L'operazione PUT seguente abilita le proprietà di eliminazione temporanea per le condivisioni file nell'account "inquirytest".

    armclient put /subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/afsshare /providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/default?api-version=2019-04-01 .\rqbody-EnableSoftDelete.json
    
    {
    "id": "/subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/Bugbash/providers/Microsoft.Storage/storageAccounts/inquirytest/fileServices/default",
    "name": "default",
    "type": "Microsoft.Storage/storageAccounts/fileServices",
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled": true,
        "days": 14
        }
    }
    }