Microsoft.DocumentDB databaseAccounts 2016-03-19
- Legújabb
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
- 2023-11-15-preview
- 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- 2023-03-01-preview
- 2022-11-15
- 2022-11-15-preview
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15
- 2022-05-15-preview
- 2022-02-15-preview
- 2021-11-15-preview
- 2021-10-15
- 2021-10-15-preview
- 2021-07-01-preview
- 2021-06-15
- 2021-05-15
- 2021-04-15
- 2021-04-01-preview
- 2021-03-15
- 2021-03-01-preview
- 2021-01-15
- 2020-09-01
- 2020-06-01-preview
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
- 2016-03-31
- 2016-03-19
- 2015-11-06
- 2015-04-08
- 2015-04-01
Bicep-erőforrásdefiníció
A databaseAccounts erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.DocumentDB/databaseAccounts erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts@2016-03-19' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
properties: {
capabilities: [
{
name: 'string'
}
]
connectorOffer: 'Small'
consistencyPolicy: {
defaultConsistencyLevel: 'string'
maxIntervalInSeconds: int
maxStalenessPrefix: int
}
databaseAccountOfferType: 'Standard'
enableAutomaticFailover: bool
enableCassandraConnector: bool
enableMultipleWriteLocations: bool
ipRangeFilter: 'string'
isVirtualNetworkFilterEnabled: bool
locations: [
{
failoverPriority: int
isZoneRedundant: bool
locationName: 'string'
}
]
virtualNetworkRules: [
{
id: 'string'
ignoreMissingVNetServiceEndpoint: bool
}
]
}
}
Tulajdonságértékek
databaseAccounts
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 3-44 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kisbetűvel vagy számmal kezdődik. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Annak az erőforráscsoportnak a helye, amelyhez az erőforrás tartozik. | sztring |
tags | A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének 128 karakternél nem nagyobb és 256 karakternél nem nagyobb értékű kulcsnak kell lennie. Egy sablontípus alapértelmezett felülete például "defaultExperience": "Cassandra". A jelenlegi "defaultExperience" értékek közé tartozik a "Table", a "Graph", a "DocumentDB" és a "MongoDB". | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Fajta | Az adatbázisfiók típusát jelzi. Ez csak adatbázisfiók létrehozásakor állítható be. | "GlobalDocumentDB" "MongoDB" "Elemzés" |
properties | Az Azure Cosmos DB-adatbázisfiókok létrehozásához és frissítéséhez használt tulajdonságok. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou... (kötelező) |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou...
Név | Leírás | Érték |
---|---|---|
képességek | A cosmos DB-képességek listája a fiókhoz | Képesség[] |
connectorOffer | A Cassandra-összekötő ajánlattípusa a Cosmos DB adatbázis C* fiókjához. | "Kicsi" |
konzisztenciaPolicy | A Cosmos DB-fiók konzisztenciaszabályzata. | KonzisztenciaPolicy |
databaseAccountOfferType | Az adatbázis ajánlattípusa | "Standard" (kötelező) |
enableAutomaticFailover | Lehetővé teszi az írási régió automatikus feladatátvételét abban a ritka esetben, ha a régió szolgáltatáskimaradás miatt nem érhető el. Az automatikus feladatátvétel új írási régiót eredményez a fiókhoz, és a fiókhoz konfigurált feladatátvételi prioritások alapján lesz kiválasztva. | logikai |
enableCassandraConnector | Engedélyezi a Cassandra-összekötőt a Cosmos DB C* fiókon | logikai |
enableMultipleWriteLocations | Lehetővé teszi, hogy a fiók több helyen írjon | logikai |
ipRangeFilter | Cosmos DB tűzfaltámogatás: Ez az érték adja meg az ip-címek vagy IP-címtartományok CIDR-formátumban történő készletét, amelyet az adott adatbázisfiók ügyfél IP-címeinek engedélyezett listájaként kell szerepeltetni. Az IP-címeket/tartományokat vesszővel kell elválasztani, és nem tartalmazhat szóközt. | sztring |
isVirtualNetworkFilterEnabled | A virtuális hálózati ACL-szabályok engedélyezését/letiltását jelző jelző. | logikai |
Helyek | Egy tömb, amely a Cosmos DB-fiókhoz engedélyezett georeplicációs helyeket tartalmazza. | Hely[] (kötelező) |
virtualNetworkRules | A Cosmos DB-fiókhoz konfigurált virtuális hálózati ACL-szabályok listája. | VirtualNetworkRule[] |
Képesség
Név | Leírás | Érték |
---|---|---|
name | A Cosmos DB-képesség neve. Például: "name": "EnableCassandra". Az aktuális értékek közé tartozik az "EnableTable" és az "EnableGremlin" is. | sztring |
ConsistencyPolicy
Név | Leírás | Érték |
---|---|---|
defaultConsistencyLevel | A Cosmos DB-fiók alapértelmezett konzisztenciaszintje és konfigurációs beállításai. | "BoundedStaleness" "Konzisztens Előtag" "Végleges" "Munkamenet" "Erős" (kötelező) |
maxIntervalInSeconds | Ha a Kötött frissesség konzisztenciaszinttel használja, ez az érték az elavultság időmennyiségét (másodpercben) jelzi. Ennek az értéknek az elfogadott tartománya 5–86400. Kötelező, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 5 Maximális érték = 86400 |
maxStalenessPrefix | Ha a Bounded Staleness konzisztenciaszinttel használja, ez az érték az elavult kérések tolerált számát jelöli. Ennek az értéknek az elfogadott tartománya 1 – 2 147 483 647. Kötelező, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
Hely
Név | Leírás | Érték |
---|---|---|
feladatátvételprioritás | A régió feladatátvételi prioritása. A 0 feladatátvételi prioritás írási régiót jelöl. A feladatátvételi prioritás maximális értéke = (régiók teljes száma – 1). A feladatátvételi prioritás értékeinek egyedinek kell lenniük minden olyan régióban, amelyben az adatbázisfiók létezik. | int Korlátok: Minimális érték = 0 |
isZoneRedundant | Jelölő annak jelzésére, hogy ez a régió rendelkezésre állási terület-e vagy sem | logikai |
locationName | A régió neve. | sztring |
VirtualNetworkRule
Név | Leírás | Érték |
---|---|---|
id | Egy alhálózat erőforrás-azonosítója, például: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | sztring |
ignoreMissingVNetServiceEndpoint | Hozzon létre tűzfalszabályt, mielőtt a virtuális hálózatban engedélyezve van a virtuális hálózati szolgáltatásvégpont. | logikai |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
CI/CD a Jenkins használatával az Azure Container Service-ben (AKS) |
A tárolók megkönnyítik az alkalmazások folyamatos létrehozását és üzembe helyezését. Ezeknek a tárolóknak az Azure Container Service-ben a Kubernetes használatával történő üzembe helyezésének vezénylésével replikálható, kezelhető tárolófürtöket érhet el. Ha folyamatos buildet állít be a tárolórendszerképek és a vezénylés előállításához, növelheti az üzembe helyezés sebességét és megbízhatóságát. |
Webalkalmazás SQL-adatbázissal, Azure Cosmos DB, Azure Search |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-t, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightsot. |
Azure Cosmos DB-fiók létrehozása a Cassandra API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Cassandra API-hoz két régióban, egy dedikált átviteli sebességgel rendelkező kulcstérrel és táblával. |
Automatikus skálázású Azure Cosmos DB-fiók létrehozása a Cassandra API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Cassandra API-hoz két régióban, egy kulcstérrel és egy automatikus skálázási átviteli sebességgel rendelkező táblával. |
Azure CosmosDB-fiók létrehozása |
Ez az ARM-sablon a minimálisan szükséges értékekkel rendelkező CosmosDB-fiók gyors létrehozására van szándékban |
Azure Cosmos DB-fiók létrehozása több régióban |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot minden olyan adatbázis API-típushoz, amely elsődleges és másodlagos régióval rendelkezik, és a konzisztenciaszint és a feladatátvétel típusa közül választhat. |
Ingyenes szintű Azure Cosmos DB-fiók létrehozása |
Ez a sablon egy ingyenes szintű Azure Cosmos DB-fiókot hoz létre az SQL API-hoz megosztott átviteli sebességgel és tárolóval rendelkező adatbázissal. |
Azure Cosmos DB-fiók létrehozása a Gremlin API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Gremlin API-hoz két régióban, egy adatbázissal és egy dedikált átviteli sebességgel. |
Azure Cosmos DB-fiók létrehozása automatikus Gremlin API-skálázáshoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Gremlin API-hoz két régióban, egy adatbázissal és egy gráftal, automatikus skálázási átviteli sebességgel. |
Azure Cosmos-fiók létrehozása a MongoDB API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a MongoDB API 4.2-hez két régióban, két gyűjtemény megosztott és dedikált átviteli sebességével. |
Azure Cosmos-fiók létrehozása a MongoDB API automatikus skálázásához |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a MongoDB API 4.2-hez két régióban, megosztott és dedikált automatikus skálázási átviteli sebesség használatával. |
Azure Cosmos DB-fiók létrehozása privát végponttal |
Ez a sablon létrehoz egy Cosmos-fiókot, egy virtuális hálózatot és egy privát végpontot, amely a Cosmos-fiókot a virtuális hálózatnak teszi ki. |
Azure Cosmos DB-fiók létrehozása a Core (SQL) API-hoz |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy adatbázissal és tárolóval, amely több más lehetőséggel is rendelkezik átviteli sebességgel. |
Azure Cosmos DB-fiók SQL API elemzési tárral |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy elemzési tárral konfigurált adatbázissal és tárolóval. |
Azure Cosmos DB-fiók SQL API létrehozása automatikus skálázással |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy adatbázissal és tárolóval, amely automatikus skálázási átviteli sebességgel rendelkezik, és több más lehetőséggel is rendelkezik. |
Az Azure Cosmos DB Core (SQL) API tárolt eljárásainak létrehozása |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Core (SQL) API-hoz, valamint egy tárolt eljárással, eseményindítóval és felhasználó által definiált függvénnyel rendelkező tárolót. |
Minimális Azure Cosmos DB-fiók létrehozása a Core (SQL) API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Core (SQL) API-hoz, miközben csak a minimálisan szükséges erőforrás-tulajdonságokat adja meg. |
Azure Cosmos létrehozása SQL API-val és több tárolóval |
A sablon létrehoz egy Cosmos-tárolót egy SQL API-val, és lehetővé teszi a mulitple-tárolók hozzáadását. |
Azure Cosmos DB SQL-fiók létrehozása RBAC adatsíkkal |
Ez a sablon létrehoz egy SQL Cosmos-fiókot, egy natívan karbantartott szerepkör-definíciót és egy natívan karbantartott szerepkör-hozzárendelést egy AAD-identitáshoz. |
Kiszolgáló nélküli Azure Cosmos DB-fiók létrehozása AZ SQL API-hoz |
Ez a sablon létrehoz egy kiszolgáló nélküli Azure Cosmos DB-fiókot a Core (SQL) API-hoz. |
Azure Cosmos-fiók létrehozása a Table API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Table API-hoz két régióban, és egyetlen táblát kiosztott átviteli sebességgel. |
Azure Cosmos-fiók létrehozása a Table API-hoz automatikus skálázással |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Table API-hoz két régióban, és egyetlen táblát, amely automatikus skálázási átviteli sebességgel rendelkezik. |
Nulla érintéses Azure Cosmos-fiók és Azure Web App létrehozása |
Ez a sablon létrehoz egy Azure Cosmos-fiókot, beszúrja a Cosmos DB-végpontot és -kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról. |
Cosmos DB-fiók létrehozása engedélyezett Microsoft Defenderrel |
Ezzel az ARM-sablonnal üzembe helyezhet egy Azure Cosmos DB-fiókot, ha engedélyezve van az Azure Cosmos DB-hez készült Microsoft Defender. Az Azure Cosmos DB-hez készült Microsoft Defender egy azure-beli natív biztonsági réteg, amely észleli az Azure Cosmos DB-fiókokban lévő adatbázisok kihasználására tett kísérleteket. Az Azure Cosmos DB-hez készült Microsoft Defender észleli a potenciális SQL-injektálásokat, a Microsoft Threat Intelligenceen alapuló ismert rossz szereplőket, a gyanús hozzáférési mintákat, valamint az adatbázis feltört identitásokon vagy rosszindulatú insidereken keresztüli potenciális kihasználását. |
Az Azure Data Explorer DB üzembe helyezése Cosmos DB-kapcsolattal |
Az Azure Data Explorer DB üzembe helyezése Cosmos DB-kapcsolattal. |
Azure Cosmos DB-fiók webalkalmazással |
Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. A webalkalmazásban üzembe helyezett megoldások így csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz ezekkel a beállításokkal. |
ARM-sablon erőforrás-definíciója
A databaseAccounts erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.DocumentDB/databaseAccounts erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.DocumentDB/databaseAccounts",
"apiVersion": "2016-03-19",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"properties": {
"capabilities": [
{
"name": "string"
}
],
"connectorOffer": "Small",
"consistencyPolicy": {
"defaultConsistencyLevel": "string",
"maxIntervalInSeconds": "int",
"maxStalenessPrefix": "int"
},
"databaseAccountOfferType": "Standard",
"enableAutomaticFailover": "bool",
"enableCassandraConnector": "bool",
"enableMultipleWriteLocations": "bool",
"ipRangeFilter": "string",
"isVirtualNetworkFilterEnabled": "bool",
"locations": [
{
"failoverPriority": "int",
"isZoneRedundant": "bool",
"locationName": "string"
}
],
"virtualNetworkRules": [
{
"id": "string",
"ignoreMissingVNetServiceEndpoint": "bool"
}
]
}
}
Tulajdonságértékek
databaseAccounts
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.DocumentDB/databaseAccounts" |
apiVersion | Az erőforrás API-verziója | '2016-03-19' |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 3-44 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kisbetűvel vagy számmal kezdődik. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Annak az erőforráscsoportnak a helye, amelyhez az erőforrás tartozik. | sztring |
tags | A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének 128 karakternél nem nagyobb és 256 karakternél nem nagyobb értékű kulcsnak kell lennie. Egy sablontípus alapértelmezett felülete például "defaultExperience": "Cassandra". A jelenlegi "defaultExperience" értékek közé tartozik a "Table", a "Graph", a "DocumentDB" és a "MongoDB". | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Fajta | Az adatbázisfiók típusát jelzi. Ez csak adatbázisfiók létrehozásakor állítható be. | "GlobalDocumentDB" "MongoDB" "Elemzés" |
properties | Az Azure Cosmos DB-adatbázisfiókok létrehozásához és frissítéséhez használt tulajdonságok. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou... (kötelező) |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou...
Név | Leírás | Érték |
---|---|---|
képességek | A cosmos DB-képességek listája a fiókhoz | Képesség[] |
connectorOffer | A Cassandra-összekötő ajánlattípusa a Cosmos DB adatbázis C* fiókjához. | "Kicsi" |
konzisztenciaPolicy | A Cosmos DB-fiók konzisztenciaszabályzata. | KonzisztenciaPolicy |
databaseAccountOfferType | Az adatbázis ajánlattípusa | "Standard" (kötelező) |
enableAutomaticFailover | Engedélyezi az írási régió automatikus feladatátvételét abban a ritka esetben, amikor a régió kimaradás miatt nem érhető el. Az automatikus feladatátvétel új írási régiót eredményez a fiókhoz, és a fiókhoz konfigurált feladatátvételi prioritások alapján lesz kiválasztva. | logikai |
enableCassandraConnector | Engedélyezi a Cassandra-összekötőt a Cosmos DB C* fiókon | logikai |
enableMultipleWriteLocations | Lehetővé teszi, hogy a fiók több helyen írjon | logikai |
ipRangeFilter | Cosmos DB-tűzfal támogatása: Ez az érték a CIDR formátumú IP-címek vagy IP-címtartományok készletét adja meg, amelyet az adott adatbázisfiók ügyfél IP-címeinek engedélyezett listájaként kell megadni. Az IP-címeknek/-tartományoknak vesszővel kell elválasztva lenniük, és nem tartalmazhatnak szóközöket. | sztring |
isVirtualNetworkFilterEnabled | A virtuális hálózati ACL-szabályok engedélyezését/letiltását jelző jelző. | logikai |
Helyek | A Cosmos DB-fiókhoz engedélyezett georeplicációs helyeket tartalmazó tömb. | Hely[] (kötelező) |
virtualNetworkRules | A Cosmos DB-fiókhoz konfigurált virtuális hálózati ACL-szabályok listája. | VirtualNetworkRule[] |
Képesség
Név | Leírás | Érték |
---|---|---|
name | A Cosmos DB-képesség neve. Például a "name": "EnableCassandra". Az aktuális értékek közé tartozik az "EnableTable" és az "EnableGremlin" is. | sztring |
KonzisztenciaPolicy
Név | Leírás | Érték |
---|---|---|
defaultConsistencyLevel | A Cosmos DB-fiók alapértelmezett konzisztenciaszintje és konfigurációs beállításai. | "BoundedStaleness" "KonzisztensElőtag" "Végleges" "Munkamenet" "Erős" (kötelező) |
maxIntervalInSeconds | Ha a Bounded Staleness konzisztenciaszinttel van használva, ez az érték az elavultság (másodpercben) elviselhető időtartamát jelöli. Ennek az értéknek az elfogadott tartománya 5 – 86400. Akkor szükséges, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 5 Maximális érték = 86400 |
maxStalenessPrefix | Ha a Bounded Staleness konzisztenciaszinttel van használva, ez az érték a tűrt elavult kérések számát jelöli. Ennek az értéknek az elfogadott tartománya 1 – 2 147 483 647. Akkor szükséges, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
Hely
Név | Leírás | Érték |
---|---|---|
feladatátvételprioritás | A régió feladatátvételi prioritása. A 0 feladatátvételi prioritás írási régiót jelöl. A feladatátvételi prioritás maximális értéke = (régiók teljes száma – 1). A feladatátvételi prioritás értékeinek egyedinek kell lenniük minden olyan régióban, amelyben az adatbázisfiók létezik. | int Korlátok: Minimális érték = 0 |
isZoneRedundant | Jelölő annak jelzésére, hogy ez a régió rendelkezésre állási terület-e vagy sem | logikai |
locationName | A régió neve. | sztring |
VirtualNetworkRule
Név | Leírás | Érték |
---|---|---|
id | Egy alhálózat erőforrás-azonosítója, például: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | sztring |
ignoreMissingVNetServiceEndpoint | Hozzon létre tűzfalszabályt, mielőtt a virtuális hálózatban engedélyezve van a virtuális hálózati szolgáltatásvégpont. | logikai |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
CI/CD a Jenkins használatával az Azure Container Service-ben (AKS) |
A tárolók megkönnyítik az alkalmazások folyamatos létrehozását és üzembe helyezését. Ezeknek a tárolóknak az Azure Container Service-ben a Kubernetes használatával történő üzembe helyezésének vezénylésével replikálható, kezelhető tárolófürtöket érhet el. Ha folyamatos buildet állít be a tárolórendszerképek és a vezénylés előállításához, növelheti az üzembe helyezés sebességét és megbízhatóságát. |
Webalkalmazás SQL-adatbázissal, Azure Cosmos DB, Azure Search |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-t, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightsot. |
Azure Cosmos DB-fiók létrehozása a Cassandra API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Cassandra API-hoz két régióban, egy dedikált átviteli sebességgel rendelkező kulcstérrel és táblával. |
Automatikus skálázású Azure Cosmos DB-fiók létrehozása a Cassandra API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Cassandra API-hoz két régióban, egy kulcstérrel és egy automatikus skálázási átviteli sebességgel rendelkező táblával. |
Azure CosmosDB-fiók létrehozása |
Ez az ARM-sablon a minimálisan szükséges értékekkel rendelkező CosmosDB-fiók gyors létrehozására van szándékban |
Azure Cosmos DB-fiók létrehozása több régióban |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot minden olyan adatbázis API-típushoz, amely elsődleges és másodlagos régióval rendelkezik, és a konzisztenciaszint és a feladatátvétel típusa közül választhat. |
Ingyenes szintű Azure Cosmos DB-fiók létrehozása |
Ez a sablon egy ingyenes szintű Azure Cosmos DB-fiókot hoz létre az SQL API-hoz megosztott átviteli sebességgel és tárolóval rendelkező adatbázissal. |
Azure Cosmos DB-fiók létrehozása a Gremlin API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Gremlin API-hoz két régióban, egy adatbázissal és egy dedikált átviteli sebességgel. |
Azure Cosmos DB-fiók létrehozása automatikus Gremlin API-skálázáshoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Gremlin API-hoz két régióban, egy adatbázissal és egy gráftal, automatikus skálázási átviteli sebességgel. |
Azure Cosmos-fiók létrehozása a MongoDB API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a MongoDB API 4.2-hez két régióban, két gyűjtemény megosztott és dedikált átviteli sebességével. |
Azure Cosmos-fiók létrehozása a MongoDB API automatikus skálázásához |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a MongoDB API 4.2-hez két régióban, megosztott és dedikált automatikus skálázási átviteli sebesség használatával. |
Azure Cosmos DB-fiók létrehozása privát végponttal |
Ez a sablon létrehoz egy Cosmos-fiókot, egy virtuális hálózatot és egy privát végpontot, amely a Cosmos-fiókot a virtuális hálózatnak teszi ki. |
Azure Cosmos DB-fiók létrehozása a Core (SQL) API-hoz |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy adatbázissal és tárolóval, amely több más lehetőséggel is rendelkezik átviteli sebességgel. |
Azure Cosmos DB-fiók SQL API elemzési tárral |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy elemzési tárral konfigurált adatbázissal és tárolóval. |
Azure Cosmos DB-fiók SQL API létrehozása automatikus skálázással |
Ez a sablon létrehoz egy Azure Cosmos-fiókot a Core (SQL) API-hoz egy adatbázissal és tárolóval, amely automatikus skálázási átviteli sebességgel rendelkezik, és több más lehetőséggel is rendelkezik. |
Az Azure Cosmos DB Core (SQL) API tárolt eljárásainak létrehozása |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Core (SQL) API-hoz, valamint egy tárolt eljárással, eseményindítóval és felhasználó által definiált függvénnyel rendelkező tárolót. |
Minimális Azure Cosmos DB-fiók létrehozása a Core (SQL) API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Core (SQL) API-hoz, miközben csak a minimálisan szükséges erőforrás-tulajdonságokat adja meg. |
Azure Cosmos létrehozása SQL API-val és több tárolóval |
A sablon létrehoz egy Cosmos-tárolót egy SQL API-val, és lehetővé teszi a mulitple-tárolók hozzáadását. |
Azure Cosmos DB SQL-fiók létrehozása RBAC adatsíkkal |
Ez a sablon létrehoz egy SQL Cosmos-fiókot, egy natívan karbantartott szerepkör-definíciót és egy natívan karbantartott szerepkör-hozzárendelést egy AAD-identitáshoz. |
Kiszolgáló nélküli Azure Cosmos DB-fiók létrehozása AZ SQL API-hoz |
Ez a sablon létrehoz egy kiszolgáló nélküli Azure Cosmos DB-fiókot a Core (SQL) API-hoz. |
Azure Cosmos-fiók létrehozása a Table API-hoz |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Table API-hoz két régióban, és egyetlen táblát kiosztott átviteli sebességgel. |
Azure Cosmos-fiók létrehozása a Table API-hoz automatikus skálázással |
Ez a sablon létrehoz egy Azure Cosmos DB-fiókot a Table API-hoz két régióban, és egyetlen táblát, amely automatikus skálázási átviteli sebességgel rendelkezik. |
Nulla érintéses Azure Cosmos-fiók és Azure Web App létrehozása |
Ez a sablon létrehoz egy Azure Cosmos-fiókot, beszúrja a Cosmos DB-végpontot és -kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról. |
Cosmos DB-fiók létrehozása engedélyezett Microsoft Defenderrel |
Ezzel az ARM-sablonnal üzembe helyezhet egy Azure Cosmos DB-fiókot, amelyen engedélyezve van az Azure Cosmos DB-hez készült Microsoft Defender. Az Azure Cosmos DB-hez készült Microsoft Defender egy azure-beli natív biztonsági réteg, amely észleli az Azure Cosmos DB-fiókokban lévő adatbázisok kihasználására tett kísérleteket. Az Azure Cosmos DB-hez készült Microsoft Defender potenciális SQL-injektálásokat, a Microsoft Threat Intelligence alapján ismert rossz szereplőket, gyanús hozzáférési mintákat és az adatbázis potenciális kihasználását észleli feltört identitások vagy rosszindulatú bennfentesek segítségével. |
Az Azure Data Explorer DB üzembe helyezése Cosmos DB-kapcsolattal |
Azure Data Explorer DB üzembe helyezése Cosmos DB-kapcsolattal. |
Azure Cosmos DB-fiók webalkalmazással |
Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. Így a webalkalmazásban üzembe helyezett megoldások ezen beállítások használatával csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A databaseAccounts erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.DocumentDB/databaseAccounts erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts@2016-03-19"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
capabilities = [
{
name = "string"
}
]
connectorOffer = "Small"
consistencyPolicy = {
defaultConsistencyLevel = "string"
maxIntervalInSeconds = int
maxStalenessPrefix = int
}
databaseAccountOfferType = "Standard"
enableAutomaticFailover = bool
enableCassandraConnector = bool
enableMultipleWriteLocations = bool
ipRangeFilter = "string"
isVirtualNetworkFilterEnabled = bool
locations = [
{
failoverPriority = int
isZoneRedundant = bool
locationName = "string"
}
]
virtualNetworkRules = [
{
id = "string"
ignoreMissingVNetServiceEndpoint = bool
}
]
}
kind = "string"
})
}
Tulajdonságértékek
databaseAccounts
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.DocumentDB/databaseAccounts@2016-03-19" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 3-44 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Kisbetűvel vagy számmal kezdődik. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Annak az erőforráscsoportnak a helye, amelyhez az erőforrás tartozik. | sztring |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. | sztring (kötelező) |
tags | A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének 128 karakternél nem nagyobb és 256 karakternél nem nagyobb értékű kulcsnak kell lennie. Egy sablontípus alapértelmezett felülete például "defaultExperience": "Cassandra". A jelenlegi "defaultExperience" értékek közé tartozik a "Table", a "Graph", a "DocumentDB" és a "MongoDB". | Címkenevek és -értékek szótára. |
Fajta | Az adatbázisfiók típusát jelzi. Ez csak adatbázisfiók létrehozásakor állítható be. | "GlobalDocumentDB" "MongoDB" "Elemzés" |
properties | Az Azure Cosmos DB-adatbázisfiókok létrehozásához és frissítéséhez használt tulajdonságok. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou... (kötelező) |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccou...
Név | Leírás | Érték |
---|---|---|
képességek | A cosmos DB-képességek listája a fiókhoz | Képesség[] |
connectorOffer | A Cassandra-összekötő ajánlattípusa a Cosmos DB adatbázis C* fiókjához. | "Kicsi" |
konzisztenciaPolicy | A Cosmos DB-fiók konzisztenciaszabályzata. | KonzisztenciaPolicy |
databaseAccountOfferType | Az adatbázis ajánlattípusa | "Standard" (kötelező) |
enableAutomaticFailover | Engedélyezi az írási régió automatikus feladatátvételét abban a ritka esetben, amikor a régió kimaradás miatt nem érhető el. Az automatikus feladatátvétel új írási régiót eredményez a fiókhoz, és a fiókhoz konfigurált feladatátvételi prioritások alapján lesz kiválasztva. | logikai |
enableCassandraConnector | Engedélyezi a Cassandra-összekötőt a Cosmos DB C* fiókon | logikai |
enableMultipleWriteLocations | Lehetővé teszi, hogy a fiók több helyen írjon | logikai |
ipRangeFilter | Cosmos DB-tűzfal támogatása: Ez az érték a CIDR formátumú IP-címek vagy IP-címtartományok készletét adja meg, amelyet az adott adatbázisfiók ügyfél IP-címeinek engedélyezett listájaként kell megadni. Az IP-címeknek/-tartományoknak vesszővel kell elválasztva lenniük, és nem tartalmazhatnak szóközöket. | sztring |
isVirtualNetworkFilterEnabled | A virtuális hálózati ACL-szabályok engedélyezését/letiltását jelző jelző. | logikai |
Helyek | A Cosmos DB-fiókhoz engedélyezett georeplicációs helyeket tartalmazó tömb. | Hely[] (kötelező) |
virtualNetworkRules | A Cosmos DB-fiókhoz konfigurált virtuális hálózati ACL-szabályok listája. | VirtualNetworkRule[] |
Képesség
Név | Leírás | Érték |
---|---|---|
name | A Cosmos DB-képesség neve. Például: "name": "EnableCassandra". Az aktuális értékek közé tartozik az "EnableTable" és az "EnableGremlin" is. | sztring |
ConsistencyPolicy
Név | Leírás | Érték |
---|---|---|
defaultConsistencyLevel | A Cosmos DB-fiók alapértelmezett konzisztenciaszintje és konfigurációs beállításai. | "BoundedStaleness" "Konzisztens Előtag" "Végleges" "Munkamenet" "Erős" (kötelező) |
maxIntervalInSeconds | Ha a Kötött frissesség konzisztenciaszinttel használja, ez az érték az elavultság időmennyiségét (másodpercben) jelzi. Ennek az értéknek az elfogadott tartománya 5–86400. Kötelező, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 5 Maximális érték = 86400 |
maxStalenessPrefix | Ha a Bounded Staleness konzisztenciaszinttel használja, ez az érték az elavult kérések tolerált számát jelöli. Ennek az értéknek az elfogadott tartománya 1 – 2 147 483 647. Kötelező, ha a defaultConsistencyPolicy értéke "BoundedStaleness". | int Korlátok: Minimális érték = 1 Maximális érték = 2147483647 |
Hely
Név | Leírás | Érték |
---|---|---|
feladatátvételprioritás | A régió feladatátvételi prioritása. A 0 feladatátvételi prioritás írási régiót jelöl. A feladatátvételi prioritás maximális értéke = (régiók teljes száma – 1). A feladatátvételi prioritás értékeinek egyedinek kell lenniük minden olyan régióban, amelyben az adatbázisfiók létezik. | int Korlátok: Minimális érték = 0 |
isZoneRedundant | Jelölő annak jelzésére, hogy ez a régió rendelkezésre állási terület-e vagy sem | logikai |
locationName | A régió neve. | sztring |
VirtualNetworkRule
Név | Leírás | Érték |
---|---|---|
id | Egy alhálózat erőforrás-azonosítója, például: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | sztring |
ignoreMissingVNetServiceEndpoint | Hozzon létre tűzfalszabályt, mielőtt a virtuális hálózatban engedélyezve van a virtuális hálózati szolgáltatásvégpont. | logikai |