NRN 및 리소스 유형

NRN(Ncloud Resource Names)은 Ncloud의 모든 리소스를 표현하기 위한 Naming Rule입니다.

다음은 NRN의 형식입니다. 상품에 따라 사용되는 구성 요소는 달라질 수 있습니다.

nrn:domainCode:productName:regionCode:memberNo:resourceType/resourceId

여기서 각 항목은 다음과 같습니다.

구성 요소 설명 필수 여부 예제
nrn data가 NRN임을 나타내는 구분자 Y nrn
domainCode NCP의 도메인을 구분하는 값 N PUB
productName 상품명을 식별하는 코드 Y Server, CDN, IPSecVPN
regionCode 리소스가 있는 region Code N KR
memberNo 리소스를 소유하는 nCloud 계정의 ID Y 2942
resource 서비스별로 정의하는 resource 경로 Y group/3125/abc

예제 설명

예: nrn:PUB:Server:KR:2942:Serverimage/7449

위의 NRN을 풀어서 쓰면, 해당 문자열은 NRN으로, Server 상품이고, KR(한국) region에 있는, 2942 계정을 가진 사용자의, 리소스 유형이 serverimage인 7449 id를 가진 resource를 의미함

제약 사항

  • 최대 길이: 128자
  • 사용 가능 문자: 영문, 숫자 및 일부 특수문자([A-Za-z0-9-_:./=])

구성 요소 상세 정의 내용

domainCode

NCP 서비스의 도메인을 구분하는 코드입니다.

productName

상품의 영문 식별 이름으로 공통으로 사용되는 상품 코드를 사용합니다.

예: Server, CDNplus, Subaccount

regionCode

resource가 존재하는 region 이름입니다. 일부 리소스의 NRN에는 region이 필요하지 않으므로 이 구성 요소는 생략될 수 있습니다.

예: KR

memberNo

memberNo는 고객 계정이 사용되고 보안 및 NRN 전체 길이를 위해 회원번호(mbr_no) 값을 사용합니다. 하위 계정(subaccount)은 사용되지 않습니다. 일부 리소스의 NRN에는 memberNo이 필요하지 않으므로 이 구성 요소는 생략될 수 있습니다.

예: 2942

resource

이 NRN 부분은 상품별로 다릅니다. resourceType을 포함하고 그 뒤에 (/)가 오고 그 뒤에 resourceId가 옵니다. 리소스 이름에 Path를 사용할 수도 있습니다.

이 부분은 각 상품에서 nrn을 유일한 값으로 만들 수 있는 상품의 식별키 값이 포함됩니다.

예:

nrn:PUB:IAM::2942:group/3124

nrn:PUB:APIGateway:KR:2942:products/dl000000g1

그리고 resourceId에는 영문자 숫자 그리고 일부 특수문자(-, _, :, ., /)를 사용할 수 있습니다.

예: [A-Za-z0-9-_:./=]


리소스 유형 (ResourceType)

상품별로 유사한 resource를 그룹핑하여 정의한 Type으로 상품 별로 다르게 사용됩니다. nrn:domainCode:productName:regionCode:memberNo:resourceType/resourceId와 같이 nrn 구문에 resourcetype 위치에 표현됩니다.

예: SubAccount, Product, ApiKey

상품명 및 리소스 유형

Resource Manager와 연동되는 상품 목록 및 리소스 유형

상품명 (상품 코드) 리소스 유형 설명
Server (Server) Server Server
ServerImage ServerImage
ServerImageBuilder ServerImageBuilder
Storage Storage
Snapshot Snapshot
PublicIP PublicIP
InitScript InitScript
PrivateSubnet PrivateSubnet
NetworkInterface NetworkInterface
ACG ACG
Auto Scaling (AutoScaling) AutoScalingGroup AutoScaling AutoScalingGroup
LaunchConfiguration AutoScaling LaunchConfiguration
Cloud Functions (CloudFunctions) Namespace CloudFunctions Namespace
Action CloudFunctions Action
Trigger CloudFunctions Trigger
Package CloudFunctions Package
Container Registry (ContainerRegistry) Registry Registry
Image Image
Kubernetes Service Cluster Kubernetes Service Cluster
Object Storage (ObjectStorage) Bucket ObjectStorage Bucket
NAS (NAS) Volume NAS Volume
Load Balancer (LoadBalancer) Instance LoadBalancer Instance
CDN+(Domestic) (CDNplus) CDNplus CDN Service
Global CDN (GCDN) GCDN Global CDN Service
ImageOptimizer (Image Optimizer) Project ImageOptimizer Project
Cloud DB for MySQL (CloudDBforMySQL) Service CloudDBforMySQL Service
Cloud DB for Redis (CloudDBforRedis) Service CloudDBforRedis Service
Cloud DB for MSSQL (CloudDBforMSSQL) Service CloudDBforMSSQL Service
Resource Manager (ResourceManager) Group Resource Group
Sub Account (IAM) SubAccount Sub Account
Group Sub Account Group
Policy Sub Account Policy
SENS (SENS) Project SENS Project
Sms SENS SMS
Push SENS Push
BizMessage SENS BizMessage
API Gateway (APIGateway) Product APIGateway Product
Api API
ApiKey API Access Key
UsagePlan API usage-plan
Cloud Outbound Mailer (CloudOutboundMailer) RecipientGroup Recipient Group
Template Template
Unsubscribe Unsubscribe List
GAMEPOT (GAMEPOT) Project GAMEPOT Project
Secure Zone (SecureZone) AddressGroup SecureZone AddressGroup
Policy SecureZone Policy
App Safer (AppSafer) App AppSafer App
File Safer (FileSafer) Safer FileSafer Safer
Web Security Checker (WebSecurityChecker) Checker WebSecurityChecker Service
App Security Checker (AppSecurityChecker) Checker AppSecurityChecker Service
System Security Checker (SystemSecurityChecker) Checker SystemSecurityChecker Service
Security Monitoring (SecurityMonitoring) IDS SecurityMonitoring IDS(Intrusion Detection System)
IPS SecurityMonitoring IPS
WAF SecurityMonitoring WAF
AV SecurityMonitoring Anti-Virus
DDoS SecurityMonitoring DDoS
KMS (KMS) Key KMS Key
Certificate Manager (CertificateManager) Certificate CertificateManager Certificate
Source Commit (SourceCommit) Repository SourceCommit Repository
SourceBuild (SourceBuild) Project SourceBuild Project
SourceDeploy (SourceDeploy) Project SourceDeploy Project
Stage SourceDeploy Stage
Scenario SourceDeploy Scenario
SourcePipeline (SourcePipeline) Project SourcePipeline Project
Effective Log Search & Analytics (ELSA) Project ELSA Project
Cloud Hadoop (CloudHadoop) Cluster CloudHadoop Cluster
Cloud Search (CloudSearch) Domain CloudSearch Domain
Elasticsearch Service (ElasticSearch) Cluster ElasticSearch Cluster

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...