Update-AzStorageBlobServiceProperty     
	
   
	
		Hiermee wijzigt u de service-eigenschappen voor de Azure Storage Blob-service.
	 
	Syntaxis 
	
		AccountName (Standaard)
	  
	
		Update-AzStorageBlobServiceProperty
    [-ResourceGroupName] <String>
    [-StorageAccountName] <String>
    [-DefaultServiceVersion <String>]
    [-EnableChangeFeed <Boolean>]
    [-ChangeFeedRetentionInDays <Int32>]
    [-IsVersioningEnabled <Boolean>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	
		AccountObject
	  
	
		Update-AzStorageBlobServiceProperty
    -StorageAccount <PSStorageAccount>
    [-DefaultServiceVersion <String>]
    [-EnableChangeFeed <Boolean>]
    [-ChangeFeedRetentionInDays <Int32>]
    [-IsVersioningEnabled <Boolean>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	
		BlobServicePropertiesResourceId
	     
	
		Update-AzStorageBlobServiceProperty
    [-ResourceId] <String>
    [-DefaultServiceVersion <String>]
    [-EnableChangeFeed <Boolean>]
    [-ChangeFeedRetentionInDays <Int32>]
    [-IsVersioningEnabled <Boolean>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	Description 
	
		De cmdlet Update-AzStorageBlobServiceProperty  wijzigt de service-eigenschappen voor de Azure Storage Blob-service.
	 
	Voorbeelden 
	Voorbeeld 1: Standaardserviceversie van blobservice instellen op 2018-03-28 
	
		Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -DefaultServiceVersion 2018-03-28
StorageAccountName            : mystorageaccount
ResourceGroupName             : myresourcegroup
DefaultServiceVersion         : 2018-03-28
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days    :
RestorePolicy.Enabled         :
RestorePolicy.Days            :
ChangeFeed.Enabled            :
ChangeFeed.RetentionInDays    :
IsVersioningEnabled           :
Met deze opdracht stelt u de DefaultServiceVersion van de Blob-service in op 2018-03-28.
	 
	Voorbeeld 2: Changefeed inschakelen in blobservice van een opslagaccount met ChangeFeedRetentionInDays als 5 dagen    
	
		Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EnableChangeFeed $true -ChangeFeedRetentionInDays 5
StorageAccountName            : mystorageaccount
ResourceGroupName             : myresourcegroup
DefaultServiceVersion         :
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days    :
RestorePolicy.Enabled         :
RestorePolicy.Days            :
ChangeFeed.Enabled            : True
ChangeFeed.RetentionInDays    : 5
IsVersioningEnabled           :
Met deze opdracht schakelt u Changefeed in op de Blob-service van een opslagaccount met ChangeFeedRetentionInDays als 5 dagen.
Ondersteuning voor wijzigingenfeeds in Azure Blob Storage werkt door te luisteren naar een GPv2- of Blob Storage-account voor het maken, wijzigen of verwijderen van blobs.
Vervolgens wordt een geordende logboek met gebeurtenissen uitgevoerd voor de blobs die zijn opgeslagen in de $blobchangefeed container in het opslagaccount.
De geserialiseerde wijzigingen blijven behouden als een Apache Avro-bestand en kunnen asynchroon en incrementeel worden verwerkt.
Als u ChangeFeedRetentionInDays niet opgeeft, krijgt u null-waarde in service-eigenschappen, wat een oneindige retentie van de wijzigingenfeed aangeeft.
	 
	Voorbeeld 3: Versiebeheer inschakelen in blobservice van een opslagaccount 
	
		Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -IsVersioningEnabled $true
StorageAccountName            : mystorageaccount
ResourceGroupName             : myresourcegroup
DefaultServiceVersion         :
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days    :
RestorePolicy.Enabled         :
RestorePolicy.Days            :
ChangeFeed                    :
ChangeFeed.RetentionInDays    :
IsVersioningEnabled           : True
Met deze opdracht schakelt u Versiebeheer in op de Blob-service van een opslagaccount
	 
	Voorbeeld 4: CORS-regels bijwerken 
	
		$CorsRules = (@{
    AllowedHeaders=@("x-ms-blob-content-type","x-ms-blob-content-disposition");
    ExposedHeaders=@();
    AllowedOrigins=@("*");
    AllowedMethods=@("TRACE","CONNECT")},
    @{
    AllowedOrigins=@("http://www.fabrikam.com","http://www.contoso.com");
    ExposedHeaders=@("x-ms-meta-data*","x-ms-meta-customheader");
    AllowedHeaders=@("x-ms-meta-target*","x-ms-meta-customheader");
    MaxAgeInSeconds=30;
    AllowedMethods=@("PUT")})
$property = Update-AzStorageBlobServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule $CorsRules
$property.Cors.CorsRulesProperty
AllowedOrigins  : {*}
AllowedMethods  : {TRACE, CONNECT}
MaxAgeInSeconds : 0
ExposedHeaders  : {}
AllowedHeaders  : {x-ms-blob-content-type, x-ms-blob-content-disposition}
AllowedOrigins  : {http://www.fabrikam.com, http://www.contoso.com}
AllowedMethods  : {PUT}
MaxAgeInSeconds : 30
ExposedHeaders  : {x-ms-meta-customheader, x-ms-meta-data*}
AllowedHeaders  : {x-ms-meta-customheader, x-ms-meta-target*}
Met de eerste opdracht wordt een matrix met regels toegewezen aan de variabele $CorsRules. Met deze opdracht wordt standaard uitgebreid over verschillende regels in dit codeblok.
Met de tweede opdracht worden de regels in $CorsRules ingesteld op de Blob-service van een opslagaccount.
	 
	Voorbeeld 5: CORS-regels opschonen 
	
		Update-AzStorageBlobServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule @()
Met deze opdracht worden de CORS-regels van een opslagaccount opgeschoond door @() in te voeren op parameter CorsRule
	 
	Parameters 
		-ChangeFeedRetentionInDays    
		Geeft de duur van de retentie van changeFeed in dagen aan. De minimumwaarde is 1 dag en de maximumwaarde is 146000 dagen (400 jaar).
Geef deze nooit op wanneer changeFeed is ingeschakeld, krijgt null-waarde in service-eigenschappen. Dit geeft een oneindige retentie van de wijzigingenfeed aan.
		Parametereigenschappen 
		
				Type: Int32 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-Confirm 
		Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
		Parametereigenschappen 
		
				Type: SwitchParameter 
Default value: None Ondersteunt jokertekens: False DontShow: False Aliassen: Cf 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-CorsRule  
		Hiermee geeft u CORS-regels voor de Blob-service op.
		Parametereigenschappen 
		
				Type: PSCorsRule [ ] 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-DefaultProfile  
		De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
		Parametereigenschappen 
		
				Type: IAzureContextContainer 
Default value: None Ondersteunt jokertekens: False DontShow: False Aliassen: AzContext, AzureRmContext, AzureCredential 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-DefaultServiceVersion   
		Standaardserviceversie die moet worden ingesteld
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-EnableChangeFeed   
		Schakel logboekregistratie van wijzigingenfeeds in voor het opslagaccount door in te stellen op $true, logboekregistratie van wijzigingenfeeds uit te schakelen door in te stellen op $false.
		Parametereigenschappen 
		
				Type: Boolean 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-IsVersioningEnabled   
		Versiebeheer wordt ingeschakeld als deze is ingesteld op true.
		Parametereigenschappen 
		
				Type: Boolean 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-ResourceGroupName   
		Naam van resourcegroep.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AccountName 
					
						 
				  
				
						Position: 0 Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-ResourceId  
		Voer de resource-id van een opslagaccount of een Resource-id van de Blob-service in.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					BlobServicePropertiesResourceId 
					
						 
				     
				
						Position: 0 Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: True Waarde van resterende argumenten: False 
			 
		-StorageAccount  
		Opslagaccountobject
		Parametereigenschappen 
		
				Type: PSStorageAccount 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AccountObject 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: True Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-StorageAccountName   
		Naam van opslagaccount.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False Aliassen: Accountnaam, Naam 
		Parametersets 
			
				
					AccountName 
					
						 
				  
				
						Position: 1 Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-WhatIf  
		Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd.
De cmdlet wordt niet uitgevoerd.
		Parametereigenschappen 
		
				Type: SwitchParameter 
Default value: None Ondersteunt jokertekens: False DontShow: False Aliassen: Wi 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		CommonParameters 
		
			Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
		 
	
			
			
				
			
			
			
				
			
	Uitvoerwaarden