Method: nodes.deployments.devices.createSigned

node 또는 customer 아래에 서명된 device를 만듭니다.

HTTP 요청

POST https://sasportal.googleapis.com/v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
parent

string

필수 항목입니다. 상위 리소스의 이름입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "encodedDevice": string,
  "installerId": string
}
필드
encodedDevice

string (bytes format)

필수 항목입니다. CPI 비공개 키로 서명된 JSON 웹 토큰입니다. 페이로드는 device의 JSON 인코딩이어야 합니다. userId 필드를 설정해야 합니다.

base64 인코딩 문자열입니다.

installerId

string

필수 항목입니다. 공인 전문 설치 프로그램 데이터베이스의 고유 설치 프로그램 ID (CPI ID)입니다.

응답 본문

성공한 경우 응답 본문에 Device의 인스턴스가 포함됩니다.

승인 범위

다음과 같은 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/sasportal