Microsoft.StorageAccounts/blobServices z 1. 2. 2021
Definice prostředku Bicep
Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2021-02-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
}
}
}
Hodnoty vlastností
storageAccounts/blobServices
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep. |
'výchozí' |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu : storageAccounts |
properties | Vlastnosti služby Blob service účtu úložiště. | BlobServicePropertiesPropertiesProperties |
BlobServicePropertiesPropertiesProperties
Název | Description | Hodnota |
---|---|---|
automaticSnapshotPolicyEnabled | Zastaralé ve prospěch vlastnosti isVersioningEnabled. | bool |
kanál změn | Vlastnosti služby Blob Service pro události kanálu změn | Kanál změn |
containerDeleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru | OdstranitRetentionPolicy |
cors | Určuje pravidla CORS pro službu Blob Service. Do požadavku můžete zahrnout až pět prvků CorsRule. Pokud text požadavku neobsahuje žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. | CorsRules |
výchozí verze služby | DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob Service, pokud není zadaná verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. | řetězec |
deleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob | OdstranitRetentionPolicy |
isVersioningEnabled | Správa verzí je povolená, pokud je nastavená hodnota true. | bool |
lastAccessTimeTrackingPolicy | Vlastnost služby Blob service pro konfiguraci zásad sledování na základě času posledního přístupu. | LastAccessTimeTrackingPolicy |
zásady obnovení | Vlastnosti služby Blob Service pro zásady obnovení objektů blob | RestorePolicyProperties |
Kanál změn
Název | Description | Hodnota |
---|---|---|
enabled | Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. | bool |
retentionInDays | Určuje dobu trvání changeFeed retention ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 146000 |
OdstranitRetentionPolicy
Název | Description | Hodnota |
---|---|---|
Dní | Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, jestli je povolená zásada DeleteRetentionPolicy. | bool |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. | Pole řetězců obsahující některou z těchto možností: ODSTRANIT GET 'HEAD' 'SLOUČIT' 'MOŽNOSTI' 'POST' 'PUT' (povinné) |
allowedOrigins | Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. | int (povinné) |
LastAccessTimeTrackingPolicy
Název | Description | Hodnota |
---|---|---|
typ objektu blob | Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je momentálně jen pro čtení. | string[] |
Povolit | Při nastavení na hodnotu true posledního času přístupu je povolené sledování na základě času posledního přístupu. | bool (povinné) |
name | Název zásad Platná hodnota je AccessTimeTracking. Toto pole je momentálně jen pro čtení. | AccessTimeTracking |
trackingGranularityInDays | Pole určuje členitost sledování objektu blob ve dnech, což obvykle označuje, jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení a hodnota je 1. | int |
RestorePolicyProperties
Název | Description | Hodnota |
---|---|---|
Dní | jak dlouho je možné tento objekt blob obnovit. Hodnota by měla být větší než nula a menší než DeleteRetentionPolicy.days. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Obnovení objektu blob je povolené, pokud je nastavená hodnota true. | bool (povinné) |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Azure Cloud Shell – Úložiště virtuální sítě |
Tato šablona nasadí Azure Cloud Shell Storage do virtuální sítě Azure. |
Vytvoření úlohy úklidu služby Azure Machine Learning |
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů. |
Účet úložiště se službou SSE a zásadami uchovávání informací o odstranění objektů blob |
Tato šablona vytvoří účet úložiště se šifrováním služby Storage a zásadou uchovávání informací o odstranění objektu blob. |
Definice prostředku šablony ARM
Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2021-02-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"
}
}
}
Hodnoty vlastností
storageAccounts/blobServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/blobServices |
apiVersion | Verze rozhraní API prostředků | '2021-02-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
'výchozí' |
properties | Vlastnosti služby Blob účtu úložiště. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Název | Description | Hodnota |
---|---|---|
automaticSnapshotPolicyEnabled | Zastaralé ve prospěch vlastnosti isVersioningEnabled. | bool |
changeFeed | Vlastnosti služby Blob Service pro události kanálu změn | ChangeFeed |
containerDeleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru | DeleteRetentionPolicy |
cors | Určuje pravidla CORS pro službu Blob Service. Do žádosti můžete zahrnout až pět prvků CorsRule. Pokud v textu požadavku nejsou zahrnuté žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. | CorsRules |
defaultServiceVersion | DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob, pokud není zadána verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. | řetězec |
deleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob | DeleteRetentionPolicy |
isVersioningEnabled | Správa verzí je povolená, pokud je nastavená hodnota true. | bool |
lastAccessTimeTrackingPolicy | Vlastnost služby Blob Service pro konfiguraci zásad sledování na základě času posledního přístupu | LastAccessTimeTrackingPolicy |
restorePolicy | Vlastnosti služby Blob Service pro zásady obnovení objektů blob | RestorePolicyProperties |
ChangeFeed
Název | Description | Hodnota |
---|---|---|
enabled | Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. | bool |
retentionInDays | Označuje dobu trvání uchování changeFeed ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 146000 |
DeleteRetentionPolicy
Název | Description | Hodnota |
---|---|---|
Dní | Určuje počet dnů, po který by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, zda je povolena deleteRetentionPolicy. | bool |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS. Do žádosti můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam metod HTTP, které mohou být spuštěny původem. | Pole řetězců obsahující některou z těchto možností: Delete 'GET' 'HEAD' "SLOUČIT" MOŽNOSTI 'POST' 'PUT' (povinné) |
allowedOrigins | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam domén původu, které budou povoleny prostřednictvím CORS, nebo "*", aby se povolily všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček odpovědí, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po který by měl klient nebo prohlížeč uložit předběžnou odpověď do mezipaměti. | int (povinné) |
LastAccessTimeTrackingPolicy
Název | Description | Hodnota |
---|---|---|
blobType | Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je aktuálně jen pro čtení. | string[] |
Povolit | Pokud je nastavené sledování na základě času posledního přístupu, je povolené. | bool (povinné) |
name | Název zásad Platná hodnota je AccessTimeTracking. Toto pole je aktuálně jen pro čtení. | AccessTimeTracking |
trackingGranularityInDays | Pole určuje členitost sledování objektů blob ve dnech, obvykle jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení s hodnotou 1. | int |
RestorePolicyProperties
Název | Description | Hodnota |
---|---|---|
Dní | jak dlouho je možné tento objekt blob obnovit. Měl by být velký než nula a menší než DeleteRetentionPolicy.days. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Obnovení objektu blob je povolené, pokud je nastavená hodnota true. | bool (povinné) |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Azure Cloud Shell – Úložiště virtuální sítě |
Tato šablona nasadí azure Cloud Shell Storage do virtuální sítě Azure. |
Vytvoření úlohy úklidu služby Azure Machine Learning |
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů. |
Účet úložiště se zásadami uchovávání informací o odstranění objektů blob a SSE |
Tato šablona vytvoří účet úložiště se šifrováním služby úložiště a zásadou uchovávání informací o odstranění objektů blob. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/blobServices@2021-02-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
}
}
})
}
Hodnoty vlastností
storageAccounts/blobServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/blobServices@2021-02-01 |
name | Název prostředku | "výchozí" |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: storageAccounts |
properties | Vlastnosti služby Blob účtu úložiště. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Název | Description | Hodnota |
---|---|---|
automaticSnapshotPolicyEnabled | Zastaralé ve prospěch vlastnosti isVersioningEnabled. | bool |
changeFeed | Vlastnosti služby Blob Service pro události kanálu změn | ChangeFeed |
containerDeleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru | DeleteRetentionPolicy |
cors | Určuje pravidla CORS pro službu Blob Service. Do žádosti můžete zahrnout až pět prvků CorsRule. Pokud v textu požadavku nejsou zahrnuté žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. | CorsRules |
výchozí verze služby | DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob Service, pokud není zadaná verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. | řetězec |
deleteRetentionPolicy | Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob | OdstranitRetentionPolicy |
isVersioningEnabled | Správa verzí je povolená, pokud je nastavená hodnota true. | bool |
lastAccessTimeTrackingPolicy | Vlastnost služby Blob service pro konfiguraci zásad sledování na základě času posledního přístupu. | LastAccessTimeTrackingPolicy |
zásady obnovení | Vlastnosti služby Blob Service pro zásady obnovení objektů blob | RestorePolicyProperties |
Kanál změn
Název | Description | Hodnota |
---|---|---|
enabled | Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. | bool |
retentionInDays | Určuje dobu trvání changeFeed retention ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 146000 |
OdstranitRetentionPolicy
Název | Description | Hodnota |
---|---|---|
Dní | Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Určuje, jestli je povolená zásada DeleteRetentionPolicy. | bool |
CorsRules
Název | Description | Hodnota |
---|---|---|
corsRules | Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. | CorsRule[] |
CorsRule
Název | Description | Hodnota |
---|---|---|
allowedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. | string[] (povinné) |
allowedMethods | Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. | Pole řetězců obsahující některou z těchto možností: "ODSTRANIT" "GET" "HEAD" "SLOUČIT" "MOŽNOSTI" POST "PUT" (povinné) |
allowedOrigins | Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény | string[] (povinné) |
exposedHeaders | Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. | string[] (povinné) |
maxAgeInSeconds | Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. | int (povinné) |
LastAccessTimeTrackingPolicy
Název | Description | Hodnota |
---|---|---|
typ objektu blob | Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je momentálně jen pro čtení. | string[] |
Povolit | Při nastavení na hodnotu true posledního času přístupu je povolené sledování na základě času posledního přístupu. | bool (povinné) |
name | Název zásad Platná hodnota je AccessTimeTracking. Toto pole je momentálně jen pro čtení. | "AccessTimeTracking" |
trackingGranularityInDays | Pole určuje členitost sledování objektů blob ve dnech, obvykle jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení s hodnotou 1. | int |
RestorePolicyProperties
Název | Description | Hodnota |
---|---|---|
Dní | jak dlouho je možné tento objekt blob obnovit. Měl by být velký než nula a menší než DeleteRetentionPolicy.days. | int Omezení: Minimální hodnota = 1 Maximální hodnota = 365 |
enabled | Obnovení objektu blob je povolené, pokud je nastavená hodnota true. | bool (povinné) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro