사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

NerdStorageVault 소개

여러분의 뉴킹릭 제작을 돕기 위해 뉴킹릭 One SDK 를 제공합니다. 이 페이지에서는 NerdStorageVault 사용하여 암호화된 저장 솔루션에 데이터를 저장하는 방법을 알아봅니다.

사용 NerdStorageVault

NerdStorageVault 사용하여 다음과 같은 중요한 비밀 데이터를 저장하고 검색합니다.

  • 개인 액세스 토큰
  • 의 키
  • API 키
  • 기타 제3자 비밀

NerdStorageVault AES-256 암호화로 암호화됩니다.

사용 고려 사항

  • 이 저장 공간은 Nerdpack마다 고유하며 다른 Nerdpack과 공유할 수 없습니다.
  • NerdStorageVault 현재는 Nerdpack의 컨텍스트 내에서만 사용할 수 있습니다.
  • NerdStorageVault 에 대한 직접적인 쿼리나 변형을 만들 수 없습니다.
  • NerdGraph API 탐색기를 통해 필드와 응답 유형을 탐색할 수 있습니다.
  • 지원되는 유일한 범위는 ACTOR 또는 특정 사용자와 관련된 데이터입니다.

구성 요소 라이브러리

현재 NerdStorageVault Nr1 커뮤니티 구성 요소 라이브러리 의 알파 릴리스에서 사용할 수 있으며 Nr1 핵심 구성 요소 라이브러리에서는 사용할 수 없습니다. 오픈 소스 구성 요소를 사용하면 추가 기능을 위해 Nr1 핵심 구성 요소를 보강할 수 있습니다.

NerdGraph 쿼리

다음은 구성 요소가 NerdStorageVault 과 상호 작용하기 위해 사용하는 쿼리의 예입니다.

NerdStorageVault 현재는 Nerdpack의 컨텍스트 내에서만 사용할 수 있습니다.

쓰다

mutation {
nerdStorageVaultWriteSecret(
scope: { actor: CURRENT_USER }
secret: { key: "test", value: "secret_test" }
) {
status
errors {
message
type
}
}
}

삭제

mutation {
nerdStorageVaultDeleteSecret(
scope: { actor: CURRENT_USER }
key: "test_key"
) {
status
errors {
message
type
}
}
}

단일 비밀 가져오기

query {
actor {
nerdStorageVault {
secret(key: "test_key") {
key
value
}
}
}
}

비밀 목록 가져오기

query {
actor {
nerdStorageVault {
secrets {
key
value
}
}
}
}

제한

  • ACTOR당 최대 10개의 비밀을 저장할 수 있습니다.
  • 비밀 값은 5000자로 제한됩니다.
  • 핵심 가치는 64자로 제한됩니다.

작업을 위한 권한 NerdStorageVault

데이터 쓰기, 삭제, 가져오기 등의 NerdStorageVault 에 대한 변경 사항을 유지하려면 변경 사항을 유지할 수 있는 권한이 있는 사용자 역할이 있어야 합니다.