Container Apps - Update

컨테이너 앱의 속성 업데이트
JSON 병합 패치를 사용하여 컨테이너 앱 패치

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}?api-version=2022-03-01

URI 매개 변수

Name In Required Type Description
containerAppName
path True
  • string

컨테이너 앱의 이름입니다.

resourceGroupName
path True
  • string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True
  • string

대상 구독의 ID입니다.

api-version
query True
  • string

이 작업에 사용할 API 버전입니다.

요청 본문

Name Required Type Description
location True
  • string

리소스가 있는 지리적 위치

identity

코드에서 비밀 또는 자격 증명을 유지 관리하지 않고 다른 Azure 서비스와 상호 작용할 수 있도록 컨테이너 앱에 대한 관리 ID입니다.

properties.configuration

버전이 지정되지 않은 컨테이너 앱 구성 속성입니다.

properties.managedEnvironmentId
  • string

컨테이너 앱 환경의 리소스 ID입니다.

properties.template

컨테이너 앱 버전이 지정된 애플리케이션 정의입니다.

tags
  • object

리소스 태그.

응답

Name Type Description
202 Accepted

패치 작업이 진행 중입니다.

Other Status Codes

일반적인 오류 응답입니다.

보안

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 사용자 계정 가장

예제

Patch Container App

Sample Request

PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerApp0?api-version=2022-03-01

{
  "location": "East US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "configuration": {
      "ingress": {
        "external": true,
        "targetPort": 3000,
        "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": 100,
            "revisionName": "testcontainerApp0-ab1234",
            "label": "production"
          }
        ]
      },
      "dapr": {
        "enabled": true,
        "appPort": 3000,
        "appProtocol": "http"
      }
    },
    "template": {
      "containers": [
        {
          "image": "repo/testcontainerApp0:v1",
          "name": "testcontainerApp0",
          "probes": [
            {
              "type": "Liveness",
              "httpGet": {
                "path": "/health",
                "port": 8080,
                "httpHeaders": [
                  {
                    "name": "Custom-Header",
                    "value": "Awesome"
                  }
                ]
              },
              "initialDelaySeconds": 3,
              "periodSeconds": 3
            }
          ]
        }
      ],
      "scale": {
        "minReplicas": 1,
        "maxReplicas": 5,
        "rules": [
          {
            "name": "httpscalingrule",
            "custom": {
              "type": "http",
              "metadata": {
                "concurrentRequests": "50"
              }
            }
          }
        ]
      }
    }
  }
}

Sample Response

azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.App/locations/eastus/containerappOperationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-03-01

정의

ActiveRevisionsMode

ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다. 다중: 여러 수정 버전을 활성화할 수 있습니다. 단일: 한 번에 하나의 수정 버전만 활성화할 수 있습니다. 이 모드에서는 수정 가중치를 사용할 수 없습니다. 제공된 값이 없으면 기본값입니다.

appProtocol

애플리케이션에서 사용 중인 프로토콜을 Dapr에 알려줍니다. 유효한 옵션은 http 및 grpc입니다. 기본값은 http입니다.

bindingType

Custom Domain 바인딩 형식입니다.

Configuration

컨테이너 앱의 변경 가능한 설정을 정의하는 버전이 지정되지 않은 컨테이너 앱 구성 속성

Container

컨테이너 앱 컨테이너 정의입니다.

ContainerApp

컨테이너 앱.

ContainerAppProbe

프로브는 컨테이너에 대해 수행할 상태 검사를 설명하여 트래픽을 받을 준비가 되었는지 여부를 확인합니다.

ContainerAppProvisioningState

컨테이너 앱의 프로비전 상태입니다.

ContainerResources

컨테이너 앱 컨테이너 리소스 요구 사항.

createdByType

리소스를 만든 ID의 형식입니다.

CustomDomain

컨테이너 앱의 Custom Domain

CustomScaleRule

컨테이너 앱 컨테이너 사용자 지정 크기 조정 규칙입니다.

Dapr

컨테이너 앱 Dapr 구성.

DefaultErrorResponse

오류 응답을 App Service.

Details

세부 정보 또는 오류

EnvironmentVar

컨테이너 앱 컨테이너 환경 변수입니다.

Error

오류 모델입니다.

HttpGet

HTTPGet은 수행할 http 요청을 지정합니다.

HttpHeaders

요청에 설정할 사용자 지정 헤더입니다. HTTP는 반복되는 헤더를 허용합니다.

HttpScaleRule

컨테이너 앱 컨테이너 사용자 지정 크기 조정 규칙입니다.

Ingress

컨테이너 앱 수신 구성.

IngressTransportMethod

수신 전송 프로토콜

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

QueueScaleRule

컨테이너 앱 컨테이너 Azure 큐 기반 크기 조정 규칙입니다.

RegistryCredentials

Container App Private Registry

Scale

컨테이너 앱 크기 조정 구성

ScaleRule

컨테이너 앱 컨테이너 크기 조정 규칙입니다.

ScaleRuleAuth

컨테이너 앱 크기 조정 규칙에 대한 인증 비밀

Scheme

호스트에 연결하는 데 사용할 체계입니다. 기본값은 HTTP입니다.

Secret

비밀 정의입니다.

StorageType

볼륨에 대한 스토리지 유형입니다. 제공되지 않은 경우 EmptyDir을 사용합니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

TcpSocket

TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다.

Template

컨테이너 앱 버전이 지정된 애플리케이션 정의입니다. 변경할 수 없는 수정 버전의 원하는 상태를 정의합니다. 이 섹션을 변경하면 새 수정 버전이 만들어집니다.

TrafficWeight

수정 버전에 할당된 트래픽 가중치

Type

프로브의 형식입니다.

UserAssignedIdentity

사용자 할당 ID 속성

Volume

컨테이너 앱에 대한 볼륨 정의입니다.

VolumeMount

컨테이너 앱에 대한 볼륨 탑재입니다.

ActiveRevisionsMode

ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다. 다중: 여러 수정 버전을 활성화할 수 있습니다. 단일: 한 번에 하나의 수정 버전만 활성화할 수 있습니다. 이 모드에서는 수정 가중치를 사용할 수 없습니다. 제공된 값이 없으면 기본값입니다.

Name Type Description
Multiple
  • string
Single
  • string

appProtocol

애플리케이션에서 사용 중인 프로토콜을 Dapr에 알려줍니다. 유효한 옵션은 http 및 grpc입니다. 기본값은 http입니다.

Name Type Description
grpc
  • string
http
  • string

bindingType

Custom Domain 바인딩 형식입니다.

Name Type Description
Disabled
  • string
SniEnabled
  • string

Configuration

컨테이너 앱의 변경 가능한 설정을 정의하는 버전이 지정되지 않은 컨테이너 앱 구성 속성

Name Type Description
activeRevisionsMode

ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다. 다중: 여러 수정 버전을 활성화할 수 있습니다. 단일: 한 번에 하나의 수정 버전만 활성화할 수 있습니다. 이 모드에서는 수정 가중치를 사용할 수 없습니다. 제공된 값이 없으면 기본값입니다.

dapr

컨테이너 앱에 대한 Dapr 구성입니다.

ingress

수신 구성.

registries

컨테이너 앱에서 사용하는 컨테이너에 대한 프라이빗 컨테이너 레지스트리 자격 증명 컬렉션

secrets

컨테이너 앱에서 사용하는 비밀 컬렉션

Container

컨테이너 앱 컨테이너 정의입니다.

Name Type Description
args
  • string[]

컨테이너 시작 명령 인수입니다.

command
  • string[]

컨테이너 시작 명령입니다.

env

컨테이너 환경 변수입니다.

image
  • string

컨테이너 이미지 태그입니다.

name
  • string

사용자 지정 컨테이너 이름입니다.

probes

컨테이너에 대한 프로브 목록입니다.

resources

컨테이너 리소스 요구 사항.

volumeMounts

컨테이너 볼륨 탑재.

ContainerApp

컨테이너 앱.

Name Type Description
id
  • string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

코드에서 비밀 또는 자격 증명을 유지 관리하지 않고 다른 Azure 서비스와 상호 작용할 수 있도록 컨테이너 앱에 대한 관리 ID입니다.

location
  • string

리소스가 있는 지리적 위치

name
  • string

리소스의 이름입니다.

properties.configuration

버전이 지정되지 않은 컨테이너 앱 구성 속성입니다.

properties.customDomainVerificationId
  • string

도메인 이름 소유권을 확인하는 데 사용되는 ID

properties.latestRevisionFqdn
  • string

컨테이너 앱의 최신 수정 버전에 대한 정규화된 도메인 이름입니다.

properties.latestRevisionName
  • string

컨테이너 앱의 최신 수정 버전 이름입니다.

properties.managedEnvironmentId
  • string

컨테이너 앱 환경의 리소스 ID입니다.

properties.outboundIPAddresses
  • string[]

컨테이너 앱에 대한 아웃바운드 IP 주소입니다.

properties.provisioningState

컨테이너 앱의 프로비전 상태입니다.

properties.template

컨테이너 앱 버전이 지정된 애플리케이션 정의입니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags
  • object

리소스 태그.

type
  • string

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

ContainerAppProbe

프로브는 컨테이너에 대해 수행할 상태 검사를 설명하여 트래픽을 받을 준비가 되었는지 여부를 확인합니다.

Name Type Description
failureThreshold
  • integer

프로브가 성공한 후 실패한 것으로 간주될 최소 연속 실패입니다. 기본값은 3입니다. 최솟값은 1입니다. 최대값은 10입니다.

httpGet

HTTPGet은 수행할 http 요청을 지정합니다.

initialDelaySeconds
  • integer

컨테이너가 시작된 후 활동성 프로브가 시작되기 전까지의 시간(초)입니다. 최솟값은 1입니다. 최대값은 60입니다.

periodSeconds
  • integer

프로브를 수행하는 빈도(초)입니다. 기본값은 10초입니다. 최솟값은 1입니다. 최대값은 240입니다.

successThreshold
  • integer

실패한 후 프로브가 성공한 것으로 간주될 최소 연속 성공입니다. 기본값은 1입니다. 활동성 및 시작의 경우 1이어야 합니다. 최솟값은 1입니다. 최대값은 10입니다.

tcpSocket

TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다.

terminationGracePeriodSeconds
  • integer

선택적 기간(초)은 프로브 실패 시 Pod를 정상적으로 종료해야 합니다. 유예 기간은 Pod에서 실행 중인 프로세스가 종료 신호를 보낸 후의 기간(초)과 종료 신호로 프로세스가 강제로 중단되는 시간입니다. 이 값을 프로세스의 예상 정리 시간보다 오래 설정합니다. 이 값이 nil이면 Pod의 terminationGracePeriodSeconds가 사용됩니다. 그렇지 않으면 이 값은 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음수가 아닌 정수여야 합니다. 값 0은 kill 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회 없음). 알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 사용하도록 설정해야 합니다. 최대값은 3600초(1시간)입니다.

timeoutSeconds
  • integer

프로브 시간이 초과된 후의 시간(초)입니다. 기본값은 1초입니다. 최솟값은 1입니다. 최대값은 240입니다.

type

프로브의 형식입니다.

ContainerAppProvisioningState

컨테이너 앱의 프로비전 상태입니다.

Name Type Description
Canceled
  • string
Deleting
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string

ContainerResources

컨테이너 앱 컨테이너 리소스 요구 사항.

Name Type Description
cpu
  • number

코어의 필수 CPU(예: 0.5)

ephemeralStorage
  • string

사용 후 삭제 스토리지(예: "1Gi"

memory
  • string

필수 메모리(예: "250Mb")

createdByType

리소스를 만든 ID의 형식입니다.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

CustomDomain

컨테이너 앱의 Custom Domain

Name Type Description
bindingType

Custom Domain 바인딩 형식입니다.

certificateId
  • string

이 호스트 이름에 바인딩할 인증서의 리소스 ID입니다. 관리되는 환경에 있어야 합니다.

name
  • string

호스트 이름

CustomScaleRule

컨테이너 앱 컨테이너 사용자 지정 크기 조정 규칙입니다.

Name Type Description
auth

사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다.

metadata
  • object

사용자 지정 크기 조정 규칙을 설명하는 메타데이터 속성입니다.

type
  • string

사용자 지정 크기 조정 규칙의 유형(예: azure-servicebus, redis 등)

Dapr

컨테이너 앱 Dapr 구성.

Name Type Description
appId
  • string

Dapr 애플리케이션 식별자

appPort
  • integer

애플리케이션이 수신 대기 중인 포트를 Dapr에 알릴 수 있습니다.

appProtocol

애플리케이션에서 사용 중인 프로토콜을 Dapr에 알려줍니다. 유효한 옵션은 http 및 grpc입니다. 기본값은 http입니다.

enabled
  • boolean

Dapr 사이드카를 사용할 수 있는지 여부를 나타내는 부울

DefaultErrorResponse

오류 응답을 App Service.

Name Type Description
error

오류 모델입니다.

Details

세부 정보 또는 오류

Name Type Description
code
  • string

프로그래밍 방식으로 오류를 식별하기 위한 표준화된 문자열입니다.

message
  • string

자세한 오류 설명 및 디버깅 정보입니다.

target
  • string

자세한 오류 설명 및 디버깅 정보입니다.

EnvironmentVar

컨테이너 앱 컨테이너 환경 변수입니다.

Name Type Description
name
  • string

환경 변수 이름입니다.

secretRef
  • string

환경 변수 값을 끌어올 컨테이너 앱 비밀의 이름입니다.

value
  • string

비밀이 아닌 환경 변수 값입니다.

Error

오류 모델입니다.

Name Type Description
code
  • string

프로그래밍 방식으로 오류를 식별하기 위한 표준화된 문자열입니다.

details

세부 정보 또는 오류

innererror
  • string

디버그 오류에 대한 자세한 정보입니다.

message
  • string

자세한 오류 설명 및 디버깅 정보입니다.

target
  • string

자세한 오류 설명 및 디버깅 정보입니다.

HttpGet

HTTPGet은 수행할 http 요청을 지정합니다.

Name Type Description
host
  • string

연결할 호스트 이름입니다. 기본값은 Pod IP입니다. 대신 httpHeaders에서 "호스트"를 설정하려고 할 것입니다.

httpHeaders

요청에 설정할 사용자 지정 헤더입니다. HTTP는 반복되는 헤더를 허용합니다.

path
  • string

HTTP 서버에서 액세스하는 경로입니다.

port
  • integer

컨테이너에서 액세스할 포트의 이름 또는 번호입니다. 숫자는 1에서 65535 범위여야 합니다. 이름은 IANA_SVC_NAME 합니다.

scheme

호스트에 연결하는 데 사용할 체계입니다. 기본값은 HTTP입니다.

HttpHeaders

요청에 설정할 사용자 지정 헤더입니다. HTTP는 반복되는 헤더를 허용합니다.

Name Type Description
name
  • string

헤더 필드 이름

value
  • string

헤더 필드 값

HttpScaleRule

컨테이너 앱 컨테이너 사용자 지정 크기 조정 규칙입니다.

Name Type Description
auth

사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다.

metadata
  • object

http 크기 조정 규칙을 설명하는 메타데이터 속성입니다.

Ingress

컨테이너 앱 수신 구성.

Name Type Default Value Description
allowInsecure
  • boolean

HTTP 연결이 허용되는지 여부를 나타내는 부울입니다. false HTTP 연결로 설정된 경우 HTTPS 연결로 자동으로 리디렉션됩니다.

customDomains

Container Apps의 호스트 이름에 대한 사용자 지정 도메인 바인딩입니다.

external
  • boolean
False

앱이 외부 http 엔드포인트를 노출하는지 여부를 나타내는 Bool

fqdn
  • string

호스트 이름

targetPort
  • integer

수신 트래픽에 대한 컨테이너의 대상 포트

traffic

앱의 수정 버전에 대한 트래픽 가중치

transport

수신 전송 프로토콜

IngressTransportMethod

수신 전송 프로토콜

Name Type Description
auto
  • string
http
  • string
http2
  • string

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

Name Type Description
principalId
  • string

시스템 할당 ID의 서비스 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

tenantId
  • string

시스템 할당 ID의 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

type

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

userAssignedIdentities

User-Assigned ID
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

QueueScaleRule

컨테이너 앱 컨테이너 Azure 큐 기반 크기 조정 규칙입니다.

Name Type Description
auth

큐 크기 조정 규칙에 대한 인증 비밀입니다.

queueLength
  • integer

큐 길이입니다.

queueName
  • string

큐 이름입니다.

RegistryCredentials

Container App Private Registry

Name Type Description
identity
  • string

Azure Container Registry 인증하는 데 사용할 관리 ID입니다. 사용자 할당 ID의 경우 전체 사용자 할당 ID 리소스 ID를 사용합니다. 시스템 할당 ID의 경우 '시스템'을 사용합니다.

passwordSecretRef
  • string

레지스트리 로그인 암호를 포함하는 비밀의 이름입니다.

server
  • string

Container Registry Server

username
  • string

Container Registry 사용자 이름

Scale

컨테이너 앱 크기 조정 구성

Name Type Description
maxReplicas
  • integer

(선택 사항) 컨테이너 복제본의 최대 수입니다. 설정되지 않은 경우 기본값은 10입니다.

minReplicas
  • integer

(선택 사항) 최소 컨테이너 복제본 수입니다.

rules

크기 조정 규칙.

ScaleRule

컨테이너 앱 컨테이너 크기 조정 규칙입니다.

Name Type Description
azureQueue

Azure 큐 기반 크기 조정.

custom

사용자 지정 크기 조정 규칙입니다.

http

HTTP 요청 기반 크기 조정

name
  • string

크기 조정 규칙 이름

ScaleRuleAuth

컨테이너 앱 크기 조정 규칙에 대한 인증 비밀

Name Type Description
secretRef
  • string

인증 매개 변수를 끌어올 컨테이너 앱 비밀의 이름입니다.

triggerParameter
  • string

비밀을 사용하는 트리거 매개 변수

Scheme

호스트에 연결하는 데 사용할 체계입니다. 기본값은 HTTP입니다.

Name Type Description
HTTP
  • string
HTTPS
  • string

Secret

비밀 정의입니다.

Name Type Description
name
  • string

비밀 이름입니다.

value
  • string

비밀 값입니다.

StorageType

볼륨에 대한 스토리지 유형입니다. 제공되지 않은 경우 EmptyDir을 사용합니다.

Name Type Description
AzureFile
  • string
EmptyDir
  • string

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name Type Description
createdAt
  • string

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy
  • string

리소스를 만든 ID입니다.

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt
  • string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy
  • string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

리소스를 마지막으로 수정한 ID의 형식입니다.

TcpSocket

TCPSocket은 TCP 포트와 관련된 작업을 지정합니다. TCP 후크는 아직 지원되지 않습니다.

Name Type Description
host
  • string

선택 사항: 연결할 호스트 이름입니다. 기본값은 Pod IP입니다.

port
  • integer

컨테이너에서 액세스할 포트의 번호 또는 이름입니다. 숫자는 1에서 65535 범위여야 합니다. 이름은 IANA_SVC_NAME 합니다.

Template

컨테이너 앱 버전이 지정된 애플리케이션 정의입니다. 변경할 수 없는 수정 버전의 원하는 상태를 정의합니다. 이 섹션을 변경하면 새 수정 버전이 만들어집니다.

Name Type Description
containers

컨테이너 앱에 대한 컨테이너 정의 목록입니다.

revisionSuffix
  • string

수정 이름에 추가된 사용자에게 친숙한 접미사

scale

컨테이너 앱에 대한 속성 크기 조정

volumes

컨테이너 앱에 대한 볼륨 정의 목록입니다.

TrafficWeight

수정 버전에 할당된 트래픽 가중치

Name Type Default Value Description
label
  • string

트래픽 레이블을 수정 버전과 연결

latestRevision
  • boolean
False

트래픽 가중치가 안정적인 최신 수정 버전에 속한다는 것을 나타냅니다.

revisionName
  • string

수정 버전의 이름

weight
  • integer

수정 버전에 할당된 트래픽 가중치

Type

프로브의 형식입니다.

Name Type Description
Liveness
  • string
Readiness
  • string
Startup
  • string

UserAssignedIdentity

사용자 할당 ID 속성

Name Type Description
clientId
  • string

할당된 ID의 클라이언트 ID입니다.

principalId
  • string

할당된 ID의 보안 주체 ID입니다.

Volume

컨테이너 앱에 대한 볼륨 정의입니다.

Name Type Description
name
  • string

볼륨 이름입니다.

storageName
  • string

스토리지 리소스의 이름입니다. EmptyDir을 제공할 필요가 없습니다.

storageType

볼륨에 대한 스토리지 유형입니다. 제공되지 않은 경우 EmptyDir을 사용합니다.

VolumeMount

컨테이너 앱에 대한 볼륨 탑재입니다.

Name Type Description
mountPath
  • string

볼륨을 탑재해야 하는 컨테이너 내의 경로입니다. ':'을 포함하지 않아야 합니다.

volumeName
  • string

볼륨의 이름과 일치해야 합니다.