MENU
      VPC Overview
        • PDF

        VPC Overview

        • PDF

        Article summary

        Can be used in a VPC environment.

        Overview

        NAVER Cloud Platform is a cloud service built with NAVER's latest computing technology and operational know-how.
        Among the many product groups provided by NAVER Cloud Platform, the set of application programming interfaces (APIs) that allow you to use solution products is called NAVER Cloud Platform API.
        NAVER Cloud Platform API is provided in the RESTful format.
        It is done through GET/POST method calls in HTTP.

        Common attributes

        API URL

        GET or POST
        https://ncloud.apigw.ntruss.com/vpc/v2/
        HTTP

        Request header

        Header nameDescription
        x-ncp-apigw-timestampThis is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
        If the time difference compared to the API Gateway server is more than 5 minutes, then the request is considered invalid.
        x-ncp-iam-access-keyAPI key issued by NAVER Cloud Platform or access key issued by IAM
        x-ncp-apigw-signature-v2A signature that encrypts the body of the example above with secret key mapped to access key
        HmacSHA256 is used for HMAC encryption algorithm.

        Operations

        VPC Management

        API nameDescription
        getVpcListGets VPC list
        getVpcDetailGets VPC details by using a VPC number.
        createVpcCreates VPC.
        deleteVpcDeletes VPC.

        Subnet Management

        API nameDescription
        getSubnetListGets the list of subnets.
        getSubnetDetailGets the subnet details using a subnet number.
        createSubnetCreates subnet.
        deleteSubnetDeletes subnet.

        Network ACL

        API nameDescription
        getNetworkAclListGets the network ACL list.
        getNetworkAclDetailGets the network ACL details using the network ACL number.
        createNetworkAclCreates network ACL.
        deleteNetworkAclDeletes network ACL.
        setSubnetNetworkAclSets a subnet's network ACL.
        getNetworkAclRuleListGets a network ACL rule list using the network ACL number.
        addNetworkAclInboundRuleAdds the network ACL inbound rule list.
        addNetworkAclOutboundRuleAdds the network ACL outbound rule list.
        removeNetworkAclInboundRuleRemoves the network ACL inbound rule list.
        removeNetworkAclOutboundRuleRemoves the network ACL outbound rule list.
        setNetworkAclDescriptionEdits the network ACL description.
        getNetworkAclDenyAllowGroupListGets the network ACL's Deny-Allow group list.
        getNetworkAclDenyAllowGroupDetailGets the network ACL's Deny-Allow group details using the Deny-Allow group number.
        createNetworkAclDenyAllowGroupCreates network ACL's Deny-Allow group.
        deleteNetworkAclDenyAllowGroupDeletes network ACL's Deny-Allow group.
        setNetworkAclDenyAllowGroupIpListSets the IP list of network ACL's Deny-Allow groups.
        setNetworkAclDenyAllowGroupDescriptionEdits the description of network ACL's Deny-Allow groups.

        NAT Gateway

        API nameDescription
        getNatGatewayInstanceListGets NAT Gateway instance list
        getNatGatewayInstanceDetailGets NAT Gateway instance details using the NAT Gateway instance number.
        createNatGatewayInstanceCreates NAT Gateway instance.
        deleteNatGatewayInstanceDeletes NAT Gateway instance.
        setNatGatewayDescriptionEdits NAT Gateway description.

        VPC Peering

        API nameDescription
        getVpcPeeringInstanceListGets VPC peering instance list.
        getVpcPeeringInstanceDetailGets VPC peering instance details using the VPC peering instance number.
        createVpcPeeringInstanceCreates VPC peering instance through peering request.
        deleteVpcPeeringInstanceDeletes VPC peering instance.
        acceptOrRejectVpcPeeringAccepts or rejects VPC peering request.
        setVpcPeeringDescriptionEdits VPC peering description.

        Route Table

        API nameDescription
        getRouteTableListGets routing table list.
        getRouteTableDetailGets routing table details using a routing table number.
        createRouteTableCreates routing table.
        deleteRouteTableDeletes routing table.
        getRouteListGets route list set in a routing table.
        addRouteAdds route list to a routing table.
        removeRouteRemoves route list set in a routing table.
        The route set as default can't be removed.
        getRouteTableSubnetListGets related subnet list set in a routing table.
        addRouteTableSubnetAdds related subnet list to a routing table.
        removeRouteTableSubnetRemoves related subnet list from a routing table.
        setRouteTableDescriptionEdits routing table description.

        Was this article helpful?

        What's Next
        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.