Plugin to collect Naver Cloud
SpaceONE's plugin-naver-cloud-inven-collector is a convenient tool to get cloud service data from Naver Cloud platform.
Please contact us if you need any further information. ([email protected])
Find us also at Dockerhub
The following is a list of services being collected and service code information.
No. | Service name | Service Code |
---|---|---|
1 | Server | compute |
2 | Autoscaling | compute |
3 | Cloud DB | database |
4 | Object Storage | storage |
5 | Archive Storage | storage |
6 | VPC | networking |
7 | Monitoring | management |
8 | CDN | content delivery |
- Table of Contents
You should insert information about account in Cloudforet's Service Account initially.
- Credentials
ncloud_access_key_id
ncloud_secret_key
domain_id
project_id
db_kind_code
cdn_instance_no
instance_no
bucket_name
Registered service account on SpaceONE must have certain permissions to collect cloud service data Please, set authentication privilege for followings:
-
-
Scopes
-
IAM
- compute.serverinstance.list
- compute.blockstorageinstance.list
- compute.loginkey.list
-
-
-
Scopes
- https://api.ncloud-docs.com/docs/compute-autoscaling-getadjustmenttypelist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getautoscalingactivityloglist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getautoscalingconfigurationloglist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getautoscalingpolicylist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getlaunchconfigurationlist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getscalingprocesstypelist
- https://api.ncloud-docs.com/docs/compute-autoscaling-getscheduledactionlist
-
IAM
- compute.adjustmenttype.list
- compute.autoscalingactivitylog.list
- compute.autoscalingconfiguration.list
- compute.autoscalingpolicy.list
- compute.launchconfiguration.list
- compute.scalingprocesstype.list
- compute.scheuleaction.list
-
-
-
Scopes
- https://api.ncloud-docs.com/docs/database-clouddb-getclouddbinstancelist
- https://api.ncloud-docs.com/docs/database-clouddb-getclouddbconfiggrouplist
- https://api.ncloud-docs.com/docs/database-clouddb-getclouddbimageproductlist
- https://api.ncloud-docs.com/docs/database-clouddb-getclouddbproductlist
- https://api.ncloud-docs.com/docs/database-clouddb-getbackuplist
- https://api.ncloud-docs.com/docs/database-clouddb-getdmsoperation
- https://api.ncloud-docs.com/docs/database-clouddb-getobjectstoragebackuplist
-
IAM
- database.clouddbinstance.list
- database.autoscalingactivitylog.list
- database.autoscalingconfiguration.list
- database.autoscalingpolicy.list
- database.launchconfiguration.list
- database.scalingprocesstype.list
- database.scheuleaction.list
-
-
-
Scopes
-
IAM
-
storage.bucket.list
-
storage.object.list
-
storage.bucketco.list
-
-
-
-
Scopes
-
IAM
- storage.account.list
- storage.container.list
-
-
-
Scopes
- https://api.ncloud-docs.com/docs/networking-vpc-vpcmanagement-getvpclist
- https://api.ncloud-docs.com/docs/networking-vpc-vpcmanagement-getvpcdetail
- https://api.ncloud-docs.com/docs/networking-vpc-subnetmanagement-getsubnetlist
- https://api.ncloud-docs.com/docs/networking-vpc-subnetmanagement-getsubnetdetail
- https://api.ncloud-docs.com/docs/networking-vpc-networkacl-getnetworkacllist
- https://api.ncloud-docs.com/docs/networking-vpc-networkacl-getnetworkacldetail
- https://api.ncloud-docs.com/docs/networking-vpc-natgateway-getnatgatewayinstancelist
- https://api.ncloud-docs.com/docs/networking-vpc-natgateway-getnatgatewayinstancedetail
- https://api.ncloud-docs.com/docs/networking-vpc-vpcpeering-getvpcpeeringinstancelist
- https://api.ncloud-docs.com/docs/networking-vpc-vpcpeering-getvpcpeeringinstancedetail
- https://api.ncloud-docs.com/docs/networking-vpc-routetable-getroutetablelist
- https://api.ncloud-docs.com/docs/networking-vpc-routetable-getroutetabledetail
- https://api.ncloud-docs.com/docs/networking-vpc-routetable-getroutetablesubnetlist
-
IAM
- networking.vpc.list
- networking.vpcdetail.list
- networking.subnet.list
- networking.subnetdetail.list
- networking.networkacl.list
- networking.networkacldetail.list
- networking.gatewayinstance.list
- networking.gatewayinstancedetail.list
- networking.peeringinstance.list
- networking.peeringinstancedetail.list
- networking.routetable.list
- networking.routetabledetail.list
- networking.routetablesubnet.list
-
-
-
Scopes
-
IAM
- management.metrics.list
-
-
-
Scopes
-
IAM
- contentdelivery.cdnplusinstance.list
- contentdelivery.cdnpluspurgehistory.list
- contentdelivery.cdnglobalinstance.list
- contentdelivery.cdnglobalpurgehistory.list
-
If cloud_service_types is added to the list elements in options, only the specified cloud service type is collected. By default, if cloud_service_types is not specified in options, all services are collected.
The cloud_service_types items that can be specified are as follows.
{
"cloud_service_types": [
'Compute',
'Database',
'Storage',
'Management',
'Networking',
'Content Delivery',
]
}
Zones are data centers and networks that are physically separate within a region at the national level. Because each zone exists independently, failure in one zone does not affect the other.
No. | Region | Zone |
---|---|---|
1 | Korea | Classic, VPC: KR-1, KR-2 |
2 | the western United States | Classic: USWN-1 |
3 | Hong Kong | Classic: HK-1 |
4 | Singapore | Classic: SGN-1 VPC: SGN-4, SGN-5 |
5 | Japan | Classic: JPN-1 VPC: JPN-4, JPN-5 |
6 | Germany | Classic: DEN-1 |
Naver Cloud Platform Object Storage provides the S3 API for storage management and use.
Version: Amazon S3 v2006-03-01
We use hundreds of endpoints because we collect information from a lots of regions and services.
No. | Region | Region name | Endpoint |
---|---|---|---|
1 | Korea | kr-standard | https://kr.object.ncloudstorage.com |
2 | the western United States(New) | us-standard | https://us.object.ncloudstorage.com |
3 | Singapore(New) | sg-standard | https://sg.object.ncloudstorage.com |
4 | Japan(New) | jp-standard | https://jp.object.ncpstorage.com |
5 | Germany(New) | de-standard | https://de.object.ncloudstorage.com |
Naver cloud platform Archive Storage provides the NSX Swift API for storage management and use.
Version: 2.15.1 (Pike)
No. | Region | Authentication URL | Service URL |
---|---|---|---|
1 | Korea | https://kr.archive.ncloudstorage.com:5000 | https://kr.archive.ncloudstorage.com |
2 | Korea | https://archivestorage.apigw.ntruss.com/swift/v1/ | https://archivestorage.apigw.ntruss.com/swift/v1/ |