공개 APIAPI 레퍼런스Environment

App 환경 변수를 추가하거나 변경합니다.

베타 API

/v1 API 계약은 변경될 수 있으며, 호환되지 않는 변경도 별칭 없이 배포될 수 있습니다.

POST/v1/apps/{appId}/env/items

팀 owner 또는 member가 지정된 환경 변수를 추가하거나 변경합니다. key, target, value, secret이 필수이며 본문 한도는 1 MiB입니다. 일반 ${NAME} 템플릿은 병합된 같은 target의 변수와 플랫폼 런타임 이름을 기준으로 검증하며 비밀 값은 리터럴입니다. 잘못된 구문, 알 수 없는 참조, 순환 참조는 거부합니다. PORT를 제외한 정확한 플랫폼 런타임 이름과 NITROSHIP_ISR_ 또는 NITROSHIP_PURGE_로 시작하는 키만 예약됩니다. 그 밖의 NITROSHIP_* 키는 허용되지만 향후 플랫폼 이름이 추가되면 사용자 값보다 우선합니다. CLI: ntro env add (덮어쓰기는 --force, 일반 템플릿은 --no-sensitive 사용). 이메일 인증을 완료한 사용자만 사용할 수 있습니다.

인증

bearerAuth
인증Bearer <token>

로그인 또는 API 토큰 교환으로 받은 접속 토큰을 사용합니다. ntro_ API 토큰은 먼저 로그인 서버에서 접속 토큰으로 교환해야 합니다.

위치: header

경로 매개변수

appId*string

요청 본문

application/json

TypeScript 타입 정의

Use the request body type in TypeScript.

응답 본문

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/apps/string/env/items" \  -H "Content-Type: application/json" \  -d '{    "items": [      {        "key": "string",        "secret": true,        "target": "string",        "value": "string"      }    ]  }'
빈 응답