공개 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" } ] }'빈 응답