Whitelist IPs for Notebook Instances

Whitelist IPs for Notebook Instances

The Whitelist IP feature enhances the security of Notebook Instances by enabling customers to specify a list of trusted client IP addresses using CIDR notation. Only these authorized IPs are allowed to access the notebook, providing fine-grained control over access and minimizing the risk of unauthorized usage.  

This feature offers two core capabilities:  
  1. View Whitelisted IPs: Display all currently authorized CIDR blocks configured for the notebook instance.  
  2. Update Whitelist: Dynamically add, remove, or update CIDR entries to control access in real time without restarting the instance.

Usage Instructions

  1. Viewing the Whitelist
    1. After successfully creating a Notebook instance, navigate to the Notebook Instance Detail Page.  
    2. Select the Whitelist IP tab under the Detail information section.  
    3. A table will display all currently whitelisted CIDR blocks authorized to access the instance.
  2. Updating the Whitelist
    1. Go to the Notebook Instance Detail Page.  
    2. Open the Whitelist IP tab in the detail section.  
    3. Click the Edit button to modify the whitelist.  
    4. Add, remove, or update CIDR entries in the popup input field.  
    5. Click Save to apply the changes. Updates take effect immediately.

CIDR Rules & Access Control

  1. Supported CIDR Formats:  0.0.0.0/0, 203.0.113.5/32, etc.  
  2. Validation Rules:  
    1. CIDRs must be valid.  
    2. 255.255.255.255/32 is not allowed.  
  3. Limitations: Max 20 CIDRs per instance.  
  4. Whitelist updates are applied immediately, without requiring a restart

API Support

      POST /v1/notebooks/${id}/client-ip
            Description: Update whitelist IP for notebooks
            Request body: {"allowedCidrBlocks": ["0.0.0.0/0"]}



    • Related Articles

    • Whitelist IPs for Model Endpoint

      The Whitelist IP feature enhances the security of Model Endpoints by allowing customers to define a list of trusted client IP addresses using CIDR notation. Only traffic from these authorized IPs is permitted to access the model endpoint, ensuring ...
    • Manage a notebook instance

      Notebook instances provide you with a dedicated environment to develop and experiment with your AI models. Follow these steps to seamlessly manage your instances: Accessing Notebook Instances Dashboard: From the platform dashboard, locate the ...
    • Connect to a notebook instance

      Greennode AI Platform offers three methods to connect to notebook instances: Code Editor: Directly access and edit code within the platform's web-based code editor. TCP Port: Connect to the notebook instance using a specified TCP port. SSH: Connect ...
    • Automated Scheduling for Notebook Instance

      The Automated Scheduling feature allows users to define specific times for automatically starting or stopping Notebook Instances. This helps optimize cloud usage, reduce unnecessary costs, and ensure that compute resources are only active when ...
    • Create a notebook instance with custom container

      Custom images allow you to create a notebook environment that is precisely tailored to your specific needs. You can pre-install specific libraries, frameworks, or tools that are not included in the standard application-supported images. This saves ...