- HOME
- API 개요
- API 개요
- API 호출 및 인증
- API 데이터 타입
- VPC
- Compute
- BlockStorageVolumeType
- BlockStorageVolumeTypeList
- HypervisorTypeList
- ServerSpec
- ServerSpecList
- BlockStorageMapping
- ServerImage
- ServerImageList
- AccessControlGroup
- AccessControlGroupList
- AccessControlGroupNoList
- AccessControlGroupRule
- AccessControlGroupRuleList
- ActivityLog
- ActivityLogList
- AdjustmentType
- AdjustmentTypeList
- AutoScalingGroup
- AutoScalingGroupList
- CommonCode
- CommonResponse
- FlowLogConfiguration
- FlowLogConfigurationList
- InAutoScalingGroupServerInstance
- KeyName
- LaunchConfiguration
- LoginKey
- LoginKeyList
- MemberServerImage
- MemberServerImageInstance
- MemberServerImageInstanceList
- PlacementGroup
- PlacementGroupList
- PrivateKey
- PublicIpInstance
- PublicIpInstanceList
- LaunchConfigurationList
- Raid
- RaidList
- RootPassword
- RootPasswordServerInstance
- RootPasswordServerInstanceList
- ScalingPolicy
- ScalingPolicyList
- ScheduledUpdateGroupAction
- ScheduledUpdateGroupActionList
- SecondaryIpList
- ServerInstance
- ServerInstanceNoList
- ServerInstanceList
- SharedLoginIdList
- SuspendedProcess
- Zone
- ZoneList
- BlockDevicePartition
- BlockStorageInstance
- BlockStorageInstanceList
- BlockStorageSnapshotInstance
- BlockStorageSnapshotInstanceList
- InitScript
- InitScriptList
- NetworkInterface
- NetworkInterfaceList
- Process
- ProcessList
- ProtocolType
- Product
- ProductList
- Region
- RegionList
- Storage
- Networking
- CipherSuiteList
- HostHeaderList
- HostHeaderCondition
- IDResponse
- IpList
- LoadBalancerInstance
- LoadBalancerInstanceList
- LoadBalancerIpList
- LoadBalancerSubnet
- LoadBalancerListener
- LoadBalancerListenerList
- LoadBalancerRule
- LoadBalancerRuleAction
- LoadBalancerRuleCondition
- LoadBalancerRuleList
- LoadBalancerRuleNoList
- LoadBalancerListenerNoList
- NetworkAcl
- NatGatewayInstance
- NetworkAclDenyAllowGroup
- NetworkAclDenyAllowGroupList
- NetworkAclList
- NetworkAclRule
- NetworkAclRuleList
- NetworkInterfaceNoList
- PathPatternCondition
- PathPatternList
- PolicyDetailResponse
- PolicyRequest
- PolicyListResponse
- ProfileDetailResponse
- ProfileListResponse
- ProfileRequest
- RedirectionAction
- Route
- RouteList
- RouteTable
- RouteTableList
- Subnet
- SubnetList
- SubnetNoList
- Target
- TargetGroup
- TargetGroupAction
- TargetGroupList
- TargetGroupNoList
- TargetGroupWeight
- TargetList
- TargetNoList
- TargetSubnet
- TargetVpc
- Vpc
- VpcList
- VpcPeeringInstance
- VpcPeeringInstanceList
- NatGatewayInstanceList
- Database
- CloudMongoDbBucketList
- CloudMongoDbBucket
- CloudMssqlBucket
- CloudMssqlBucketList
- CloudMssqlFolder
- CloudMssqlFolderList
- CloudMssqlLogFile
- CloudMssqlLogFileList
- CloudDbProduct
- CloudDbProductList
- CloudMysqlBackup
- CloudMysqlBackupDetail
- CloudMysqlBackupDetailList
- CloudMysqlBackupList
- CloudMysqlDbServerLog
- CloudMysqlInstanceList
- CloudMysqlUser
- CloudMysqlEventHistory
- CloudMysqlEventHistoryList
- CloudRedisBackup
- CloudRedisBackupDetail
- CloudRedisBackupDetailList
- CloudRedisBackupList
- CloudMongoDbBackup
- CloudRedisConfigGroup
- CloudRedisConfigGroupList
- CloudRedisInstance
- CloudRedisInstanceList
- CloudRedisServerInstance
- CloudRedisUser
- CloudRedisUserList
- CloudMssqlBackup
- CloudMssqlBackupDetail
- CloudMssqlBackupDetailList
- CloudMssqlBackupList
- CloudMssqlLogBackupFile
- CloudMssqlLogBackupFileList
- CloudMssqlCharacterSet
- CloudMssqlCharacterSetList
- CloudMssqlConfigGroup
- CloudMssqlConfigGroupList
- CloudMssqlInstance
- CloudMssqlInstanceList
- CloudMssqlServerInstance
- CloudHadoopAddOn
- CloudMongoDbBackupDetail
- CloudMongoDbBackupDetailList
- CloudMongoDbBackupList
- CloudMongoDbInstance
- CloudMongoDbInstanceList
- CloudMongoDbServerInstance
- CloudHadoopNotebookInstance
- CloudHadoopVersion
- CloudHadoopInstanceList
- CloudPostgresqlConfigList
- CloudPostgresqlDatabase
- CloudPostgresqlDatabaseList
- CloudPostgresqlInstance
- CloudPostgresqlInstanceList
- CloudPostgresqlUser
- CloudPostgresqlUserList
- CloudPostgresqlBackupDetail
- CloudPostgresqlServerInstance
- CloudPostgresqlBucketList
- CloudMysqlInstanceForHiveMetaStore
- CloudRedisBucket
- CloudMysqlInstanceListForHiveMetaStore
- CloudMysqlUserForHiveMetaStore
- CloudMysqlUserListForHiveMetaStore
- CloudHadoopObject
- CloudHadoopObjectList
- CloudPostgresqlBackup
- CloudPostgresqlBackupList
- CloudPostgresqlBucket
- CloudPostgresqlDbServerLog
- CloudPostgresqlDbServerLogList
- CloudRedisConfigGroupVersionList
- CloudRedisConfigGroupVersion
- CloudRedisBucketList
- CloudMongoDbUserList
- CloudMongoDbUser
- CloudPostgresqlBackupDetailList
- CloudMysqlUserList
- CloudMysqlDatabase
- CloudMysqlDbServerLogList
- CloudMysqlDatabaseList
- CloudMysqlServerInstance
- CloudMysqlInstance
- CloudMysqlConfigList
- CloudMysqlRecoveryTime
- TargetSubnetList
- TargetVpcList
- AI·NAVER API
- Application Services
- Big Data & Analytics
- CloudHadoopAddOnList
- CloudHadoopBucket
- CloudHadoopClusterType
- CloudHadoopClusterTypeList
- CloudHadoopNotebookServerInstance
- CloudHadoopLoginKey
- CloudHadoopNotebookInstanceList
- CloudHadoopBucketList
- CloudHadoopNotebookBucket
- CloudHadoopInstance
- CloudHadoopLoginKeyList
- CloudHadoopNotebookBucketList
- CloudHadoopNotebookComponentList
- CloudHadoopNotebookComponent
- CloudHadoopNotebookVersion
- CloudHadoopServerInstance
- Compute
- Classic
- Platform
- Account
- AppliedCreditHistory
- AppliedProductDiscountHistory
- Coin
- CoinHistory
- CoinHistoryList
- CoinUseHistory
- Contract
- ContractDemandCost
- ContractDemandCostList 되지 않는
- ContractDemandCostList
- ContractList
- ContractSummary
- ContractProduct
- ContractUsageByDaily
- ContractUsageList
- ContractUsageListByDaily
- CostRelationCode
- CostRelationCodeList
- Credit
- CreditHistory
- CreditHistoryList
- CreditUseHistory
- CountryPeriodUnit
- CountryUnit
- DemandCost
- DemandCostList
- DiscountList
- Discount
- PackageUnit
- PeriodUnit
- Price
- PriceList
- Product
- ProductCategoryList
- ProductDemandCost
- ProductDemandCostByDiscount
- ProductDemandCostList
- ProductDemandType
- ProductDiscount
- ProductDiscountHistory
- ProductDiscountUseHistory
- Product(For Billing)
- ProductDemandCostByDiscountList
- ProductDiscountHistoryList
- ProductPrice
- ProductPriceList
- SectionPriceList
- SectionPrice
- Usage
- UseDate
- Region(For Billing)
- RegionList(For Billing)
- ProductList(For Billing)
- ShareCoinSnapshot
- Compute
- AccessControlGroup
- AccessControlGroupList
- AccessControlRule
- AccessControlRuleList
- ActivityLogList
- AsgPolicy
- AutoScalingGroupList
- AutoScalingGroup
- CommonResponse
- ConfigurationLog
- ConfigurationLogList
- InAutoScalingGroupServerInstance
- InitScriptList
- InstanceTag
- InstanceTagList
- LoginKey
- LoginKeyList
- MemberServerImage
- MemberServerImageList
- PortForwardingRule
- PublicIpInstance
- PublicIpInstanceList
- PortForwardingConfiguration
- PortForwardingConfigurationList
- PortForwardingRuleList
- PrivateKey
- Raid
- RaidList
- RootPassword
- RootPasswordServerInstance
- RootPasswordServerInstanceList
- ScalingPolicy
- ScalingPolicyList
- ScheduledUpdateGroupAction
- ScheduledUpdateGroupActionList
- ServerInstance
- ServerInstanceList
- ServerInstanceNoList
- SharedLoginIdList
- SuspendedProcess
- Zone
- ZoneList
- ProductList
- Region
- RegionList
- BlockStorageInstance
- BlockStorageInstanceList
- BlockStorageSnapshotInstance
- BlockStorageSnapshotInstanceList
- LaunchConfiguration
- LaunchConfigurationList
- Process
- ProcessList
- CommonCode
- Storage
- Networking
- DomainCreateRequest
- DomainDetailResponse
- DomainResponse
- DomainUsage
- DomainQueryResponse
- LbRecordResponse
- LoadBalancerInstance
- LoadBalancerInstanceList
- LoadBalancerInstanceSummary
- LoadBalancerRule
- LoadBalancedServerInstance
- RecordCreateRequest
- RecordUpdateRequest
- RecordResponse
- ServerHealthCheckStatus
- SslCertificate
- SslCertificateList
- Application Services
- AddressBookRequest
- AddressBookResponse
- AttachFile
- Category
- CountByStatus
- EmailRecipientType
- EmailReservationStatus
- EmailStatus
- HistoryActionType
- MailListResponse
- NesDateTime
- Recipient
- RequesterType
- RequestListResponse
- RecipientForRequest
- Sort
- TemplateBackupStatus
- TemplateExportRequestResponse
- TemplateStructureResponse
- UnsubscribersListResponse
- Management & Governance
- ChartDataWidgetDto
- CreateOrUpdateMetricsGrpDto
- CreateOrUpdateRuleGroupDto
- DataQueryRequest
- DataQueryRequestMetricInfo
- DeleteRuleGroupItemDto
- DimensionsSelected
- DimensionDto
- DirectRuleGroupCreateDto
- EventSearchRequest
- EventSearchRequestById
- FieldDto
- MetricListRequest
- MetricsGroupItem
- MonitorGrpDto
- MonitorGroupItem
- PersonalRecipientNotification
- PMCreateUpdateDto
- RecipientNotification
- RecipientGroupFilter
- RuleGroupItemDto
- SendBlockHistoryResponse
- SuspendRuleItemDto
- TypeGroupRelatedRuleDto
- WidgetMetricInfoDto
- Big Data & Analytics
- Platform
- VPC
- Platform
- Compute
- Server (VPC)
- Server (VPC) 개요
- Server
- Login Key
- Placement Group
- getServerInstanceList
- getServerInstanceDetail
- createServerInstances
- startServerInstances
- stopServerInstances
- rebootServerInstances
- terminateServerInstances
- changeServerInstanceSpec
- getRootPassword
- getRootPasswordServerInstanceList
- setProtectServerTermination
- interruptServerInstance
- Server Image
- getServerImageList
- getServerImageDetail
- deleteServerImage
- createserverimage
- createServerImageFromSnapshot
- getMemberServerImageInstanceList
- getMemberServerImageInstanceDetail
- createMemberServerImageInstance
- deleteMemberServerImageInstances
- setMemberServerImageSharingPermission
- addMemberServerImageSharingPermission
- removeMemberServerImageSharingPermission
- removeServerImageSharingPermission
- addServerImageSharingPermission
- Storage
- Snapshot
- Public IP
- Init Script
- Network Interface
- disableFlowLog
- enableFlowLog
- getFlowLogConfigurationList
- getNetworkInterfaceList
- getNetworkInterfaceDetail
- createNetworkInterface
- deleteNetworkInterface
- attachNetworkInterface
- detachNetworkInterface
- addNetworkInterfaceAccessControlGroup
- removeNetworkInterfaceAccessControlGroup
- assignSecondaryIps
- unassignSecondaryIps
- ACG
- Common
- Server (VPC) 지표
- Server
- Server 개요
- getServerProductList
- getServerImageProductList
- getRaidList
- getZoneList
- getRegionList
- getInitScriptList
- getLoginKeyList
- createLoginKey
- deleteLoginKey
- importLoginKey
- getAccessControlGroupList
- getAccessControlGroupServerInstanceList
- getAccessControlRuleList
- getServerInstanceList
- createServerInstances
- recreateServerInstance
- terminateServerInstances
- changeServerInstanceSpec
- rebootServerInstances
- startServerInstances
- stopServerInstances
- getRootPassword
- getRootPasswordServerInstanceList
- getMemberServerImageList
- createMemberServerImage
- deleteMemberServerImages
- getBlockStorageInstanceList
- createBlockStorageInstance
- deleteBlockStorageInstances
- changeBlockStorageVolumeSize
- createBlockStorageSnapshotInstance
- deleteBlockStorageSnapshotInstances
- getBlockStorageSnapshotInstanceList
- getPublicIpInstanceList
- getPublicIpTargetServerInstanceList
- createPublicIpInstance
- associatePublicIpWithServerInstance
- disassociatePublicIpFromServerInstance
- deletePublicIpInstances
- getPortForwardingRuleList
- addPortForwardingRules
- deletePortForwardingRules
- createInstanceTags
- deleteInstanceTags
- getInstanceTagList
- getPortForwardingConfigurationList
- setMemberServerImageSharingPermission
- addMemberServerImageSharingPermission
- removeMemberServerImageSharingPermission
- attachBlockStorageInstance
- detachblockstorageinstances
- setProtectServerTermination
- interruptServerInstance
- Server 지표
- Auto Scaling (VPC)
- Auto Scaling (VPC) 개요
- Launch Configuration
- Auto Scaling Group
- getAutoScalingGroupList
- updateAutoScalingGroup
- getScalingProcessTypeList
- getAutoScalingActivityLogList
- getAutoScalingGroupDetail
- setDesiredCapacity
- suspendProcesses
- deleteScalingPolicy
- executePolicy
- putScheduledUpdateGroupAction
- getAdjustmentTypeList
- createAutoScalingGroup
- deleteAutoScalingGroup
- getAutoScalingPolicyList
- getScheduledActionList
- deleteScheduledUpdateGroupAction
- resumeProcesses
- putScalingPolicy
- Auto Scaling (VPC) 지표
- Auto Scaling
- Auto Scaling 개요
- getLaunchConfigurationList
- createLaunchConfiguration
- deleteAutoScalingLaunchConfiguration
- getAutoScalingGroupList
- createAutoScalingGroup
- updateAutoScalingGroup
- deleteAutoScalingGroup
- setDesiredCapacity
- terminateServerInstanceInAutoScalingGroup
- setServerInstanceHealth
- getScheduledActionList
- putScheduledUpdateGroupAction
- deleteScheduledAction
- suspendProcesses
- resumeProcesses
- getScalingProcessTypeList
- getAutoScalingActivityLogList
- getAutoScalingConfigurationLogList
- getAutoScalingPolicyList
- putScalingPolicy
- deletePolicy
- executePolicy
- getAdjustmentTypeList
- Auto Scaling 지표
- Cloud Functions
- Cloud Functions 개요
- Get Package List
- Get Package
- Put Package
- Delete Package
- Get Action List
- Get Action
- Put Action
- Post Action
- Delete Action
- Get Action's Activation List
- Get Action's Activation Detail
- Get Trigger List
- Get Trigger
- Put Trigger
- Post Trigger
- Delete Trigger
- Post Trigger Link Action
- Delete Trigger Link Action
- Get Trigger's Activation List
- Get Trigger's Activation Detail
- Get Activation List
- Post Trigger External Link
- Post Action External Link
- Metadata (VPC)
- Server (VPC)
- Containers
- Ncloud Kubernetes Service
- Ncloud Kubernetes Service 개요
- Cluster 목록 조회
- Cluster 조회
- Cluster 생성
- Cluster 버전 업그레이드
- Cluster Audit Log 설정
- Cluster Subnet 추가
- Cluster OIDC 설정
- Cluster OIDC 조회
- Cluster IP ACL 설정
- Cluster IP ACL 조회
- Cluster LB Subnet 수정
- Cluster 반납 보호 설정
- Cluster 시크릿 암호화 설정
- Cluster 인증 모드 설정
- Cluster IAM 액세스 목록 조회
- Cluster IAM 액세스 조회
- Cluster IAM 액세스 생성
- Cluster IAM 액세스 수정
- Cluster IAM 액세스 삭제
- Cluster 삭제
- WorkerNode 조회
- WorkerNode 삭제
- NodePool 조회
- NodePool 생성
- NodePool 수정
- NodePool Subnet 수정
- NodePool Label 수정
- NodePool Taint 수정
- NodePool 업그레이드
- NodePool 삭제
- Kubeconfig 조회
- k8s 지원 버전 조회
- 서버 이미지 조회
- 서버 스펙 조회
- Ncloud Kubernetes Service 지표
- Container Registry
- Ncloud Kubernetes Service
- Storage
- Object Storage
- Object Storage 개요
- ListBuckets
- PutBucket
- ListObjects
- ListObjectsV2
- HeadBucket
- DeleteBucket
- PutBucketACL
- GetBucketACL
- PutBucketCORS
- GetBucketCORS
- DeleteBucketCORS
- ListMultipartUploads
- PutObject
- PutObject (Copy)
- GetObject
- HeadObject
- DeleteObject
- DeleteMultipleObjects
- PutObjectACL
- GetObjectACL
- OptionsObjectCORS
- InitiateMultipartUpload
- UploadPart
- ListParts
- CompleteMultipartUpload
- AbortMultipartUpload
- Object Storage 지표
- Archive Storage
- NAS (VPC)
- NAS
- Object Storage
- Networking
- VPC
- VPC 개요
- VPC Management
- Subnet Management
- Network ACL
- removeNetworkAclInboundRule
- getNetworkAclList
- addNetworkAclInboundRule
- deleteNetworkAclDenyAllowGroup
- createNetworkAcl
- setNetworkAclDenyAllowGroupDescription
- addNetworkAclOutboundRule
- setNetworkAclDescription
- getNetworkAclDetail
- getNetworkAclDenyAllowGroupList
- getNetworkAclDenyAllowGroupDetail
- setNetworkAclDenyAllowGroupIpList
- deleteNetworkAcl
- removeNetworkAclOutboundRule
- setSubnetNetworkAcl
- getNetworkAclRuleList
- createNetworkAclDenyAllowGroup
- NAT Gateway
- VPC Peering
- Route Table
- Load Balancer (VPC)
- Load Balancer 개요
- Load Balancer
- getLoadBalancerInstanceList
- getLoadBalancerInstanceDetail
- createLoadBalancerInstance
- deleteLoadBalancerInstances
- changeLoadBalancerInstanceConfiguration
- setLoadBalancerInstanceSubnet
- setLoadBalancerDescription
- getLoadBalancerListenerList
- createLoadBalancerListener
- deleteLoadBalancerListeners
- changeLoadBalancerListenerConfiguration
- getLoadBalancerRuleList
- Target Group
- Load Balancer (VPC) 지표
- Load Balancer
- Load Balancer 개요
- getLoadBalancerInstanceList
- getLoadBalancerTargetServerInstanceList
- createLoadBalancerInstance
- changeLoadBalancerInstanceConfiguration
- getLoadBalancedServerInstanceList
- changeLoadBalancedServerInstances
- deleteLoadBalancerInstances
- getLoadBalancerSslCertificateList
- addLoadBalancerSslCertificate
- deleteLoadBalancerSslCertificate
- Load Balancer 지표
- Global DNS
- Global Traffic Manager
- VPC
- Database
- Cloud DB for MySQL (Classic)
- Cloud DB for MySQL (VPC)
- Cloud DB for MySQL (VPC) 개요
- addCloudMysqlDatabaseList
- addCloudMysqlUserList
- changeCloudMysqlServerSpec
- changeCloudMysqlUserList
- createCloudMysqlInstance
- createCloudMysqlRecoveryInstance
- createCloudMysqlSlaveInstance
- deleteCloudMysqlDatabaseList
- deleteCloudMysqlInstance
- deleteCloudMysqlServerInstance
- deleteCloudMysqlUserList
- exportBackupToObjectStorage
- exportDbServerLogToObjectStorage
- getCloudMysqlBackupDetailList
- getCloudMysqlBackupList
- getCloudMysqlDatabaseList
- getCloudMysqlEventHistoryList
- getCloudMysqlImageProductList
- getCloudMysqlInstanceDetail
- getCloudMysqlInstanceList
- getCloudMysqlProductList
- getCloudMysqlRecoveryTime
- getCloudMysqlTargetSubnetList
- getCloudMysqlTargetVpcList
- getCloudMysqlUserList
- getDbServerLogList
- rebootCloudMysqlServerInstance
- Cloud DB for MySQL (VPC) 지표
- Cloud DB for Redis(VPC)
- Cloud DB for Redis(VPC) 개요
- addCloudRedisUserList
- changeCloudRedisUserList
- createCloudRedisConfigGroup
- createCloudRedisInstance
- deleteCloudRedisConfigGroup
- deleteCloudRedisInstance
- deleteCloudRedisUserList
- getCloudRedisBackupDetailList
- getCloudRedisBackupList
- getCloudRedisConfigGroupList
- getCloudRedisImageProductList
- getCloudRedisInstanceDetail
- getCloudRedisInstanceList
- getCloudRedisProductList
- getCloudRedisUserList
- Cloud DB for Redis (VPC) 지표
- flushAllCloudRedisServerInstance
- getCloudRedisTargetVpcList
- createCloudRedisManualBackup
- rebootCloudRedisServerInstance
- deleteCloudRedisManualBackup
- getCloudRedisBucketList
- getCloudRedisConfigGroupVersionList
- getCloudRedisManualBackupDetailList
- exportBackupToObjectStorage
- getCloudRedisTargetSubnetList
- getCloudRedisManualBackupList
- Cloud DB for MSSQL (VPC)
- Cloud DB for MSSQL (on VPC) 개요
- createCloudMssqlInstance
- createCloudMssqlSlaveInstance
- deleteCloudMssqlInstance
- deleteCloudMssqlServerInstance
- exportDbServerLogsToObjectStorage
- exportBackupToObjectStorage
- getCloudMssqlLogBackupFileList
- getCloudMssqlBackupDetailList
- getCloudMssqlBackupList
- getCloudMssqlCharacterSetList
- getCloudMssqlConfigGroupList
- getCloudMssqlImageProductList
- getCloudMssqlInstanceDetail
- getCloudMssqlInstanceList
- getCloudMssqlProductList
- getCloudMssqlTargetSubnetList
- getCloudMssqlTargetVpcList
- getCloudMssqlLogFileList
- getCloudMssqlFolderList
- getCloudMssqlBucketList
- rebootCloudMssqlServerInstance
- Cloud DB for MSSQL (VPC) 지표
- Cloud DB for MongoDB (VPC)
- Cloud DB for MongoDB (on VPC) 개요
- addCloudMongoDbUserList
- changeCloudMongoDbConfigCount
- changeCloudMongoDbMongosCount
- changeCloudMongoDbSecondaryCount
- changeCloudMongoDbShardCount
- changeCloudMongoDbUserList
- createCloudMongoDbInstance
- deleteCloudMongoDbInstance
- deleteCloudMongoDbUserList
- getCloudMongoDbBucketList
- exportBackupToObjectStorage
- getCloudMongoDbBackupDetailList
- getCloudMongoDbBackupList
- getCloudMongoDbImageProductList
- getCloudMongoDbInstanceDetail
- getCloudMongoDbInstanceList
- getCloudMongoDbProductList
- getCloudMongoDbTargetSubnetList
- getCloudMongoDbTargetVpcList
- getCloudMongoDbUserList
- rebootCloudMongoDbServerInstance
- getDbServerLogList
- exportDbServerLogToObjectStorage
- Cloud DB for MongoDB (VPC) 지표
- Cloud DB for PostgreSQL(VPC)
- Cloud DB for PostgreSQL 개요
- addCloudPostgresqlDatabaseList
- addCloudPostgresqlUserList
- changeCloudPostgresqlUserList
- createCloudPostgresqlInstance
- createCloudPostgresqlReadReplicaInstance
- deleteCloudPostgresqlDatabaseList
- deleteCloudPostgresqlInstance
- deleteCloudPostgresqlReadReplicaInstance
- deleteCloudPostgresqlUserList
- exportBackupToObjectStorage
- exportDbServerLogToObjectStorage
- getCloudPostgresqlBackupDetailList
- getCloudPostgresqlBackupList
- getCloudPostgresqlBucketList
- getCloudPostgresqlDatabaseList
- getCloudPostgresqlImageProductList
- getCloudPostgresqlInstanceDetail
- getCloudPostgresqlInstanceList
- getCloudPostgresqlProductList
- getCloudPostgresqlTargetSubnetList
- getCloudPostgresqlTargetVpcList
- getCloudPostgresqlUserList
- getDbServerLogList
- rebootCloudPostgresqlServerInstance
- Cloud DB for PostgreSQL (VPC) 지표
- Security
- Secure Zone
- Secure Zone 개요
- setDefaultDenyEventLogStatus
- getIpsecAddress
- getDefaultDenyEventLogStatus
- getAddressGroup
- updateAddressGroup
- rearrangePolicy
- updatePolicy
- getHourlyTrafficUsageList
- getTrafficLog
- getAddressGroupList
- getPolicyList
- deleteAddressGroup
- addPolicy
- getPolicy
- getMemberInfo
- getTrafficUsage
- checkPolicyNameDuplicated
- addAddressGroup
- deletePolicy
- checkAddressGroupNameDuplicated
- getMemberActionLog
- File Safer
- Security Monitoring
- Web Security Checker
- Key Management Service
- Webshell Behavior Detector
- Private CA
- PrivateCA 개요
- Activate Sub CA
- Add CA User
- Create CA
- Create OCSP
- Delete CA
- Delete CA User
- Delete OCSP
- Get CA
- Get CA Chain
- Get CA CRL
- Get CA List
- Get CA User List
- Get CRL Config
- Get End Cert
- Get End Cert List
- Get Sub CSR
- Issue End Cert
- Revoke End Cert
- Rotate CRL
- Sign End CSR
- Sign Sub CSR
- Trim CA
- Update CA
- Update CRL Config
- Certificate Manager
- Secure Zone
- AI Services
- Application Services
- GeoLocation (deprecated)
- Simple & Easy Notification Service
- Cloud Outbound Mailer
- Cloud Outbound Mailer 개요
- deleteFile
- getFile
- createConfig
- deleteUnsubscribers
- getConfig
- deleteCategory
- registerUnsubscribers
- createCategory
- createTemplate
- updateTemplateLocationOrName
- createAddressBook
- createTemplateExportRequest
- deleteRecipientGroup
- updateCategory
- getTemplateStructure
- deleteAddressBook
- createFile
- updateTemplate
- deleteAddress
- getMailRequestStatus
- exportTemplate
- restoreTemplate
- getAddressBook
- getMailRequestList
- deleteRecipientGroupRelation
- getMail
- getTemplateExportRequestList
- getUnsubscribersList
- importTemplate
- getMailList
- deleteRecipientGroupRelationEmpty
- getSendBlockList
- getTemplate
- deleteTemplate
- createMailRequest
- API Gateway
- API Gateway 개요
- API
- API Key
- Authorizer
- Canary Test
- Dashboard API Key
- Dashboard Event
- Dashboard Product
- Document
- Export
- Gateway Response
- Gateway Response Header
- Gateway Response Template
- Method
- Method Request Body
- Method Request Parameter
- Method Response
- Method Response Body
- Method Response Header
- Model
- Product
- Published Product
- Resource
- Stage
- Stage Deployment
- Stage Resource
- Usage Plan
- AI·NAVER API
- Big Data & Analytics
- Cloud Hadoop (VPC)
- Cloud Hadoop (VPC) 개요
- backupClusterConfiguration
- changeCloudHadoopNodeCount
- changeCloudHadoopNodeSpec
- createCloudHadoopInstance
- createCloudHadoopNotebookInstance
- deleteCloudHadoopInstance
- deleteCloudHadoopNotebookInstance
- getCloudHadoopAddOnList
- getCloudHadoopBucketList
- getCloudHadoopClusterTypeList
- getCloudHadoopImageProductList
- getCloudHadoopInstanceDetail
- getCloudHadoopInstanceList
- getCloudHadoopLoginKeyList
- getCloudHadoopMysqlInstanceList
- getCloudHadoopMysqlUserList
- getCloudHadoopNotebookBucketList
- getCloudHadoopNotebookComponentList
- getCloudHadoopNotebookImageProductList
- getCloudHadoopNotebookInstanceDetail
- getCloudHadoopNotebookInstanceList
- getCloudHadoopNotebookProductList
- getCloudHadoopObjectList
- getCloudHadoopProductList
- getCloudHadoopTargetSubnetList
- getCloudHadoopTargetVpcList
- saveExternalHiveMetaStore
- testConnectExternalHiveMetaStore
- Cloud Hadoop (VPC) 지표
- Cloud Hadoop
- Cloud Search
- Cloud Search 개요
- Domain 목록 조회
- Domain 삭제
- Domain 생성
- Domain 수정
- Domain 조회
- Domain 중복 확인
- Ranking default 변경
- Ranking 목록 조회
- Ranking 삭제
- Ranking 생성
- Ranking 조회
- 동의어 사전 중복 확인
- 임시 Domain 목록 조회
- 임시 Domain 삭제
- 임시 Domain 생성
- 임시 Domain 수정
- 임시 Domain 조회
- Schema 검증
- Schema 수정
- Schema 이력 조회
- Schema 조회
- Document 검색
- Document 관리
- Object Storage Document 관리
- Query Analysis Count
- Query Analysis Group By Count
- Query Analysis Time Series
- DB Connection 확인 (VPC)
- DB Table 매핑 (VPC)
- DB Table 조회 (VPC)
- DB upload 실행 (VPC)
- 자동 완성 검색
- 자동 완성 설정 및 수정
- 자동 완성 설정 이력 조회
- 자동 완성 설정 조회
- Container 개수 변경
- Container 목록 조회
- Container 타입 변경
- Monitoring data 조회
- 불용어 정책 목록 조회
- 불용어 정책 삭제
- 불용어 정책 설정
- 불용어 정책 조회
- 형태소 분석 가능한 언어 조회
- 형태소 분석 옵션 조회 - 가능한 언어 목록
- 형태소 분석기 조회 - 특정 언어
- 동의어 사전 목록 조회
- 동의어 사전 버전 조회
- 동의어 사전 삭제
- 동의어 사전 설정
- 동의어 사전 수정
- 동의어 사전 이름 조회
- 동의어 사전 조회
- 사용량 제한 변경
- 사용량 제한 조회
- Cloud Search 지표
- Search Engine Service (VPC)
- Search Engine Service 개요
- Cluster
- Search Engine Cluster 생성 (VPC)
- Search Engine Version 조회(VPC)
- OS Product 조회
- Node Product 조회
- VPC 목록 조회
- Subnet 목록 조회
- Search Engine Cluster 삭제
- Search Engine Cluster 노드 추가
- Search Engine Cluster 재시작
- Search Engine User 패스워드 초기화
- Search Engine Cluster 목록 조회
- Search Engine Cluster Data 노드 조회
- Search Engine Cluster ACG 조회
- Search Engine Cluster 노드 그룹별 스펙 조회
- Search Engine Cluster 노드 그룹별 변경 가능 스펙 조회
- Search Engine Cluster 노드 스펙 변경
- Search Engine Cluster 노드 타입 변경
- 인증키 목록 조회
- Rolling Upgrade Pre Check
- Rolling Upgrade Cluster
- Rolling Upgrade 진행 상태 조회
- Dashboard
- Monitoring
- Snapshot
- Import
- Search Engine Service 지표
- Cloud Data Streaming Service (VPC)
- Cloud Data Streaming Service 개요
- Cluster
- Cluster Rolling 재시작 진행 상태 조회
- Cluster Rolling 재시작 요청
- Cluster Rolling 재시작 사전 체크
- Rolling UpGrade 진행 상태 조회
- Rolling UpGrade 요청
- Rolling UpGrade 사전 체크
- Cloud Data Streaming Service Cluster 생성 (VPC)
- Cloud Data Streaming Service Cluster 생성 (Return ID)
- Cloud Data Streaming Service Version 조회
- OS Product 조회
- Node Product 조회
- VPC 목록 조회
- Subnet 목록 조회
- Cloud Data Streaming Service Cluster 삭제
- Cloud Data Streaming Service Cluster 노드 추가
- 전체 서비스 재시작
- CMAK 재시작
- Kafka 재시작
- 노드별 Kafka 재시작
- CMAK 접속 패스워드 초기화
- Cloud Data Streaming Service Cluster 목록 조회
- Cloud Data Streaming Service Cluster 단건 조회
- 클러스터 상태 확인
- Cloud Data Streaming Service Cluster 노드 조회
- 브로커 노드 정보 확인
- Cloud Data Streaming Service Cluster ACG 조회
- 인증서 다운로드
- Public Domain 활성화
- Public Domain 비활성화
- 로드밸런서 목록 조회
- Broker 노드 Public Endpoint 활성화
- Broker 노드 Public Endpoint 비활성화
- 노드 그룹별 스펙 조회
- 노드 그룹별 변경 가능 스펙 조회
- 노드 스펙 변경
- Monitoring
- ConfigGroup
- Cloud Data Streaming Service 지표
- Cloud Hadoop (VPC)
- Business Applications
- Developer Tools
- SourceCommit
- SourceBuild
- SourceDeploy
- SourceDeploy 개요
- 프로젝트 목록
- 프로젝트 생성
- 프로젝트 삭제
- 스테이지 목록
- 스테이지 상세
- 스테이지 생성
- 스테이지 수정
- 스테이지 삭제
- 시나리오 목록
- 시나리오 상세
- 시나리오 생성
- 시나리오 수정
- 시나리오 삭제
- 배포 시작
- 배포 취소
- 배포 승인 요청
- 배포 승인
- 배포 거절
- Canary 배포 승인(VPC)
- Canary 배포 거절 (VPC)
- 배포 이력 목록
- 배포 이력 상세
- Canary 분석 단계 목록 조회(VPC)
- Canary 분석 리포트 (VPC)
- Server 목록
- AutoScalingGroup 목록 조회
- KubernetesService 클러스터 목록(VPC)
- targetGroup 목록(VPC)
- SourceCommit 리파지토리 목록(VPC)
- SourceCommit 브랜치 목록(VPC)
- SourceBuild 목록
- ObjectStorage 버킷 목록
- ObjectStorage 오브젝트 목록
- SourcePipeline
- Content Delivery
- Management & Governance
- Cloud Log Analytics
- Cloud Log Analytics 개요
- 서버 목록 조회
- Classic 서버 목록 조회
- Classic CDB-MySQL 서버 목록 조회
- Classic Baremetal 서버 목록 조회
- VPC 서버 목록 조회
- VPC CDB-MySQL서버 목록 조회
- VPC CDB-MSSQL 서버 목록 조회
- VPC CDB-MongoDB 서버 목록 조회
- VPC CDB-PostgreSQL 서버 목록 조회
- VPC Baremetal 서버 목록 조회
- VPC Search Engine Service 서버 목록 조회
- VPC Cloud Data Streaming Service 서버 목록 조회
- VPC Ncloud Kubernetes Service 서버 목록 조회
- 서버 로그 수집 설정
- 서버 로그 수집 해제
- 로그 수 조회
- 로그 검색
- 로그 내보내기
- 사용량 조회
- Sub Account
- Sub Account 개요
- 서브 계정
- 서브계정 목록 조회
- 서브계정 조회
- 서브계정 수정
- 서브계정 생성
- 서브계정 삭제
- Access Key 조회
- Access Key 생성
- Access Key 삭제
- Access Key 상태 설정
- 로그인 접속키 조회
- 로그인 접속키 설정
- 로그인 아이디 체크
- 로그인 비밀번호 체크
- 유휴 세션 만료 시간 조회
- 유휴 세션 만료 시간 설정
- 로그인 비밀번호 만료일 조회
- 로그인 비밀번호 만료일 설정
- 로그인 비밀번호 재설정
- 정책 할당
- 정책 삭제
- 그룹 추가
- 그룹 삭제
- 콘솔 접근 규칙 조회
- 콘솔 접근 규칙 수정
- API 접근 규칙 조회
- API 접근 규칙 수정
- 2차 인증 정보 조회
- 태그 조회
- 태그 추가
- 태그 삭제
- 사용자 정보 조회
- 사용자 아이디 조회
- 그룹
- 정책
- 역할
- External Access
- Trust Anchor 목록 조회
- Trust Anchor 조회
- Trust Anchor 생성
- Trust Anchor 수정
- Trust Anchor 활성화
- Trust Anchor 비활성화
- Trust Anchor 삭제
- Profile 목록 조회
- Profile 조회
- Profile 생성
- Profile 수정
- Profile 활성화
- Profile 비활성화
- Proflie 삭제
- Subject 목록 조회
- Subject 조회
- Subject Activity 목록 조회
- CRL 목록 조회
- CRL 단건 조회
- CRL 생성
- CRL 수정
- CRL 활성화
- CRL 비활성화
- CRL 삭제
- Web service Monitoring System
- Resource Manager
- Cloud Activity Tracer
- Cloud Insight
- Cloud Insight 개요
- Dashboard
- Event
- Event Rule
- CopyRuleGroup
- CreateMetricsGrp
- CreateMonitorGrp
- CreateRuleDirectly
- CreateRuleGroup
- DeleteMetricGroupForce
- DeleteMetricsGrp
- DeleteMetricsGrpByProdKeyAndId
- DeleteMonitorGroupForce
- DeleteMonitorGrp
- DeleteRuleGroup
- DeleteRuleGroupByProdKeyAndId
- GetAllMonitorGrp
- GetMetricsGroup
- GetMetricsGroupList
- GetMonitorGrp
- GetNotificationRecipientList
- GetRuleGroup
- GetRuleGroupByMetricGroupIds
- GetRuleGroupByMonitorGroupIds
- GetRuleGroupList
- RemoveResourceFromRules
- SearchMetricList
- UpdateMetricsGroup
- UpdateMonitorGrp
- UpdateRuleGroup
- Schema
- Custom Resource
- Planned Maintenance
- Plugin
- Server
- Data
- Integration
- Cloud Insight 지표
- Secure Token Service
- Ncloud Single Sign-On
- Ncloud Single Sign-On 개요
- 계정에 사용자 정의 정책 존재 여부 확인
- Application 목록 조회
- Application 단건 조회
- Application 생성
- Application 수정
- Application 삭제
- Tenant 조회
- Tenant 생성
- Tenant 수정
- Tenant 삭제
- [Oauth2] Client Secret 재생성
- External IDP 등록
- External IDP 조회
- External IDP 삭제
- External IDP 수정
- Attribute Mapper 수정
- Attribute Mapper 조회
- External IDP 메타데이터 파싱
- Ncloud Single Sign-On 메타데이터 조회
- Ncloud Single Sign-On URL데이터 조회
- External IDP 로그인 설정
- Organization 연동
- User 로그인 아이디 유효성 검사
- User 생성
- User 대량 생성
- User 수정
- User 삭제
- User 목록 삭제
- User 목록 조회
- User 단건 조회
- User Access Rules 조회
- User Access Rules 수정
- User Profile 조회
- User를 Group에 추가
- User를 포함하는 Group 목록 조회
- User를 포함하는 Group 단건 조회
- User를 Group에서 제거
- User 상태 변경
- User Session 조회
- User Session 만료
- User가 속한 Assignment 목록 조회
- User를 Assignment에서 제거
- Group 이름 유효성 검사
- Group 생성
- Group 목록 조회
- Group 단건 조회
- Group 수정
- Group 삭제
- Group 목록 삭제
- Group을 User에 추가
- Group에 속한 User 목록 조회
- Group이 속한 Assignment 목록 조회
- Group을 User에서 제거
- Group을 Assignment에서 제거
- Permission Set 목록 조회
- Permission Set 단건 조회
- Permission Set 생성
- Permission Set 수정
- Permission Set 삭제
- Permission Set 다건 삭제
- Permission Set에 할당할 수 있는 Policy 목록 조회
- Permission Set 내 Policy 존재 여부 확인
- Permission Set 내 Policy 삭제
- Permission Set 이름 유효성 검사
- Assignment 생성
- Assignment 목록 조회
- Assignment 단건 조회
- Assignment 수정
- Assignment 상태 변경
- Assignment 삭제
- Assignment Target 조회
- Assignment Target 추가
- Assignment Target 삭제
- Assignment에 IP ACL 추가
- Assignment에 속한 IP ACL 목록 조회
- Assignment에 속한 IP ACL 삭제
- Account 목록 조회
- IP ACL 이름 유효성 검사
- IP ACL 생성
- IP ACL 수정
- IP ACL 목록 삭제
- IP ACL 단건 삭제
- IP ACL 목록 조회
- IP ACL 단건 조회
- IP ACL에 Assignment 추가
- IP ACL이 포함된 Assignment 조회
- IP ACL에 할당된 Assignment 제거
- Cloud Log Analytics
- Media
- Hybrid & Private Cloud
개요
네이버 지도에서는 JavaScript를 사용하지 않고, 웹 페이지에서 네이버 지도를 이용해 쉽게 위치를 표시하고 안내할 수 있는 Static Map(정적 지도) 서비스를 제공합니다.
HTML 페이지 내에 원하는 이미지를 가져오려면 요청 형식에 맞는 URL을 만들어 <img> 태그에 배치하면 됩니다.
요청
ID-KEY 기반 인증
curl "https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16" \
-H "X-NCP-APIGW-API-KEY-ID: {애플리케이션 등록 시 발급받은 client id값}" \
-H "X-NCP-APIGW-API-KEY: {애플리케이션 등록 시 발급받은 client secret값}" -v
HTTP Referer 기반 인증
- 브라우져에서 IMG 태그 또는 Ajax 방식으로 호출 할 경우 아래 URL 을 통해 호출 할 수 있습니다. Referer인증을 위해서, 해당 Application 에 Web 서비스 URL을 등록 하셔야 합니다. 자세한 사항은 설명서 > AI NAVER API > 공통 가이드 > Application 사용 가이드 > Application 등록 방법 을 참고 하세요
<img src="https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster-cors?w=300&h=300¢er=127.1054221,37.3591614&level=16&X-NCP-APIGW-API-KEY-ID={애플리케이션 등록 시 발급받은 client id값}">
요청 파라미터
파라미터 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
crs | string | N | 좌표 체계를 나타냄 값을 생략할 경우 WGS84 경위도 좌표 체계(EPSG:4326)로 인식 지원하는 좌표 체계: EPSG:4326: WGS84 경위도 NHN:2048: UTMK NHN:128: 카텍 TM128 EPSG:4258: GRS80 경위도 EPSG:4162: Bessel 경위도 EPSG:2096: Korea East Belt EPSG:2097: Korea Central Belt EPSG:2098: Korea West Belt EPSG:3857 or EPSG:900913: Google Maps EPSG:5179: Korea 2000 / Unified CS |
center | string | Y or N | - 중심 좌표. 'center=X 좌표,Y 좌표' 형식으로 입력 X 좌표, Y 좌표 순서는 좌표 체계 정의를 따름 예를 들어, WGS84 경위도 좌표 체계인 경우 입력 형식은 <경도,위도> 순서 markers 파라미터 설정 시 생략 가능 |
level | int | Y or N | - 줌 레벨 markers 파라미터 설정 시 생략 가능 입력 범위: 0~20 |
w, h | int | Y | - 가로, 세로 이미지 크기. 'w=크기&h=크기' 형식으로 입력 최소 1~1024 픽셀 지원. |
maptype | string | N | - 지도 유형 입력 가능한 값: basic: 일반(기본값) satellite: 위성 terrain: 지형도 |
format | string | N | - 반환 이미지 형식 입력 가능한 값: png: 24 비트(기본값) jpg 또는 jpeg: 압축 품질 85%, 24 비트 |
scale | int | N | - 고해상도 디스플레이 지원을 위한 옵션 입력 가능한 값: 1: 저해상도(기본값) 2: 고해상도 |
markers | string | N | 마커 종류별 스타일 및 위치 지정 |
요청 헤더
해당 헤더는 ID-KEY 기반 인증에서만 필요로 합니다.
헤더 명 | 설명 |
---|---|
X-NCP-APIGW-API-KEY-ID | 앱 등록 시 발급받은 Client IDX-NCP-APIGW-API-KEY-ID:{Client ID} |
X-NCP-APIGW-API-KEY | 앱 등록 시 발급 받은 Client SecretX-NCP-APIGW-API-KEY:{Client Secret} |
요청 바디
- 해당 API 는 요청 바디를 필요로 하지 않습니다.
DataVersion API 와 StaticMap API 연동
DataVersion API 연동 필요성
- StaticMap API 는 이미지 캐싱을 사용합니다.
- 클라이언트에서 동일 URL 요청 시 캐싱으로 인해, 원본 서버의 배경 타일 업데이트가 반영 안 되는 문제가 발생 할 수 있습니다.
- 이를 해결하기 위한 방법으로 클라이언트측에서 StaticMap API 호출 시 DataVersion API 에서 내려주는 버전 파라미터값을 붙여서 호출을 권장합니다.
- 배경 타일에 대한 최신성 이슈가 없을 경우 DataVersion API 와 연동할 필요가 없습니다.
Data Version API
- 요청
- https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/lastversion
- 결과 포맷
- json 타입
{
"version": "major_version.minor_version",
"interval": 43200
}
- major_version.minor_version 문자열 + interval로 구성
- major_version : 정기업데이트 시 변경, 원타일맵 메이저 버전과 동일하게 유지 (2달에 1번 업데이트)
- minor_version : 부분업데이트 시 버전 올림 (1달에 1~2번 업데이트)
- interval: 권장 업데이트 주기 (초)
StaticMap API 연동 방법
- DataVersion API 를 이용하여 dataversion 값 구하기
- 매번 요청할 때마다 버전값을 얻어오는 것은 데이터 업데이트 주기상(1달에 1~2번 업데이트) 비효율적이므로 배치성 작업 추천
- 1일 2회이상 정해진 시간에 DataVersion API에서 버전 정보를 가져가 저장해놓고 있다가 StaticMap API 요청할 때 사용
- StaticMap 요청 URL에 DataVersion 파라미터 값 명시하여 사용
- 요청하는 URL에 'dataversion=버전명' 형식으로 파라미터를 추가
- 예시 (dataversion=201.3 일 경우)
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?params&dataversion=201.3
응답
응답 바디
정상적인 요청일 경우 파라미터에 맞게 한 장의 이미지 파일(png나 jpeg)을 반환합니다.
오류가 발생하면 HTTP 상태 코드 200이 아닌 값이 JSON 형식으로 반환됩니다.
예시
요청 예시
center
지도의 중심 좌표를 설정합니다.
- 형식: center=X 좌표,Y 좌표
중심 좌표는 X 좌표 지점과 Y 좌표 지점으로 구성되며, X, Y 좌표 지점값은 콤마로 구분합니다. 경위도 좌표의 입력 형식은 <경도,위도>입니다.
단, markers 파라미터를 설정해 최적화된 줌 레벨과 위치로 지도를 표시할 때는 center와 level 파라미터를 생략할 수 있습니다.
다음은 WGS84 경위도 좌표 체계의 중심 좌표가 127.1054221,37.3591614인 이미지를 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16
아래 그림의 정중앙이 중심 좌표가 됩니다.
level
지도의 줌 레벨을 설정합니다.
- 형식: level=줌 레벨
줌 레벨은 최소 0, 최대 20 레벨까지 지원합니다.
단, markers 파라미터를 설정해 최적화된 줌 레벨과 위치로 지도를 표시할 때는 center와 level 파라미터를 생략할 수 있습니다.
다음은 레벨이 11인 지도를 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=11
다음과 같이 11 레벨의 지도가 표시됩니다.
w, h
이미지의 크기를 가로(w), 세로(h)로 나타냅니다. 단위는 픽셀(pixel)이며, 값의 범위는 가로, 세로 각각 1~1024 픽셀입니다.
- 형식: w=크기&h=크기
다음은 지도의 크기를 가로 300 픽셀, 세로 200 픽셀로 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=200¢er=127.1054221,37.3591614&level=16
다음과 같이 요청한 크기의 지도가 표시됩니다.
maptype
지도 유형을 설정합니다.
- 형식: maptype=basic|satellite|terrain
- basic: 일반 지도 유형
- satellite: 위성 지도 유형
- terrain: 지형도 유형
일반 지도 요청
다음은 일반 지도 유형을 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=11&maptype=basic
다음과 같이 일반 지도가 표시됩니다.
위성 지도 요청
다음은 위성 지도 유형을 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=11&maptype=satellite
다음과 같이 위성 지도가 표시됩니다.
지형도 요청
다음은 지형도 유형을 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=11&maptype=terrain
다음과 같이 지형도가 표시됩니다.
format
지도 이미지의 형식을 설정합니다.
- 형식: format=이미지 형식(png 또는 jpg 또는 jpeg)
반환되는 이미지 형식은 png, jpeg(jpg)입니다. - png(기본값)는 24 비트 PNG 형식을 지원합니다. 값을 별도로 명시하지 않거나 지원되는 형식으로 명시하지 않으면 png로 간주합니다.
- jpeg(jpg)는 압축 품질 85%의 24 비트 JPEG 형식을 지원합니다.(jpg와 jpeg 키워드를 모두 지원합니다.)
png 이미지 형식 요청
다음은 png 이미지 형식으로 지도를 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16&format=png
다음과 같이 png 형식의 지도가 표시됩니다.
jpeg(jpg) 이미지 형식 요청
다음은 jpeg(jpg) 이미지 형식으로 지도를 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16&format=jpg
다음과 같이 jpeg 형식의 지도가 표시됩니다.
scale
고해상도 디스플레이 지원을 위한 옵션을 설정합니다.
- 형식: scale=1|2
- 1: 저해상도용 이미지 요청. 요청한 w, h 크기(픽셀 단위)의 이미지를 256 x 256 타일 기반으로 생성해서 반환합니다. 이 값이 기본값이며, 생략할 수 있습니다.
- 2: 고해상도용 이미지 요청. 요청한 w, h 크기의 이미지를 512 x 512 타일 기반으로 생성해서 반환합니다. 즉, scale=1과 동일한 지도 서비스 지역이 반환되지만 각 크기에 포함되는 픽셀은 2배로 늘어납니다. 예들 들어, 320 x 320이 요청되면 640 x 640 이미지를 반환합니다.
저해상도 요청
다음은 지도를 저해상도(scale=1)로 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16&scale=1
다음과 같이 저해상도 지도 이미지가 표시됩니다.
고해상도 요청
다음은 지도를 고해상도(scale=2)로 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300¢er=127.1054221,37.3591614&level=16&scale=2
다음과 같이 고해상도 지도 이미지가 표시됩니다.
markers
지도 위에 마커를 표시합니다. 요청 개수만큼 마커를 표시하며, 최대 20개를 지원합니다.
markers 파라미터값만 지정하고 center, level 파라미터를 생략하면 요청한 지도 크기를 기준으로 마커가 포함된 최적의 위치와 줌 레벨로 지도를 표시합니다.
- 형식: markers=property:value|property:value1,value2|...
속성 | 값 | 필수 여부 | 기본값 | 설명 | 설정 예 |
---|---|---|---|---|---|
type | d(default), n(number), a(alphabet), t(tooltip) | N | d | 마커 유형 | type:d 또는 type:n |
size | tiny, small, mid | N | mid | 마커 크기 (tiny일 경우 label 표현은 생략됨) | size:tiny 또는 size:small |
color | 사전 정의 색상 또는 0xFFFFFF(24 비트 색상값) | N | 없음 | 생략하면 기본 색상값인 0x08da76으로 표시 사전 정의 색상은 대표적으로 사용하는 색상을 쉽게 사용할 수 있도록 문자열로 정의한 값 사전 정의 색상: Default: 0x08DA76 Blue: 0x029DFF Orange: 0xFE8C52 Yellow: 0xFFBA01 Red: 0xFF6355 Brown: 0xA4885B Green: 0x63AA41 Purple: 0xD182C8 Gray: 0x666666 | color:green 또는 color:0x00FF00 |
label | A-Z, 0-9 | N | 없음 | 생략하면 마커만 표시 | label:A, label:9 |
pos | x1 y1,x2 y2, ... | Y | 없음 | 마커가 표시될 위치 (여러 개 입력 가능) | pos:127.15(공백)38.15,126.12(공백)37.523 |
viewSizeRatio | 0.1~2.0 | N | 1.0 | 마커 유형(type)과 크기(size)별 기본 디자인 기반으로 마커의 크기 조절 소수점 1자리만 지원 0.1보다 작으면 0.1, 2.0보다 크면 2.0으로 설정 | viewSizeRatio:2.0 |
기본 마커
다음은 다양한 기본 마커(type:d) 요청 예제와 결과 이미지입니다.
- 마커 크기별 요청 - size:tiny
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:tiny|pos:127.1054221%2037.3591614
- 마커 크기별 요청 - size:small
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:small|pos:127.1054221%2037.3591614
- 마커 크기별 요청 - size:mid
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:mid|pos:127.1054221%2037.3591614
- 다양한 크기의 마커 요청 - size:mid + small + tiny
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:mid|pos:126.9865479%2037.5612557&markers=type:d|size:small|color:red|pos:126.9870479%2037.5695075%2C126.9950680%2037.5612557%2C126.9743160%2037.5620754&markers=type:d|size:tiny|color:green|pos:126.9810479%2037.5695075%2C126.9950680%2037.5672557%2C126.9843160%2037.5570754
- 색상 변경 - red
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:small|pos:127.1054221%2037.3591614|color:red
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:small|pos:127.1054221%2037.3591614|color:0xFF6355
- 마커 크기 변경 - 0.5배 크기
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:mid|pos:127.1054221%2037.3591614|viewSizeRatio:0.5
- 마커 크기 변경 - 2배 크기
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:d|size:mid|pos:127.1054221%2037.3591614|viewSizeRatio:2.0
숫자 마커
- 여러 가지 숫자 마커 조합
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:n|size:mid|pos:126.9865479%2037.5612557|label:1&markers=type:n|size:small|color:blue|pos:126.9870479%2037.5695075|label:2&markers=type:n|size:small|color:blue|pos:126.9950680%2037.5612557|label:3&markers=type:n|size:small|color:blue|pos:126.9743160%2037.5620754|label:4
알파벳 마커
- 여러 가지 알파벳 마커 조합
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&markers=type:a|size:mid|pos:126.9865479%2037.5612557|label:a&markers=type:a|size:small|color:blue|pos:126.9870479%2037.5695075|label:b&markers=type:a|size:small|color:blue|pos:126.9950680%2037.5612557|label:c&markers=type:a|size:small|color:blue|pos:126.9743160%2037.5620754|label:d
툴팁 마커
- 마커 크기는 항상 tiny로 고정
- label 내용이 말풍선으로 표현 됩니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?crs=EPSG:4326&scale=1&format=png&w=375&h=258&markers=type:t|pos:126.9616187%2037.507435|label:%EB%8F%99%EC%9E%91%EA%B5%AC,%20%EC%84%9C%EC%B4%88%EA%B5%AC,%20%EA%B4%80%EC%95%85%EA%B5%AC&markers=type:t|color:blue|pos:126.96060539999999%2037.507685699999996|label:%EB%8F%99%EC%9E%91%EA%B5%AC,%20%EC%84%9C%EC%B4%88%EA%B5%AC,%20%EC%9A%A9%EC%82%B0%EA%B5%AC%20%EB%B0%A9%EB%A9%B4&markers=type:t|color:0xEE3A3A|pos:126.9616377%2037.506708950000004|label:%EB%8F%99%EC%9E%91%EA%B5%AC,%20%EC%84%9C%EC%B4%88%EA%B5%AC,%20%EC%9A%A9%EC%82%B0%EA%B5%AC%20%EB%B0%A9%EB%A9%B4
커스텀 마커
커스텀 마커(external marker)를 설정합니다.
커스텀 마커 설정 시 다음과 같은 제약사항이 있습니다.
- 커스텀 마커의 최대 크기는 기본 64 x 64 픽셀이며, 레티나 디스플레이 대응 고해상도(scale=2) 요청일 경우 128 x 128 픽셀입니다.
- 커스텀 마커 요청 URL에서 2초 이내에 응답이 없으면 작업을 중지합니다.
- 커스텀 마커는 최대 1일간 내부 캐시로 유지될 수 있습니다. 동일한 URL에 마커 이미지만 달라진 경우 최대 1일까지 갱신되지 않을 수 있습니다.
- svg, image 형식을 지원합니다.
속성 | 값 | 필수 여부 | 기본값 | 설명 | 설정 예 |
---|---|---|---|---|---|
type | e(external) | Y | 없음 | 커스텀 마커 타입 | type:e |
icon | URL 경로 | Y | 없음 | URL 경로 (png, svg 타입 지원) | icon:http://aaa/bbb.svg 또는 icon:http://aaa/bbb.png |
anchor | 마커 표시 위치 | N | bottom(0.5, 1.0) | - 지도 이미지에서 마커 이미지 위치의 오프셋값 마커 표시 위치를 세부적으로 조정해야 할 때 설정 double 또는 text 타입으로 설정 가능 double 타입으로 입력할 경우 소수점 이하 두 자리(0.00~1.00)까지 표현 가능하며, xOffset, yOffset 순서로 입력 (예: 왼쪽 위는 0.0,0.0, 오른쪽 아래는 1.0,1.0) text 타입으로 입력할 경우 입력 가능한 값: top: 0.5, 0.0 bottom: 0.5, 1.0(기본값) left: 0.0, 0.5 right: 1.0, 0.5 center: 0.5, 0.5 topleft: 0.0, 0.0 topright: 0.0, 1.0 bottomleft: 1.0, 0.0 bottomright: 1.0, 1.0 예를 들어, 핀 모양의 아이콘일 경우 보통 이미지의 가운데 맨 아래쪽을 위치로 표시하므로, double형으로 입력할 때는 double:0.5,1.0으로 입력하고, text형으로 입력할 때는 text:bottom으로 입력 | anchor:0.5,0.0 또는 anchor:top |
pos | x1 y1,x2 y2, ... | Y | 없음 | 마커가 표시될 위치 (여러 개 입력 가능) | pos:127 38,126 37 |
다음은 커스텀 마커를 요청하는 예제입니다.
https://naveropenapi.apigw.gov-ntruss.com/map-static/v2/raster?w=300&h=300&scale=2&markers=type:e|anchor:center|icon:https://aaa.bbb.com/icon/construction-medium@2x.png|pos:127.0597827%2037.5118871
요청 결과는 다음과 같습니다.
에러 코드
HttpStatusCode | ErrorCode | ErrorMessage | Description |
---|---|---|---|
400 | 100 | Bad request | 요청에 유효하지 않은 파라미터가 있음을 나타냄 |
500 | 900 | Internal error | 서버 내부에 오류 발생 의미 지속적으로 문제 발생 시 공식 문의 채널 확인 바람 |
503 | 500 | Service Unavailable | 시스템 유지보수로 인해 일시적인 응답 불가 상태 잠시 후 재시도 바람 |
504 | 510 | Gateway Timeout | 시스템 과부하로 인해 일시적인 응답 불가 상태 잠시 후 재시도 바람 |