Microsoft.Storage storageAccounts/blobServices 01-04-2021
Bicep-resourcedefinitie
Het resourcetype storageAccounts/blobServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/blobServices wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2021-04-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
automaticSnapshotPolicyEnabled: bool
changeFeed: {
enabled: bool
retentionInDays: int
}
containerDeleteRetentionPolicy: {
days: int
enabled: bool
}
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
defaultServiceVersion: 'string'
deleteRetentionPolicy: {
days: int
enabled: bool
}
isVersioningEnabled: bool
lastAccessTimeTrackingPolicy: {
blobType: [
'string'
]
enable: bool
name: 'AccessTimeTracking'
trackingGranularityInDays: int
}
restorePolicy: {
days: int
enabled: bool
}
}
}
Eigenschapswaarden
storageAccounts/blobServices
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
'default' |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: storageAccounts |
properties | De eigenschappen van de Blob-service van een opslagaccount. | BlobServicePropertiesPropertiesEigenschappen |
BlobServicePropertiesPropertiesEigenschappen
Naam | Description | Waarde |
---|---|---|
automaticSnapshotPolicyEnabled | Afgeschaft ten gunste van de eigenschap isVersioningEnabled. | booleaans |
changeFeed | De eigenschappen van de blobservice voor wijzigingenfeed-gebeurtenissen. | ChangeFeed |
containerDeleteRetentionPolicy | De eigenschappen van de blobservice voor voorlopig verwijderen van containers. | DeleteRetentionPolicy |
cors | Hiermee geeft u CORS-regels voor de Blob-service op. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de Blob-service. | CorsRules |
defaultServiceVersion | DefaultServiceVersion geeft de standaardversie aan die moet worden gebruikt voor aanvragen naar de Blob-service als de versie van een binnenkomende aanvraag niet is opgegeven. Mogelijke waarden zijn versie 2008-10-27 en alle recentere versies. | tekenreeks |
deleteRetentionPolicy | De eigenschappen van de blobservice voor het voorlopig verwijderen van blobs. | DeleteRetentionPolicy |
isVersioningEnabled | Versiebeheer is ingeschakeld als deze is ingesteld op true. | booleaans |
lastAccessTimeTrackingPolicy | De blobservice-eigenschap voor het configureren van het traceringsbeleid op basis van de laatste toegangstijd. | LastAccessTimeTrackingPolicy |
restorePolicy | De eigenschappen van de blob-service voor het beleid voor het herstellen van blobs. | RestorePolicyProperties |
ChangeFeed
Naam | Description | Waarde |
---|---|---|
enabled | Hiermee wordt aangegeven of logboekregistratie van wijzigingenfeeds is ingeschakeld voor de Blob-service. | booleaans |
retentionInDays | Geeft de duur van changeFeed-retentie in dagen aan. De minimumwaarde is 1 dag en de maximumwaarde is 146000 dagen (400 jaar). Een null-waarde geeft een oneindige retentie van de wijzigingenfeed aan. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 146000 |
DeleteRetentionPolicy
Naam | Description | Waarde |
---|---|---|
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde 365. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | booleaans |
CorsRules
Naam | Description | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. | CorsRule[] |
CorsRule
Naam | Description | Waarde |
---|---|---|
allowedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met headers die deel mogen uitmaken van de cross-origin-aanvraag. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het element CorsRule aanwezig is. Een lijst met HTTP-methoden die mogen worden uitgevoerd door de oorsprong. | Tekenreeksmatrix met een van de volgende waarden: 'VERWIJDEREN' 'GET' 'HEAD' 'SAMENVOEGEN' OPTIES 'BERICHT' 'PUT' (vereist) |
allowedOrigins | Vereist als het element CorsRule aanwezig is. Een lijst met oorspronkelijke domeinen die worden toegestaan via CORS, of '*' om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het element CorsRule aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
LastAccessTimeTrackingPolicy
Naam | Description | Waarde |
---|---|---|
blobType | Een matrix met vooraf gedefinieerde ondersteunde blobtypen. Alleen blockBlob is de ondersteunde waarde. Dit veld is momenteel alleen-lezen | tekenreeks[] |
inschakelen | Wanneer deze optie is ingesteld op true, is tijdgebaseerde tracering op basis van de laatste toegang ingeschakeld. | bool (vereist) |
naam | Naam van het beleid. De geldige waarde is AccessTimeTracking. Dit veld is momenteel alleen-lezen | 'AccessTimeTracking' |
trackingGranularityInDays | Het veld specificeert de granulariteit van blobobjecten in dagen, meestal hoe vaak het blobobject moet worden bijgehouden. Dit veld is momenteel alleen-lezen met de waarde 1 | int |
RestorePolicyProperties
Naam | Description | Waarde |
---|---|---|
Dagen | hoe lang deze blob kan worden hersteld. Deze moet groter zijn dan nul en kleiner dan DeleteRetentionPolicy.days. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Blobherstel is ingeschakeld als deze is ingesteld op true. | bool (vereist) |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
Een Azure Machine Learning Sweep-taak maken |
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters. |
Opslagaccount met bewaarbeleid voor SSE en blobverwijdering |
Met deze sjabloon maakt u een opslagaccount met Opslagserviceversleuteling en bewaarbeleid voor blobverwijdering |
Resourcedefinitie van ARM-sjabloon
Het resourcetype storageAccounts/blobServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/blobServices wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2021-04-01",
"name": "default",
"properties": {
"automaticSnapshotPolicyEnabled": "bool",
"changeFeed": {
"enabled": "bool",
"retentionInDays": "int"
},
"containerDeleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
},
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"defaultServiceVersion": "string",
"deleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
},
"isVersioningEnabled": "bool",
"lastAccessTimeTrackingPolicy": {
"blobType": [ "string" ],
"enable": "bool",
"name": "AccessTimeTracking",
"trackingGranularityInDays": "int"
},
"restorePolicy": {
"days": "int",
"enabled": "bool"
}
}
}
Eigenschapswaarden
storageAccounts/blobServices
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Storage/storageAccounts/blobServices' |
apiVersion | De resource-API-versie | '2021-04-01' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
'standaard' |
properties | De eigenschappen van de Blob-service van een opslagaccount. | BlobServicePropertiesEigenschappen |
BlobServicePropertiesEigenschappen
Naam | Description | Waarde |
---|---|---|
automaticSnapshotPolicyEnabled | Afgeschaft ten gunste van de eigenschap isVersioningEnabled. | booleaans |
changeFeed | De eigenschappen van de blob-service voor wijzigingenfeed-gebeurtenissen. | ChangeFeed |
containerDeleteRetentionPolicy | De eigenschappen van de blobservice voor voorlopig verwijderen van containers. | DeleteRetentionPolicy |
cors | Hiermee geeft u CORS-regels voor de Blob-service op. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de Blob-service. | CorsRules |
defaultServiceVersion | DefaultServiceVersion geeft de standaardversie aan die moet worden gebruikt voor aanvragen naar de Blob-service als de versie van een binnenkomende aanvraag niet is opgegeven. Mogelijke waarden zijn versie 2008-10-27 en alle recentere versies. | tekenreeks |
deleteRetentionPolicy | De eigenschappen van de blobservice voor voorlopig verwijderen van de blob. | DeleteRetentionPolicy |
isVersioningEnabled | Versiebeheer is ingeschakeld als deze is ingesteld op true. | booleaans |
lastAccessTimeTrackingPolicy | De blobserviceeigenschap voor het configureren van het traceringsbeleid op basis van de laatste toegangstijd. | LastAccessTimeTrackingPolicy |
restorePolicy | De eigenschappen van de blob-service voor het blob-herstelbeleid. | RestorePolicyProperties |
ChangeFeed
Naam | Description | Waarde |
---|---|---|
enabled | Hiermee wordt aangegeven of logboekregistratie van wijzigingenfeeds is ingeschakeld voor de Blob-service. | booleaans |
retentionInDays | Geeft de duur van changeFeed-retentie in dagen aan. De minimumwaarde is 1 dag en de maximumwaarde is 146000 dagen (400 jaar). Een null-waarde geeft een oneindige retentie van de wijzigingenfeed aan. | int Beperkingen: Minimumwaarde = 1 Maximale waarde = 146000 |
DeleteRetentionPolicy
Naam | Description | Waarde |
---|---|---|
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde 365. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | booleaans |
CorsRules
Naam | Description | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. | CorsRule[] |
CorsRule
Naam | Description | Waarde |
---|---|---|
allowedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met headers die deel mogen uitmaken van de aanvraag voor meerdere oorsprongen. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het element CorsRule aanwezig is. Een lijst met HTTP-methoden die mogen worden uitgevoerd door de oorsprong. | Tekenreeksmatrix met een van de volgende: 'VERWIJDEREN' 'GET' 'HEAD' 'SAMENVOEGEN' 'OPTIES' 'POST' 'PUT' (vereist) |
allowedOrigins | Vereist als het element CorsRule aanwezig is. Een lijst met oorspronkelijke domeinen die worden toegestaan via CORS, of '*' om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het element CorsRule aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
LastAccessTimeTrackingPolicy
Naam | Description | Waarde |
---|---|---|
blobType | Een matrix met vooraf gedefinieerde ondersteunde blobtypen. Alleen blockBlob is de ondersteunde waarde. Dit veld is momenteel alleen-lezen | tekenreeks[] |
inschakelen | Wanneer deze optie is ingesteld op true, is tijdgebaseerde tracering op basis van de laatste toegang ingeschakeld. | bool (vereist) |
naam | Naam van het beleid. De geldige waarde is AccessTimeTracking. Dit veld is momenteel alleen-lezen | 'AccessTimeTracking' |
trackingGranularityInDays | Het veld specificeert de granulariteit van blobobjecten in dagen, meestal hoe vaak het blobobject moet worden bijgehouden. Dit veld is momenteel alleen-lezen met de waarde 1 | int |
RestorePolicyProperties
Naam | Description | Waarde |
---|---|---|
Dagen | hoe lang deze blob kan worden hersteld. Deze moet groter zijn dan nul en kleiner dan DeleteRetentionPolicy.days. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Blobherstel is ingeschakeld als deze is ingesteld op true. | bool (vereist) |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
Een Azure Machine Learning Sweep-taak maken |
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters. |
Opslagaccount met bewaarbeleid voor SSE en blobverwijdering |
Met deze sjabloon maakt u een opslagaccount met Opslagserviceversleuteling en bewaarbeleid voor blobverwijdering |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype storageAccounts/blobServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Storage/storageAccounts/blobServices wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/blobServices@2021-04-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
automaticSnapshotPolicyEnabled = bool
changeFeed = {
enabled = bool
retentionInDays = int
}
containerDeleteRetentionPolicy = {
days = int
enabled = bool
}
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
defaultServiceVersion = "string"
deleteRetentionPolicy = {
days = int
enabled = bool
}
isVersioningEnabled = bool
lastAccessTimeTrackingPolicy = {
blobType = [
"string"
]
enable = bool
name = "AccessTimeTracking"
trackingGranularityInDays = int
}
restorePolicy = {
days = int
enabled = bool
}
}
})
}
Eigenschapswaarden
storageAccounts/blobServices
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Storage/storageAccounts/blobServices@2021-04-01" |
naam | De resourcenaam | "default" |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: storageAccounts |
properties | De eigenschappen van de Blob-service van een opslagaccount. | BlobServicePropertiesPropertiesEigenschappen |
BlobServicePropertiesPropertiesEigenschappen
Naam | Description | Waarde |
---|---|---|
automaticSnapshotPolicyEnabled | Afgeschaft ten gunste van de eigenschap isVersioningEnabled. | booleaans |
changeFeed | De eigenschappen van de blobservice voor wijzigingenfeed-gebeurtenissen. | ChangeFeed |
containerDeleteRetentionPolicy | De eigenschappen van de blobservice voor voorlopig verwijderen van containers. | DeleteRetentionPolicy |
cors | Hiermee geeft u CORS-regels voor de Blob-service op. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. Als er geen CorsRule-elementen zijn opgenomen in de aanvraagbody, worden alle CORS-regels verwijderd en wordt CORS uitgeschakeld voor de Blob-service. | CorsRules |
defaultServiceVersion | DefaultServiceVersion geeft de standaardversie aan die moet worden gebruikt voor aanvragen naar de Blob-service als de versie van een binnenkomende aanvraag niet is opgegeven. Mogelijke waarden zijn versie 2008-10-27 en alle recentere versies. | tekenreeks |
deleteRetentionPolicy | De eigenschappen van de blobservice voor voorlopig verwijderen van de blob. | DeleteRetentionPolicy |
isVersioningEnabled | Versiebeheer is ingeschakeld als deze is ingesteld op true. | booleaans |
lastAccessTimeTrackingPolicy | De blobserviceeigenschap voor het configureren van het traceringsbeleid op basis van de laatste toegangstijd. | LastAccessTimeTrackingPolicy |
restorePolicy | De eigenschappen van de blob-service voor het blob-herstelbeleid. | RestorePolicyProperties |
ChangeFeed
Naam | Description | Waarde |
---|---|---|
enabled | Hiermee wordt aangegeven of logboekregistratie van wijzigingenfeeds is ingeschakeld voor de Blob-service. | booleaans |
retentionInDays | Geeft de duur van changeFeed-retentie in dagen aan. De minimumwaarde is 1 dag en de maximumwaarde is 146000 dagen (400 jaar). Een null-waarde geeft een oneindige retentie van de wijzigingenfeed aan. | int Beperkingen: Minimumwaarde = 1 Maximale waarde = 146000 |
DeleteRetentionPolicy
Naam | Description | Waarde |
---|---|---|
Dagen | Geeft het aantal dagen aan dat het verwijderde item moet worden bewaard. De minimaal opgegeven waarde kan 1 zijn en de maximumwaarde 365. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Geeft aan of DeleteRetentionPolicy is ingeschakeld. | booleaans |
CorsRules
Naam | Description | Waarde |
---|---|---|
corsRules | De lijst met CORS-regels. U kunt maximaal vijf CorsRule-elementen in de aanvraag opnemen. | CorsRule[] |
CorsRule
Naam | Description | Waarde |
---|---|---|
allowedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met headers die deel mogen uitmaken van de aanvraag voor meerdere oorsprongen. | tekenreeks[] (vereist) |
allowedMethods | Vereist als het element CorsRule aanwezig is. Een lijst met HTTP-methoden die mogen worden uitgevoerd door de oorsprong. | Tekenreeksmatrix met een van de volgende: "VERWIJDEREN" "GET" "HEAD" "SAMENVOEGEN" "OPTIES" 'POST' "PUT" (vereist) |
allowedOrigins | Vereist als het element CorsRule aanwezig is. Een lijst met oorspronkelijke domeinen die zijn toegestaan via CORS, of '*' om alle domeinen toe te staan | tekenreeks[] (vereist) |
exposedHeaders | Vereist als het element CorsRule aanwezig is. Een lijst met antwoordheaders om beschikbaar te maken voor CORS-clients. | tekenreeks[] (vereist) |
maxAgeInSeconds | Vereist als het element CorsRule aanwezig is. Het aantal seconden dat de client/browser een voorbereidend antwoord in de cache moet opslaan. | int (vereist) |
LastAccessTimeTrackingPolicy
Naam | Description | Waarde |
---|---|---|
blobType | Een matrix met vooraf gedefinieerde ondersteunde blobtypen. Alleen blockBlob is de ondersteunde waarde. Dit veld is momenteel alleen-lezen | tekenreeks[] |
inschakelen | Wanneer deze optie is ingesteld op Waar, is tijdgebaseerde tracering op basis van tijd ingeschakeld. | bool (vereist) |
naam | Naam van het beleid. De geldige waarde is AccessTimeTracking. Dit veld is momenteel alleen-lezen | "AccessTimeTracking" |
trackingGranularityInDays | In het veld wordt de granulariteit van het bijhouden van blobobjecten in dagen opgegeven, meestal hoe vaak het blobobject moet worden bijgehouden. Dit veld is momenteel alleen-lezen met de waarde 1 | int |
RestorePolicyProperties
Naam | Description | Waarde |
---|---|---|
Dagen | hoe lang deze blob kan worden hersteld. Het moet groter zijn dan nul en kleiner dan DeleteRetentionPolicy.days. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 365 |
enabled | Blobherstel is ingeschakeld als deze is ingesteld op waar. | bool (vereist) |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor