Container Apps - Get
Egy tárolóalkalmazás tulajdonságainak lekérése.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}?api-version=2024-03-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
container
|
path | True |
string |
A tárolóalkalmazás neve. |
resource
|
path | True |
string |
Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. |
subscription
|
path | True |
string |
A cél-előfizetés azonosítója. |
api-version
|
query | True |
string |
A művelethez használandó API-verzió. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. |
|
404 Not Found |
Nem található. |
|
Other Status Codes |
Gyakori hibaválasz. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
Get Container App
Sample Request
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerapp0?api-version=2024-03-01
Sample Response
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerapp0",
"name": "testcontainerapp0",
"type": "Microsoft.App/containerApps",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"managedEnvironmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"workloadProfileName": "My-GP-01",
"latestRevisionFqdn": "testcontainerapp0-pjxhsye.demokube-t24clv0g.eastus.containerApps.k4apps.io",
"latestReadyRevisionName": "testcontainerapp0-pjxhsye",
"configuration": {
"ingress": {
"fqdn": "testcontainerapp0.demokube-t24clv0g.eastus.containerApps.k4apps.io",
"external": true,
"targetPort": 3000,
"transport": "auto",
"customDomains": [
{
"name": "www.my-name.com",
"bindingType": "SniEnabled",
"certificateId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-name-dot-com"
},
{
"name": "www.my--other-name.com",
"bindingType": "SniEnabled",
"certificateId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-other-name-dot-com"
}
],
"traffic": [
{
"weight": 80,
"revisionName": "testcontainerapp0-ab1234"
},
{
"weight": 20,
"revisionName": "testcontainerapp0-ab4321",
"label": "staging"
}
],
"ipSecurityRestrictions": [
{
"name": "Allow work IP A subnet",
"description": "Allowing all IP's within the subnet below to access containerapp",
"ipAddressRange": "192.168.1.1/32",
"action": "Allow"
},
{
"name": "Allow work IP B subnet",
"description": "Allowing all IP's within the subnet below to access containerapp",
"ipAddressRange": "192.168.1.1/8",
"action": "Allow"
}
],
"stickySessions": {
"affinity": "sticky"
}
},
"dapr": {
"enabled": true,
"appPort": 3000,
"appProtocol": "http",
"httpReadBufferSize": 30,
"httpMaxRequestSize": 10,
"logLevel": "debug",
"enableApiLogging": true
},
"maxInactiveRevisions": 10,
"service": {
"type": "redis"
}
},
"template": {
"containers": [
{
"image": "repo/testcontainerapp0:v4",
"name": "testcontainerapp0",
"resources": {
"cpu": 0.5,
"memory": "1Gi"
}
}
],
"initContainers": [
{
"image": "repo/testcontainerapp0:v4",
"name": "testinitcontainerApp0",
"resources": {
"cpu": 0.5,
"memory": "1Gi"
}
}
],
"scale": {
"minReplicas": 1,
"maxReplicas": 5,
"rules": [
{
"name": "httpscalingrule",
"http": {
"metadata": {
"concurrentRequests": "50"
}
}
}
]
},
"serviceBinds": [
{
"serviceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/service",
"name": "service"
}
]
},
"eventStreamEndpoint": "testEndpoint"
}
}
Definíciók
Name | Description |
---|---|
action |
A bejövő IP-cím meghatározásának engedélyezése vagy megtagadása szabályok. Megjegyzés: A szabályok csak az ALL Allow vagy a ALL Deny függvényből állhatnak. |
Active |
Az ActiveRevisionsMode azt szabályozza, hogy a tárolóalkalmazás hogyan kezelje az aktív változatokat: Több változat lehet aktív.Egyetlen: Egyszerre csak egy változat lehet aktív. Ebben a módban a korrektúra súlyozása nem használható. Ha nincs megadva érték, ez az alapértelmezett érték. |
affinity |
Ragadós munkamenet-affinitás |
app |
Jelzi a Dapr-nak, hogy melyik protokollt használja az alkalmazás. Az érvényes beállítások a http és a grpc. Az alapértelmezett érték a http |
binding |
Custom Domain kötéstípust. |
Configuration |
A tárolóalkalmazások nem verziószámozott konfigurációs tulajdonságai, amelyek meghatározzák a tárolóalkalmazások mutable beállításait |
Container |
Tárolóalkalmazás tárolódefiníciója |
Container |
Tárolóalkalmazás. |
Container |
A mintavétel egy tárolón végrehajtandó állapot-ellenőrzést ír le annak megállapításához, hogy az életben van-e, vagy készen áll-e a forgalom fogadására. |
Container |
A tárolóalkalmazás kiépítési állapota. |
Container |
Tárolóalkalmazás tárolóerőforrás-követelményei. |
Cors |
Forrásközi erőforrás-megosztási szabályzat |
created |
Az erőforrást létrehozó identitás típusa. |
Custom |
Tárolóalkalmazás Custom Domain |
Custom |
Tárolóalkalmazás tárolója – Egyéni skálázási szabály. |
Dapr |
Tárolóalkalmazás Dapr-konfigurációja. |
Default |
App Service hibaválasz. |
Details |
Részletek vagy hiba |
Environment |
Tárolóalkalmazás tárolókörnyezeti változója. |
Error |
Hibamodell. |
Extended |
A kiterjesztett hely összetett típusa. |
Extended |
A kiterjesztett hely típusa. |
Http |
A HTTPGet a végrehajtandó HTTP-kérést adja meg. |
Http |
A kérelemben beállítandó egyéni fejlécek. A HTTP lehetővé teszi az ismétlődő fejléceket. |
Http |
Tárolóalkalmazás-tároló HTTP-skálázási szabálya. |
Ingress |
Tárolóalkalmazás bejövő forgalmának konfigurálása. |
Ingress |
Ügyféltanúsítvány-mód az mTLS-hitelesítéshez. A mellőzés azt jelzi, hogy a kiszolgáló elveti az ügyféltanúsítványt a továbbításkor. Az Elfogadás azt jelzi, hogy a kiszolgáló továbbítja az ügyféltanúsítványt, de nem igényel ügyféltanúsítványt. A Require azt jelzi, hogy a kiszolgálónak ügyféltanúsítványra van szüksége. |
Ingress |
Tárolóalkalmazás bejövő forgalmának portleképezései |
Ingress |
Bejövő átviteli protokoll |
Init |
Tárolóalkalmazás init tárolódefiníciója |
Ip |
A bejövő IP-cím korlátozására vonatkozó szabály. |
log |
Beállítja a Dapr oldalkocsi naplószintét. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ. |
Managed |
Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások) |
Managed |
A felügyeltszolgáltatás-identitás típusa (ahol a SystemAssigned és a UserAssigned típus egyaránt engedélyezett). |
Queue |
Tárolóalkalmazás-tároló – Azure Queue-alapú skálázási szabály. |
Registry |
Tárolóalkalmazás privát beállításjegyzéke |
Scale |
Tárolóalkalmazás skálázási konfigurációi. |
Scale |
Tárolóalkalmazás tárolóméretezési szabálya. |
Scale |
Hitelesítési titkos kódok a méretezési szabályhoz |
Scheme |
A gazdagéphez való csatlakozáshoz használandó séma. Alapértelmezés szerint HTTP. |
Secret |
Titkos kód definíciója. |
Secret |
A kötethez hozzáadandó titkos kód. |
Service |
Tárolóalkalmazás fejlesztői szolgáltatásként |
Service |
A ContainerApp dev ContainerApp Service-hez való kötésének konfigurálása |
Sticky |
Ragadós munkamenetek egyváltozatú változathoz |
Storage |
A kötet tárolási típusa. Ha nincs megadva, használja az EmptyDir parancsot. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Tcp |
Tárolóalkalmazás-tároló Tcp-skálázási szabálya. |
Tcp |
A TCPSocket egy TCP-portot érintő műveletet határoz meg. A TCP-horgok még nem támogatottak. |
Template |
Tárolóalkalmazás verziószámozott alkalmazásdefiníciója. Meghatározza a nem módosítható változat kívánt állapotát. A szakasz bármely módosítása új változat létrehozását eredményezi |
Traffic |
A változathoz rendelt forgalom súlya |
Type |
A mintavétel típusa. |
User |
Felhasználó által hozzárendelt identitástulajdonságok |
Volume |
Kötetdefiníciók a tárolóalkalmazáshoz. |
Volume |
Kötet csatlakoztatása a tárolóalkalmazáshoz. |
action
A bejövő IP-cím meghatározásának engedélyezése vagy megtagadása szabályok. Megjegyzés: A szabályok csak az ALL Allow vagy a ALL Deny függvényből állhatnak.
Name | Típus | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
ActiveRevisionsMode
Az ActiveRevisionsMode azt szabályozza, hogy a tárolóalkalmazás hogyan kezelje az aktív változatokat: Több változat lehet aktív.Egyetlen: Egyszerre csak egy változat lehet aktív. Ebben a módban a korrektúra súlyozása nem használható. Ha nincs megadva érték, ez az alapértelmezett érték.
Name | Típus | Description |
---|---|---|
Multiple |
string |
|
Single |
string |
affinity
Ragadós munkamenet-affinitás
Name | Típus | Description |
---|---|---|
none |
string |
|
sticky |
string |
appProtocol
Jelzi a Dapr-nak, hogy melyik protokollt használja az alkalmazás. Az érvényes beállítások a http és a grpc. Az alapértelmezett érték a http
Name | Típus | Description |
---|---|---|
grpc |
string |
|
http |
string |
bindingType
Custom Domain kötéstípust.
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
SniEnabled |
string |
Configuration
A tárolóalkalmazások nem verziószámozott konfigurációs tulajdonságai, amelyek meghatározzák a tárolóalkalmazások mutable beállításait
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
activeRevisionsMode | Single |
Az ActiveRevisionsMode azt szabályozza, hogy a tárolóalkalmazás hogyan kezelje az aktív változatokat: Több változat lehet aktív.Egyetlen: Egyszerre csak egy változat lehet aktív. Ebben a módban a korrektúra súlyozása nem használható. Ha nincs megadva érték, ez az alapértelmezett érték. |
|
dapr |
Dapr-konfiguráció a tárolóalkalmazáshoz. |
||
ingress |
Bejövő konfigurációk. |
||
maxInactiveRevisions |
integer |
Választható. Tárolóalkalmazások inaktív változatainak maximális kihasználása. |
|
registries |
A tárolóalkalmazás által használt tárolókhoz tartozó privát tárolóregisztrációs adatbázis hitelesítő adatainak gyűjtése |
||
secrets |
Secret[] |
Tárolóalkalmazás által használt titkos kódok gyűjteménye |
|
service |
Tárolóalkalmazás fejlesztői tárolóként való App Service |
Container
Tárolóalkalmazás tárolódefiníciója
Name | Típus | Description |
---|---|---|
args |
string[] |
Tárolóindítási parancs argumentumai. |
command |
string[] |
Tárolóindítási parancs. |
env |
Tárolókörnyezeti változók. |
|
image |
string |
Tárolórendszerkép címkéje. |
name |
string |
Egyéni tároló neve. |
probes |
A tároló mintavételeinek listája. |
|
resources |
Tárolóerőforrás-követelmények. |
|
volumeMounts |
Tárolókötet csatlakoztatása. |
ContainerApp
Tárolóalkalmazás.
Name | Típus | Description |
---|---|---|
extendedLocation |
A kiterjesztett hely összetett típusa. |
|
id |
string |
Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
felügyelt identitások a tárolóalkalmazás számára, hogy más Azure-szolgáltatásokkal kommunikáljanak anélkül, hogy titkos kódokat vagy hitelesítő adatokat tartanának fenn a kódban. |
|
location |
string |
Az a földrajzi hely, ahol az erőforrás él |
managedBy |
string |
Az erőforrást kezelő erőforrás teljes erőforrás-azonosítója. Azt jelzi, hogy ezt az erőforrást egy másik Azure-erőforrás kezeli-e. Ha ez jelen van, a teljes módú üzembe helyezés nem törli az erőforrást, ha eltávolítják a sablonból, mivel egy másik erőforrás kezeli. |
name |
string |
Az erőforrás neve |
properties.configuration |
Nem verziószámozott tárolóalkalmazás konfigurációs tulajdonságai. |
|
properties.customDomainVerificationId |
string |
A tartománynév tulajdonjogának ellenőrzéséhez használt azonosító |
properties.environmentId |
string |
A környezet erőforrás-azonosítója. |
properties.eventStreamEndpoint |
string |
A tárolóalkalmazás eventstreamjének végpontja. |
properties.latestReadyRevisionName |
string |
A tárolóalkalmazás legújabb kész változatának neve. |
properties.latestRevisionFqdn |
string |
A tárolóalkalmazás legújabb verziójának teljes tartományneve. |
properties.latestRevisionName |
string |
A tárolóalkalmazás legújabb verziójának neve. |
properties.managedEnvironmentId |
string |
Elavult. A tárolóalkalmazás környezetének erőforrás-azonosítója. |
properties.outboundIpAddresses |
string[] |
Tárolóalkalmazás kimenő IP-címei. |
properties.provisioningState |
A tárolóalkalmazás kiépítési állapota. |
|
properties.template |
Tárolóalkalmazás verziószámozott alkalmazásdefiníciója. |
|
properties.workloadProfileName |
string |
A számítási feladatprofil neve a tárolóalkalmazás végrehajtásához rögzítendő. |
systemData |
Az Azure Resource Manager createdBy és modifiedBy adatokat tartalmazó metaadatok. |
|
tags |
object |
Erőforráscímkék. |
type |
string |
Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" |
ContainerAppProbe
A mintavétel egy tárolón végrehajtandó állapot-ellenőrzést ír le annak megállapításához, hogy az életben van-e, vagy készen áll-e a forgalom fogadására.
Name | Típus | Description |
---|---|---|
failureThreshold |
integer |
A mintavétel sikerességét követően meghiúsultnak tekinthető minimális egymást követő hibák. Alapértelmezés szerint 3. A minimális érték 1. A maximális érték 10. |
httpGet |
A HTTPGet a végrehajtandó HTTP-kérést adja meg. |
|
initialDelaySeconds |
integer |
A tároló elindítása utáni másodpercek száma az élőségi mintavételek elindítása előtt. A minimális érték 1. A maximális érték 60. |
periodSeconds |
integer |
Milyen gyakran (másodpercben) hajthatja végre a mintavételt. Alapértelmezés szerint 10 másodperc. A minimális érték 1. A maximális érték 240. |
successThreshold |
integer |
A mintavétel sikeresnek minősítendő sikerességének minimális egymást követő sikerei a sikertelenség után. Alapértelmezés szerint 1. Az élethez és az indításhoz 1-nek kell lennie. A minimális érték 1. A maximális érték 10. |
tcpSocket |
A TCPSocket egy TCP-portot érintő műveletet határoz meg. A TCP-horgok még nem támogatottak. |
|
terminationGracePeriodSeconds |
integer |
Nem kötelező időtartam másodpercben a podnak türelmesen le kell állítania a mintavételi hiba esetén. A türelmi időszak az az időtartam másodpercben, amikor a podban futó folyamatok leállítási jelet küldenek, és az az idő, amikor a folyamatokat kényszerítetten leállítják egy leállítási jellel. Állítsa be ezt az értéket hosszabb ideig, mint a folyamat várt tisztítási ideje. Ha ez az érték nulla, a pod végpontjaGracePeriodSeconds lesz használva. Ellenkező esetben ez az érték felülbírálja a podspecifikáció által megadott értéket. Az értéknek nem negatív egész számnak kell lennie. A nulla érték azt jelzi, hogy a leállítási jel azonnal leáll (nincs lehetőség a leállításra). Ez egy alfa mező, és engedélyeznie kell a ProbeTerminationGracePeriod funkciókaput. A maximális érték 3600 másodperc (1 óra) |
timeoutSeconds |
integer |
Azon másodpercek száma, amelyek után a mintavétel túllépi az időkorlátot. Alapértelmezés szerint 1 másodperc. A minimális érték 1. A maximális érték 240. |
type |
A mintavétel típusa. |
ContainerAppProvisioningState
A tárolóalkalmazás kiépítési állapota.
Name | Típus | Description |
---|---|---|
Canceled |
string |
|
Deleting |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
ContainerResources
Tárolóalkalmazás tárolóerőforrás-követelményei.
Name | Típus | Description |
---|---|---|
cpu |
number |
Processzor szükséges magokban, pl. 0,5 |
ephemeralStorage |
string |
Rövid élettartamú tárolás, pl. "1Gi" |
memory |
string |
Szükséges memória, pl. "250 Mb" |
CorsPolicy
Forrásközi erőforrás-megosztási szabályzat
Name | Típus | Description |
---|---|---|
allowCredentials |
boolean |
Megadja, hogy az erőforrás engedélyezi-e a hitelesítő adatokat |
allowedHeaders |
string[] |
Meghatározza a access-control-allow-headers fejléc tartalmát |
allowedMethods |
string[] |
Meghatározza a hozzáférés-vezérlés-engedélyezés-metódusok fejlécének tartalmát |
allowedOrigins |
string[] |
Meghatározza a access-control-allow-origins fejléc tartalmát |
exposeHeaders |
string[] |
Meghatározza a access-control-expose-headers fejléc tartalmát |
maxAge |
integer |
Meghatározza a access-control-max-age fejléc tartalmát |
createdByType
Az erőforrást létrehozó identitás típusa.
Name | Típus | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CustomDomain
Tárolóalkalmazás Custom Domain
Name | Típus | Description |
---|---|---|
bindingType |
Custom Domain kötéstípust. |
|
certificateId |
string |
Annak a tanúsítványnak az erőforrás-azonosítója, amely ehhez a gazdagépnévhez lesz kötve. A felügyelt környezetben kell lennie. |
name |
string |
Hostname. |
CustomScaleRule
Tárolóalkalmazás tárolója – Egyéni skálázási szabály.
Name | Típus | Description |
---|---|---|
auth |
Az egyéni méretezési szabály hitelesítési titkos kódjai. |
|
metadata |
object |
Metaadat-tulajdonságok az egyéni méretezési szabály leírásához. |
type |
string |
Az egyéni méretezési szabály típusa, például: azure-servicebus, redis stb. |
Dapr
Tárolóalkalmazás Dapr-konfigurációja.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
appId |
string |
Dapr-alkalmazás azonosítója |
|
appPort |
integer |
Jelzi a Dapr-nak, hogy melyik porton figyeli az alkalmazást |
|
appProtocol | http |
Jelzi a Dapr-nak, hogy melyik protokollt használja az alkalmazás. Az érvényes beállítások a http és a grpc. Az alapértelmezett érték a http |
|
enableApiLogging |
boolean |
API-naplózás engedélyezése a Dapr oldalkocsihoz |
|
enabled |
boolean |
False |
Logikai érték, amely azt jelzi, hogy a Dapr oldalkocsi engedélyezve van-e |
httpMaxRequestSize |
integer |
A kérelemtörzs http- és grpc-kiszolgálóparaméterének maximális méretének növelése MB-ban a nagy fájlok feltöltésének kezeléséhez. Az alapértelmezett érték 4 MB. |
|
httpReadBufferSize |
integer |
A HTTP-fejléc olvasási pufferének dapr maximális mérete a KB-ban, hogy kezelni tudja a több TUDÁSBÁZIS-fejlécek küldésekor. Az alapértelmezett érték 65 KB. |
|
logLevel |
Beállítja a Dapr oldalkocsi naplószintét. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ. |
DefaultErrorResponse
App Service hibaválasz.
Name | Típus | Description |
---|---|---|
error |
Hibamodell. |
Details
Részletek vagy hiba
Name | Típus | Description |
---|---|---|
code |
string |
Szabványosított sztring a hiba programozott azonosításához. |
message |
string |
Részletes hibaleírás és hibakeresési információk. |
target |
string |
Részletes hibaleírás és hibakeresési információk. |
EnvironmentVar
Tárolóalkalmazás tárolókörnyezeti változója.
Name | Típus | Description |
---|---|---|
name |
string |
Környezeti változó neve. |
secretRef |
string |
Annak a tárolóalkalmazás-titkos kódnak a neve, amelyből le szeretné vonni a környezeti változó értékét. |
value |
string |
Nem titkos környezeti változó értéke. |
Error
Hibamodell.
Name | Típus | Description |
---|---|---|
code |
string |
Szabványosított sztring a hiba programozott azonosításához. |
details |
Details[] |
Részletek vagy hiba |
innererror |
string |
További információ a hibakereséshez. |
message |
string |
Részletes hibaleírás és hibakeresési információk. |
target |
string |
Részletes hibaleírás és hibakeresési információk. |
ExtendedLocation
A kiterjesztett hely összetett típusa.
Name | Típus | Description |
---|---|---|
name |
string |
A kiterjesztett hely neve. |
type |
A kiterjesztett hely típusa. |
ExtendedLocationTypes
A kiterjesztett hely típusa.
Name | Típus | Description |
---|---|---|
CustomLocation |
string |
HttpGet
A HTTPGet a végrehajtandó HTTP-kérést adja meg.
Name | Típus | Description |
---|---|---|
host |
string |
A csatlakozáshoz használt állomásnév alapértelmezés szerint a pod IP-címéhez kapcsolódik. Valószínűleg inkább a "Gazdagép" beállítást szeretné beállítani a httpHeadersben. |
httpHeaders |
Egyéni fejlécek, a kérésben beállítva. A HTTP lehetővé teszi az ismétlődő fejléceket. |
|
path |
string |
Elérési út a HTTP-kiszolgálón. |
port |
integer |
A tárolón elérni kívánt port neve vagy száma. A számnak az 1 és 65535 közötti tartományban kell lennie. A névnek IANA_SVC_NAME kell lennie. |
scheme |
A gazdagéphez való csatlakozáshoz használható séma. Alapértelmezés szerint HTTP. |
HttpHeaders
A kérelemben beállítandó egyéni fejlécek. A HTTP lehetővé teszi az ismétlődő fejléceket.
Name | Típus | Description |
---|---|---|
name |
string |
A fejlécmező neve |
value |
string |
A fejlécmező értéke |
HttpScaleRule
Tárolóalkalmazás-tároló HTTP-skálázási szabálya.
Name | Típus | Description |
---|---|---|
auth |
Az egyéni méretezési szabály hitelesítési titkos kódjai. |
|
metadata |
object |
Metaadat-tulajdonságok a HTTP-skálázási szabály leírásához. |
Ingress
Tárolóalkalmazás bejövő forgalmának konfigurálása.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
additionalPortMappings |
További portok tárolóalkalmazásban való elérhetővé tételének beállításai |
||
allowInsecure |
boolean |
False |
A Bool azt jelzi, hogy engedélyezve van-e HTTP-kapcsolat. Ha hamis HTTP-kapcsolatokra van állítva, a rendszer automatikusan HTTPS-kapcsolatokra irányítja át |
clientCertificateMode |
Ügyféltanúsítvány-mód az mTLS-hitelesítéshez. A mellőzés azt jelzi, hogy a kiszolgáló elveti az ügyféltanúsítványt a továbbításkor. Az Elfogadás azt jelzi, hogy a kiszolgáló továbbítja az ügyféltanúsítványt, de nem igényel ügyféltanúsítványt. A Require azt jelzi, hogy a kiszolgálónak ügyféltanúsítványra van szüksége. |
||
corsPolicy |
CORS-szabályzat tárolóalkalmazáshoz |
||
customDomains |
egyéni tartománykötések a Container Apps gazdagépneveihez. |
||
exposedPort |
integer |
Tárolókban közzétett port a bejövő TCP-forgalomhoz |
|
external |
boolean |
False |
Bool jelzi, hogy az alkalmazás külső HTTP-végpontot tesz-e elérhetővé |
fqdn |
string |
Hostname. |
|
ipSecurityRestrictions |
A bejövő IP-cím korlátozására vonatkozó szabályok. |
||
stickySessions |
Ragadós munkamenetek egyváltozatú változathoz |
||
targetPort |
integer |
Tárolók célportja a bejövő forgalomhoz |
|
traffic |
Az alkalmazás változatainak forgalmi súlyozása |
||
transport | auto |
Bejövő átviteli protokoll |
IngressClientCertificateMode
Ügyféltanúsítvány-mód az mTLS-hitelesítéshez. A mellőzés azt jelzi, hogy a kiszolgáló elveti az ügyféltanúsítványt a továbbításkor. Az Elfogadás azt jelzi, hogy a kiszolgáló továbbítja az ügyféltanúsítványt, de nem igényel ügyféltanúsítványt. A Require azt jelzi, hogy a kiszolgálónak ügyféltanúsítványra van szüksége.
Name | Típus | Description |
---|---|---|
accept |
string |
|
ignore |
string |
|
require |
string |
IngressPortMapping
Tárolóalkalmazás bejövő forgalmának portleképezései
Name | Típus | Description |
---|---|---|
exposedPort |
integer |
A célport közzétett portjának megadása. Ha nincs megadva, alapértelmezés szerint a célport lesz |
external |
boolean |
Meghatározza, hogy az alkalmazásport elérhető-e a környezeten kívül |
targetPort |
integer |
Meghatározza, hogy a portfelhasználó tárolója figyeli-e a következőt: |
IngressTransportMethod
Bejövő átviteli protokoll
Name | Típus | Description |
---|---|---|
auto |
string |
|
http |
string |
|
http2 |
string |
|
tcp |
string |
InitContainer
Tárolóalkalmazás init tárolódefiníciója
Name | Típus | Description |
---|---|---|
args |
string[] |
Tárolóindítási parancs argumentumai. |
command |
string[] |
Tárolóindítási parancs. |
env |
Tárolókörnyezeti változók. |
|
image |
string |
Tárolórendszerkép címkéje. |
name |
string |
Egyéni tároló neve. |
resources |
Tárolóerőforrás-követelmények. |
|
volumeMounts |
Tárolókötet csatlakoztatása. |
IpSecurityRestrictionRule
A bejövő IP-cím korlátozására vonatkozó szabály.
Name | Típus | Description |
---|---|---|
action |
A bejövő IP-cím meghatározásának engedélyezése vagy megtagadása szabályok. Megjegyzés: A szabályok csak az ALL Allow vagy a ALL Deny függvényből állhatnak. |
|
description |
string |
Írja le a tárolóalkalmazásnak küldött IP-korlátozási szabályt. Választható mező. |
ipAddressRange |
string |
CIDR-jelölés a bejövő IP-címnek megfelelően |
name |
string |
Az IP-korlátozási szabály neve. |
logLevel
Beállítja a Dapr oldalkocsi naplószintét. Az engedélyezett értékek hibakeresés, információ, figyelmeztetés, hiba. Az alapértelmezett érték az információ.
Name | Típus | Description |
---|---|---|
debug |
string |
|
error |
string |
|
info |
string |
|
warn |
string |
ManagedServiceIdentity
Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)
Name | Típus | Description |
---|---|---|
principalId |
string |
A rendszer által hozzárendelt identitás szolgáltatásnév-azonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva. |
tenantId |
string |
A rendszer által hozzárendelt identitás bérlőazonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva. |
type |
A felügyeltszolgáltatás-identitás típusa (ahol a SystemAssigned és a UserAssigned típus egyaránt engedélyezett). |
|
userAssignedIdentities |
<string,
User |
User-Assigned identitások |
ManagedServiceIdentityType
A felügyeltszolgáltatás-identitás típusa (ahol a SystemAssigned és a UserAssigned típus egyaránt engedélyezett).
Name | Típus | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
QueueScaleRule
Tárolóalkalmazás-tároló – Azure Queue-alapú skálázási szabály.
Name | Típus | Description |
---|---|---|
auth |
Az üzenetsor-méretezési szabály hitelesítési titkos kódjai. |
|
queueLength |
integer |
Üzenetsor hossza. |
queueName |
string |
Üzenetsor neve. |
RegistryCredentials
Tárolóalkalmazás privát beállításjegyzéke
Name | Típus | Description |
---|---|---|
identity |
string |
A Azure Container Registry hitelesítéséhez használandó felügyelt identitás. Felhasználó által hozzárendelt identitások esetén használja a teljes felhasználó által hozzárendelt identitás erőforrás-azonosítóját. Rendszer által hozzárendelt identitások esetén használja a "rendszer" kifejezést |
passwordSecretRef |
string |
A beállításjegyzék bejelentkezési jelszavát tartalmazó titkos kód neve |
server |
string |
Tárolóregisztrációs adatbázis kiszolgálója |
username |
string |
Tárolóregisztrációs adatbázis felhasználóneve |
Scale
Tárolóalkalmazás skálázási konfigurációi.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
maxReplicas |
integer |
10 |
Választható. Tárolóreplikák maximális száma. Alapértelmezés szerint 10, ha nincs beállítva. |
minReplicas |
integer |
Választható. Tárolóreplikák minimális száma. |
|
rules |
Skálázási szabályok. |
ScaleRule
Tárolóalkalmazás tárolóméretezési szabálya.
Name | Típus | Description |
---|---|---|
azureQueue |
Azure Queue-alapú skálázás. |
|
custom |
Egyéni méretezési szabály. |
|
http |
HTTP-kérések alapú skálázás. |
|
name |
string |
Skálázási szabály neve |
tcp |
Tcp-kérések alapú skálázás. |
ScaleRuleAuth
Hitelesítési titkos kódok a méretezési szabályhoz
Name | Típus | Description |
---|---|---|
secretRef |
string |
Annak a titkos kódnak a neve, amelyből le szeretné húzni a hitelesítési paramétereket. |
triggerParameter |
string |
A titkos kódot használó triggerparaméter |
Scheme
A gazdagéphez való csatlakozáshoz használandó séma. Alapértelmezés szerint HTTP.
Name | Típus | Description |
---|---|---|
HTTP |
string |
|
HTTPS |
string |
Secret
Titkos kód definíciója.
Name | Típus | Description |
---|---|---|
identity |
string |
Felügyelt identitás erőforrás-azonosítója az Azure Key Vault vagy a rendszer által hozzárendelt identitás használatához. |
keyVaultUrl |
string |
Az Azure Key Vault URL-címe a tárolóalkalmazás által hivatkozott titkos kódra mutat. |
name |
string |
Titkos kód neve. |
value |
string |
Titkos kód értéke. |
SecretVolumeItem
A kötethez hozzáadandó titkos kód.
Name | Típus | Description |
---|---|---|
path |
string |
A projekt titkos kulcsának elérési útja. Ha nincs megadva elérési út, az elérési út alapértelmezés szerint a secretRef fájlban szereplő titkos kód neve lesz. |
secretRef |
string |
Annak a tárolóalkalmazás-titkos kódnak a neve, amelyből lekérhető a titkos kód értéke. |
Service
Tárolóalkalmazás fejlesztői szolgáltatásként
Name | Típus | Description |
---|---|---|
type |
string |
Dev ContainerApp szolgáltatás típusa |
ServiceBind
A ContainerApp dev ContainerApp Service-hez való kötésének konfigurálása
Name | Típus | Description |
---|---|---|
name |
string |
A szolgáltatáskötés neve |
serviceId |
string |
A célszolgáltatás erőforrás-azonosítója |
StickySessions
Ragadós munkamenetek egyváltozatú változathoz
Name | Típus | Description |
---|---|---|
affinity |
Ragadós munkamenet-affinitás |
StorageType
A kötet tárolási típusa. Ha nincs megadva, használja az EmptyDir parancsot.
Name | Típus | Description |
---|---|---|
AzureFile |
string |
|
EmptyDir |
string |
|
Secret |
string |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az az identitás, amely legutóbb módosította az erőforrást. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |
TcpScaleRule
Tárolóalkalmazás-tároló Tcp-skálázási szabálya.
Name | Típus | Description |
---|---|---|
auth |
A TCP-skálázási szabály hitelesítési titkos kódjai. |
|
metadata |
object |
Metaadat-tulajdonságok a TCP-skálázási szabály leírásához. |
TcpSocket
A TCPSocket egy TCP-portot érintő műveletet határoz meg. A TCP-horgok még nem támogatottak.
Name | Típus | Description |
---|---|---|
host |
string |
Nem kötelező: A pod IP-címéhez való csatlakozáshoz használt állomásnév alapértelmezés szerint a pod IP-címéhez kapcsolódik. |
port |
integer |
A tárolón elérni kívánt port száma vagy neve. A számnak az 1 és 65535 közötti tartományban kell lennie. A névnek IANA_SVC_NAME kell lennie. |
Template
Tárolóalkalmazás verziószámozott alkalmazásdefiníciója. Meghatározza a nem módosítható változat kívánt állapotát. A szakasz bármely módosítása új változat létrehozását eredményezi
Name | Típus | Description |
---|---|---|
containers |
A tárolóalkalmazás tárolódefinícióinak listája. |
|
initContainers |
Az alkalmazástárolók előtt futó speciális tárolók listája. |
|
revisionSuffix |
string |
A korrektúra nevéhez fűzött felhasználóbarát utótag |
scale |
A tárolóalkalmazás skálázási tulajdonságai. |
|
serviceBinds |
Az alkalmazáshoz kötött tárolóalkalmazás-szolgáltatások listája |
|
terminationGracePeriodSeconds |
integer |
A tárolóalkalmazás-példánynak másodpercekben megadott időtartamnak türelmesen kell leállnia. Az értéknek nem negatív egész számnak kell lennie. A nulla érték azt jelzi, hogy a leállítási jel azonnal leáll (nincs lehetőség a leállításra). Ha ez az érték nulla, a rendszer az alapértelmezett türelmi időszakot használja. Állítsa be ezt az értéket hosszabb ideig, mint a folyamat várt tisztítási ideje. Alapértelmezés szerint 30 másodperc. |
volumes |
Volume[] |
A tárolóalkalmazás kötetdefinícióinak listája. |
TrafficWeight
A változathoz rendelt forgalom súlya
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
label |
string |
Forgalomcímke társítása korrektúrával |
|
latestRevision |
boolean |
False |
Azt jelzi, hogy a forgalom súlya egy legújabb stabil változathoz tartozik |
revisionName |
string |
Változat neve |
|
weight |
integer |
A változathoz rendelt forgalom súlya |
Type
A mintavétel típusa.
Name | Típus | Description |
---|---|---|
Liveness |
string |
|
Readiness |
string |
|
Startup |
string |
UserAssignedIdentity
Felhasználó által hozzárendelt identitástulajdonságok
Name | Típus | Description |
---|---|---|
clientId |
string |
A hozzárendelt identitás ügyfélazonosítója. |
principalId |
string |
A hozzárendelt identitás egyszerű azonosítója. |
Volume
Kötetdefiníciók a tárolóalkalmazáshoz.
Name | Típus | Description |
---|---|---|
mountOptions |
string |
Az AzureFile csatlakoztatása során használt csatlakoztatási beállítások. Vesszővel elválasztott sztringnek kell lennie. |
name |
string |
Kötet neve. |
secrets |
A kötetbe felvenni kívánt titkos kódok listája. Ha nincsenek megadva titkos kódok, a gyűjteményben lévő összes titkos kód hozzá lesz adva a kötethez. |
|
storageName |
string |
A tárolási erőforrás neve. Nem kell megadnia az EmptyDir és a Secret elemet. |
storageType |
A kötet tárolási típusa. Ha nincs megadva, használja az EmptyDir parancsot. |
VolumeMount
Kötet csatlakoztatása a tárolóalkalmazáshoz.
Name | Típus | Description |
---|---|---|
mountPath |
string |
Elérési út azon a tárolón belül, amelyhez a kötetet csatlakoztatni kell. Nem tartalmazhat ":" szöveget. |
subPath |
string |
Elérési út azon a köteten belül, amelyből a tároló kötetét csatlakoztatni kell. Alapértelmezés szerint "" (kötet gyökere). |
volumeName |
string |
Ennek meg kell egyeznie egy kötet nevével. |