Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
✔️ Van toepassing op: Azure Blob Storage, Azure Data Lake Storage, Azure Queue Storage, Azure-tabelopslag
✖️ Niet van toepassing op: Azure Files (Microsoft.Storage of Microsoft.FileShares)
U kunt uw opslagaccount zo configureren dat aanvragen van beveiligde verbindingen alleen worden geaccepteerd door de eigenschap Beveiligde overdracht in te stellen die vereist is voor het opslagaccount. Wanneer u beveiligde overdracht nodig hebt, worden alle aanvragen die afkomstig zijn van een onveilige verbinding geweigerd. Vereis beveiligde overdracht voor al je opslagaccounts.
Wanneer beveiligde overdracht is vereist, moet een aanroep naar een Azure Storage REST API-bewerking worden uitgevoerd via HTTPS. Elke aanvraag die via HTTP wordt gedaan, wordt geweigerd. De vereiste eigenschap Veilige overdracht is standaard ingeschakeld wanneer u een opslagaccount maakt.
Azure Policy biedt een ingebouwd beleid om ervoor te zorgen dat beveiligde overdracht vereist is voor uw opslagaccounts. Zie de sectie Storage in Azure Policy ingebouwde beleidsdefinities voor meer informatie.
Voor Azure Files, zie Versleuteling tijdens overdracht voor Azure Files configureren. Opslagaccounts die Azure-bestandsdelingen bevatten, gebruiken dezelfde instelling, maar deze werkt samen met de SMB- en NFS-encryptie-instellingen. Het artikel van Azure Files beschrijft overwegingen voor Azure Files.
Vereisen van veilige overdracht in het Azure-portaal
U kunt de eigenschap Secure transfer required inschakelen wanneer u een opslagaccount maakt in de Azure portal. U kunt deze ook inschakelen voor bestaande opslagaccounts.
Veilige overdracht vereisen voor een nieuw opslagaccount
Meld u aan bij de Azure-portal en ga naar Opslagaccounts. Selecteer + Creëren.
Schakel op het tabblad Geavanceerd onder Beveiliging het selectievakje Veilige overdracht vereisen voor REST API-bewerkingen in.
Veilige overdracht vereisen voor een bestaand opslagaccount
- Selecteer een bestaand opslagaccount in de Azure-portal.
- Selecteer Configuratie in het servicemenu onder Instellingen.
- Selecteer Ingeschakeld onder Veilige overdracht vereist.
- Selecteer Opslaan.
Vereis een veilige overdracht van code
Als u via een programma beveiligde overdracht wilt vereisen, stelt u de eigenschap enableHttpsTrafficOnly in op True in het opslagaccount. U kunt deze eigenschap instellen met behulp van de REST API van de opslagresourceprovider, clientbibliotheken of hulpprogramma's:
Vereisen van veilige overdracht met PowerShell
Notitie
U wordt aangeraden de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Install Azure PowerShell om aan de slag te gaan. Zie Migrate Azure PowerShell van AzureRM naar Az voor meer informatie over het migreren naar de Az PowerShell-module.
Voor dit voorbeeld is de Azure PowerShell module Az versie 0.7 of hoger vereist. Voer Get-Module -ListAvailable Az uit om de versie te bekijken. Zie Install Azure PowerShell module als u deze wilt installeren of upgraden.
Voer Connect-AzAccount uit om een verbinding met Azure te maken.
Gebruik de volgende opdrachtregel om de instelling te controleren:
Get-AzStorageAccount -Name "{StorageAccountName}" -ResourceGroupName "{ResourceGroupName}"
StorageAccountName : {StorageAccountName}
Kind : Storage
EnableHttpsTrafficOnly : False
...
Gebruik de volgende opdrachtregel om de instelling in te schakelen:
Set-AzStorageAccount -Name "{StorageAccountName}" -ResourceGroupName "{ResourceGroupName}" -EnableHttpsTrafficOnly $True
StorageAccountName : {StorageAccountName}
Kind : Storage
EnableHttpsTrafficOnly : True
...
Vereisen van veilige overdracht met Azure CLI
Als u dit voorbeeld wilt uitvoeren, installeert u de nieuwste versie van de Azure CLI. Voer az login uit om een verbinding met Azure te maken.
Voorbeelden voor de Azure CLI zijn geschreven voor de bash shell. Als u dit voorbeeld wilt uitvoeren in Windows PowerShell of opdrachtprompt, moet u mogelijk elementen van het script wijzigen.
Als u geen Azure account hebt, maakt u een free-account voordat u begint.
Gebruik de volgende opdracht om de instelling te controleren:
az storage account show -g {ResourceGroupName} -n {StorageAccountName}
{
"name": "{StorageAccountName}",
"enableHttpsTrafficOnly": false,
"type": "Microsoft.Storage/storageAccounts"
...
}
Gebruik de volgende opdracht om de instelling in te schakelen:
az storage account update -g {ResourceGroupName} -n {StorageAccountName} --https-only true
{
"name": "{StorageAccountName}",
"enableHttpsTrafficOnly": true,
"type": "Microsoft.Storage/storageAccounts"
...
}