Zákaz obnovitelného odstranění pro sdílené složky v účtu úložiště

Tento dokument vysvětluje postup zakázání obnovitelného odstranění sdílených složek v účtu úložiště.

Postupujte takto:

  1. Nainstalujte armclient. Informace o tom, jak ho nainstalovat, najdete na tomto odkazu.

  2. Následující dva soubory textu požadavku uložte do složky na počítači.

    rqbody-enableSoftDelete.json
    
    {
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled":true,
        "days": 14
        }
    },
    "cors": {
        "corsRules": []
    }
    }
    
    rqbody-disableSoftDelete.json
    
    {
    "properties": {
        "shareDeleteRetentionPolicy": {
        "enabled":false,
        "days": 0
        }
    },
    "cors": {
        "corsRules": []
    }
    }
    
  3. Mějte po ruce ID účtu úložiště Azure Resource Manager (ARM). Příklad: /subscriptions/37aa2d43-d4f5-4322-bae0-6ee11c627f50/resourceGroups/afsshare/providers/Microsoft.Storage/storageAccounts/inquirytest

  4. Přihlaste se pomocí svých přihlašovacích údajů spuštěním přihlášení armclient.

  5. Získejte aktuální vlastnosti obnovitelného odstranění sdílených složek v účtu úložiště.

    Následující operace GET načte vlastnosti obnovitelného odstranění sdílených složek v účtu dotazu:

    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. Zakažte obnovitelné odstranění pro sdílené složky v účtu úložiště.

    Následující operace PUT zakáže vlastnosti obnovitelného odstranění sdílených složek v účtu dotaztest :

    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. Pokud chcete obnovitelné odstranění znovu povolit, použijte následující příklad.

    Následující operace PUT povolí vlastnosti obnovitelného odstranění sdílených složek v "dotaztest "account".

    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
        }
    }
    }