Megosztás a következőn keresztül:


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
containerAppName
path True

string

A tárolóalkalmazás neve.

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
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

ContainerApp

OK gombra.

404 Not Found

Nem található.

Other Status Codes

DefaultErrorResponse

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.

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.

affinity

Ragadós munkamenet-affinitás

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

bindingType

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

ContainerApp

Tárolóalkalmazás.

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.

ContainerAppProvisioningState

A tárolóalkalmazás kiépítési állapota.

ContainerResources

Tárolóalkalmazás tárolóerőforrás-követelményei.

CorsPolicy

Forrásközi erőforrás-megosztási szabályzat

createdByType

Az erőforrást létrehozó identitás típusa.

CustomDomain

Tárolóalkalmazás Custom Domain

CustomScaleRule

Tárolóalkalmazás tárolója – Egyéni skálázási szabály.

Dapr

Tárolóalkalmazás Dapr-konfigurációja.

DefaultErrorResponse

App Service hibaválasz.

Details

Részletek vagy hiba

EnvironmentVar

Tárolóalkalmazás tárolókörnyezeti változója.

Error

Hibamodell.

ExtendedLocation

A kiterjesztett hely összetett típusa.

ExtendedLocationTypes

A kiterjesztett hely típusa.

HttpGet

A HTTPGet a végrehajtandó HTTP-kérést adja meg.

HttpHeaders

A kérelemben beállítandó egyéni fejlécek. A HTTP lehetővé teszi az ismétlődő fejléceket.

HttpScaleRule

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.

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.

IngressPortMapping

Tárolóalkalmazás bejövő forgalmának portleképezései

IngressTransportMethod

Bejövő átviteli protokoll

InitContainer

Tárolóalkalmazás init tárolódefiníciója

IpSecurityRestrictionRule

A bejövő IP-cím korlátozására vonatkozó szabály.

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ó.

ManagedServiceIdentity

Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)

ManagedServiceIdentityType

A felügyeltszolgáltatás-identitás típusa (ahol a SystemAssigned és a UserAssigned típus egyaránt engedélyezett).

QueueScaleRule

Tárolóalkalmazás-tároló – Azure Queue-alapú skálázási szabály.

RegistryCredentials

Tárolóalkalmazás privát beállításjegyzéke

Scale

Tárolóalkalmazás skálázási konfigurációi.

ScaleRule

Tárolóalkalmazás tárolóméretezési szabálya.

ScaleRuleAuth

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.

SecretVolumeItem

A kötethez hozzáadandó titkos kód.

Service

Tárolóalkalmazás fejlesztői szolgáltatásként

ServiceBind

A ContainerApp dev ContainerApp Service-hez való kötésének konfigurálása

StickySessions

Ragadós munkamenetek egyváltozatú változathoz

StorageType

A kötet tárolási típusa. Ha nincs megadva, használja az EmptyDir parancsot.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

TcpScaleRule

Tárolóalkalmazás-tároló Tcp-skálázási szabálya.

TcpSocket

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

TrafficWeight

A változathoz rendelt forgalom súlya

Type

A mintavétel típusa.

UserAssignedIdentity

Felhasználó által hozzárendelt identitástulajdonságok

Volume

Kötetdefiníciók a tárolóalkalmazáshoz.

VolumeMount

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

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

Dapr-konfiguráció a tárolóalkalmazáshoz.

ingress

Ingress

Bejövő konfigurációk.

maxInactiveRevisions

integer

Választható. Tárolóalkalmazások inaktív változatainak maximális kihasználása.

registries

RegistryCredentials[]

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

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

EnvironmentVar[]

Tárolókörnyezeti változók.

image

string

Tárolórendszerkép címkéje.

name

string

Egyéni tároló neve.

probes

ContainerAppProbe[]

A tároló mintavételeinek listája.

resources

ContainerResources

Tárolóerőforrás-követelmények.

volumeMounts

VolumeMount[]

Tárolókötet csatlakoztatása.

ContainerApp

Tárolóalkalmazás.

Name Típus Description
extendedLocation

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

ManagedServiceIdentity

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

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

ContainerAppProvisioningState

A tárolóalkalmazás kiépítési állapota.

properties.template

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

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

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

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

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

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

ScaleRuleAuth[]

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

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

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

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

ExtendedLocationTypes

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

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

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

ScaleRuleAuth[]

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

IngressPortMapping[]

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

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.

corsPolicy

CorsPolicy

CORS-szabályzat tárolóalkalmazáshoz

customDomains

CustomDomain[]

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

IpSecurityRestrictionRule[]

A bejövő IP-cím korlátozására vonatkozó szabályok.

stickySessions

StickySessions

Ragadós munkamenetek egyváltozatú változathoz

targetPort

integer

Tárolók célportja a bejövő forgalomhoz

traffic

TrafficWeight[]

Az alkalmazás változatainak forgalmi súlyozása

transport

IngressTransportMethod

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

EnvironmentVar[]

Tárolókörnyezeti változók.

image

string

Tárolórendszerkép címkéje.

name

string

Egyéni tároló neve.

resources

ContainerResources

Tárolóerőforrás-követelmények.

volumeMounts

VolumeMount[]

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

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

ManagedServiceIdentityType

A felügyeltszolgáltatás-identitás típusa (ahol a SystemAssigned és a UserAssigned típus egyaránt engedélyezett).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identitások
Az erőforráshoz társított felhasználó által hozzárendelt identitások halmaza. A userAssignedIdentities szótárkulcsok arm-erőforrás-azonosítók lesznek a következő űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. A szótár értékei üres objektumok ({}) lehetnek a kérésekben.

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

ScaleRuleAuth[]

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

ScaleRule[]

Skálázási szabályok.

ScaleRule

Tárolóalkalmazás tárolóméretezési szabálya.

Name Típus Description
azureQueue

QueueScaleRule

Azure Queue-alapú skálázás.

custom

CustomScaleRule

Egyéni méretezési szabály.

http

HttpScaleRule

HTTP-kérések alapú skálázás.

name

string

Skálázási szabály neve

tcp

TcpScaleRule

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

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

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

createdByType

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

ScaleRuleAuth[]

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

Container[]

A tárolóalkalmazás tárolódefinícióinak listája.

initContainers

InitContainer[]

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

Scale

A tárolóalkalmazás skálázási tulajdonságai.

serviceBinds

ServiceBind[]

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

SecretVolumeItem[]

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

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.