Intelligent EdgeFabric
Intelligent EdgeFabric
All results for "
" in this service
All results for "
" in this service
What's New
Product Bulletin
Edge Node Version Support Announcement
Service Overview
Infographic of Intelligent EdgeFabric (IEF)
What Is Intelligent EdgeFabric?
Functions
Advantages
Service Instance Editions
Application Scenarios
Basic Concepts
Related Services
Constraints
Security
Shared Responsibilities
Authentication and Access Control
Data Protection
Audit and Logging
Permissions Management
Quotas
Getting Started
Overview
Registering and Managing a Node
Creating a Containerized Application
User Guide
Edge Computing with IEF
Service Instances
User Guide (Professional)
Node Management
Edge Node Overview
Configuring the Edge Node Environment
Registering an Edge Node
Managing an Edge Node
Upgrading an Edge Node
Logs, Monitoring, and Alarms
Installing and Configuring a GPU Driver
EdgeCore Configuration Management
Deleting an Edge Node
End Device Management
End Devices and Device Twins
Device Templates
End Devices
Binding an End Device to an Edge Node
Device Twin Working Principles
Migrating Device Data to the Cloud
Performing Security Authentication Using Certificate
MQTT Topics
Device Twin Update
Device Twin Delta
Device Member Update
Device Property Update
Device Member Acquisition
Device Member Acquisition Result
Device Twin Acquisition
Device Twin Acquisition Result
Device Twin Modification
Device Twin Modification Result
Encryption Data Request
Encryption Data Acquisition
Alarm Reporting
Alarm Clearance
Custom Topics
Containerized Application Management
Containerized Applications
Application Templates
ConfigMaps
Secrets
Encryption Data
Health Check Configuration
Edge-Cloud Messages
Edge-Cloud Message Overview
Cloud Delivering Messages to Edge Nodes
Edge Nodes Reporting Messages to the Cloud
System Subscriptions
Batch Management
Registering Nodes in Batches
Upgrading Nodes in Batches
Deploying Applications in Batches
Upgrading Applications in Batches
Auditing
IEF Operations Supported by CTS
Viewing Tracing Logs
Permissions Management
Creating a User and Granting Permissions
IEF Custom Policies
IEF Resources
IEF Request Conditions
Entrustment Description
User Guide (Platinum)
Node Management
Edge Node Overview
Configuring the Edge Node Environment
Registering an Edge Node
Managing an Edge Node
Edge Node Groups
Upgrading an Edge Node
Logs, Monitoring, and Alarms
Installing and Configuring a GPU Driver
EdgeCore Configuration Management
Deleting an Edge Node
End Device Management
End Devices and Device Twins
Device Templates
End Devices
Binding an End Device to an Edge Node
Device Twin Working Principles
Migrating Device Data to the Cloud
Performing Security Authentication Using Certificate
MQTT Topics
Device Twin Update
Device Twin Delta
Device Member Update
Device Property Update
Device Member Acquisition
Device Member Acquisition Result
Device Twin Acquisition
Device Twin Acquisition Result
Device Twin Modification
Device Twin Modification Result
Encryption Data Request
Encryption Data Acquisition
Alarm Reporting
Alarm Clearance
Custom Topics
Containerized Application Management
Containerized Applications
Application Templates
Affinity and Anti-Affinity Scheduling
ConfigMaps
Secrets
Encryption Data
Health Check Configuration
Application Mesh
Scenario
Services
Gateways
Edge-Cloud Messages
Edge-Cloud Message Overview
Cloud Delivering Messages to Edge Nodes
Edge Nodes Reporting Messages to the Cloud
System Subscriptions
Batch Management
Registering Nodes in Batches
Upgrading Nodes in Batches
Deploying Applications in Batches
Upgrading Applications in Batches
Auditing
IEF Operations Supported by CTS
Viewing Tracing Logs
Permissions Management
Creating a User and Granting Permissions
IEF Custom Policies
Entrustment Description
Best Practices
Connecting Edge Nodes to IEF Through Direct Connect or VPN
Connecting to the MQTT Broker Using the Open-source C Language Library
API Reference
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
Message Header for Accessing a Platinum Service Instance
API Overview
Calling APIs
Making an API Request
Authentication
Response
API
Edge Node Management
Registering an Edge Node
Updating an Edge Node
Querying Details About an Edge Node
Querying a List of Edge Nodes
Deleting an Edge Node
Starting or Stopping an Edge Node
Updating End Devices for an Edge Node
Querying Node Certificates
Creating a Node Certificate
Deleting a Node Certificate
Performing an Edge Node Upgrade Check
Upgrading Edge Nodes
End Device Management
Registering an End Device
Updating an End Device
Querying Details About an End Device
Querying a List of End Devices
Deleting an End Device
Updating Edge Nodes for an End Device
Querying Twin Properties of an End Device
Updating Twin Properties of an End Device
End Device Template Management
Creating an End Device Template
Updating an End Device Template
Querying Details About an End Device Template
Querying a List of End Device Templates
Deleting an End Device Template
Application Template Management
Creating an Application Template
Updating an Application Template
Querying Details About an Application Template
Querying a List of Application Templates
Deleting an Application Template
Creating an Application Template Version
Updating an Application Template Version
Querying Details About an Application Template Version
Querying a List of Application Template Versions
Deleting an Application Version
Deployment Management
Creating a Deployment
Querying a List of Deployments
Updating a Deployment
Deleting a Deployment
Querying Details About a Deployment
Querying a List of Application Instances
Tag Management
Querying Resource Instances
Adding or Deleting Resource Tags in Batches
Adding a Resource Tag
Deleting a Resource Tag
Querying Resource Tags
Querying Project Tags
ConfigMap Management
Creating a ConfigMap
Updating a ConfigMap
Querying Details About a ConfigMap
Querying a List of ConfigMaps
Deleting a ConfigMap
Secret Management
Creating a Secret
Updating a Secret
Querying Secret Details
Querying a List of Secrets
Deleting a Secret
Endpoint Management
Querying a List of Endpoints
Creating an Endpoint
Querying Details About an Endpoint
Deleting an Endpoint
Rule Management
Querying a List of Rules
Creating a Rule
Querying Details About a Rule
Deleting a Rule
Querying All Errors of a Rule
Enabling a Rule
Disabling a Rule
System Subscription Event Management
Querying the System Subscription Event List
Creating a System Subscription Event
Querying the System Subscription Event List
Deleting the System Subscription Event List
Enabling a System Subscription Event
Disabling a System Subscription Event
Batch Node Management
Creating a Batch Node Registration Job
Querying the Batch Node Registration Job List
Deleting a Batch Node Registration Job
Querying Details About a Batch Node Registration Job
Batch Job Management
Creating a Batch Job
Querying the List of Batch Jobs
Querying Details of a Batch Job
Deleting a Batch Job
Stopping a Batch Job
Resuming a Batch Job
Retrying a Batch Job
Quota Management
Querying IEF Resource Quotas
Service Management
Querying a List of Services
Creating a Service
Querying Service Details
Updating a Service
Deleting a Service
Data Structure
Permissions Policies and Supported Actions
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Change History
SDK Reference
Overview
FAQs
Edge Node FAQs
What Do I Do If an Edge Node Is Faulty?
What Are the Fault Scenarios of Edge Nodes?
What Do I Do If Edge Node Management Fails?
How Do I Obtain the Latest Device Properties After Device Properties Are Updated?
What Operations Can I Perform After a Device Is Associated with a Node?
Does an Edge Node Support Multiple GPUs?
Can I Change the GPU on a Running Edge Node?
How Is Edge Environment Security Protected?
Why Cannot I View Monitoring Data on an Edge Node?
How Can I Restore a Deleted Edge Node?
What Is the Impact of IP Address Changing on an Edge Node?
What Do I Do If the NTP Configuration Cannot Be Modified?
How Do I Synchronize Time with the NTP Server?
How Do I Obtain the IP Addresses of IEF Cloud Services?
What Do I Do If the Edge Node Space Is Insufficient?
How Do I Set Docker Cgroup Driver After Installing Docker on an Edge Node?
Edge Application FAQs
What Do I Do If an Application Fails to Be Delivered to an Edge Node?
What Do I Do If a Containerized Application Fails to Be Started on an Edge Node?
What Do I Do If a Containerized Application Fails to Be Upgraded?
What Do I Do If a Container Image Fails to Be Pulled?
Why Cannot I View Application Logs and System Logs?
How Do Applications Schedule GPU Resources?
How Do I Control the Disk Space Occupied by a Container Engine?
What Do I Do If a Containerized Application Cannot Access External IP Addresses
What Do I Do If the Ascend AI Accelerator Card (NPU) Is Abnormal?
Edge-Cloud Message FAQs
What Is Route Management?
What Is a Message Endpoint in Route Management?
What Is a Route?
Why Does a Route Fail to Be Created?
What Can I Do If a Message Fails to Be Forwarded over a Route?
What Is the Impact of Disabling a Route?
What Can I Do If SystemEventBus (MQTT Broker) of an Edge Node Fails to Be Connected?
Network Management FAQs
How Does an Edge Node Connect to IEF?
What Additional Settings Are Required If the Proxy Is Enabled?
Basic Concept FAQs
What Is Intelligent EdgeFabric?
What Benefits Does IEF Bring?
What Are the Main Application Scenarios of IEF?
Others
Region and AZ
What Are the Specifications of Edge Nodes Supported by IEF?
What Are the Differences Between Device Properties and Device Twins?
What Programming Language Is Required for IEF Development?
Do I Need to Prepare Edge Nodes by Myself?
Can I Still Use the Previously Delivered Applications After My Account Is in Arrears?
What Are the Differences Between IEF and IoT Edge?
What Do I Do If an Agency Fails to Be Automatically Created?
How Can I Deal With Insufficient Permissions?
How Will the Multi-AZ Reconstruction of SWR Application Container Image Data Affect IEF?
Edgectl User Guide
Overview
Installing edgectl
Example: Using edgectl to Run Commands
edgectl Commands
Querying the edgectl Version
Managing the Product Lifecycle
Checking Installation Requirements or Failures
Checking Nodes
Checking Containerized Application Instances
Collecting Node Data
Checking an Item
Checking the Hardware Architecture
Checking the CPU
Checking the Memory
Checking Hard Disks
Checking the Domain Name Resolution Function
Checking Docker
Checking Network Connectivity
Checking the Installation Status of the IEF Software
Checking the Running Status of the IEF Software
Checking GPUs
Checking NPUs
Checking Processes
Error Codes
Error Code Overview
Common Errors
ERROR1001 Invalid parameters
ERROR1002 Failed to compress the folder
ERROR1003 Failed to decompress the file
ERROR1004 Failed to create the folder
ERROR1005 Failed to delete the cache directory
ERROR1006 Invalid input
Permission Errors
ERROR2001 No permission
ERROR2002 No user authorization
OS Errors
ERROR3001 Failed to obtain the hardware architecture
ERROR3002 Unsupported hardware architecture
ERROR3101 Failed to obtain the CPU information of the node
ERROR3102 Failed to obtain the real-time CPU status of the node
ERROR3103 Insufficient node CPU
ERROR3201 Failed to obtain the memory information of the node
ERROR3202 Insufficient node memory
ERROR3301 Failed to obtain the disk information of the node
ERROR3302 Insufficient disk space on the node
ERROR3401 Failed to resolve the domain name
ERROR3501 Failed to check the network
ERROR3601 Failed to obtain the process information of the node
ERROR3602 Failed to obtain the total number of processes on the node
ERROR3603 Number of remaining processes on the node is insufficient
IEF Software Errors
ERROR5001 Incomplete IEF software installation
ERROR5002 IEF software is not completely running
ERROR5003 Failed to read the IEF software configuration file
ERROR5004 Docker is not enabled for the IEF software
ERROR5005 Failed to start the IEF software
ERROR5006 Failed to stop the IEF software
ERROR5101 No application data found
ERROR5102 No status data of the application found
ERROR5103 Container is not started
ERROR5104 Container exits abnormally
ERROR5105 Failed to pull the container image
ERROR5106 Container exits
Third-Party Dependency Errors
ERROR6101 Docker does not exist
ERROR6102 Docker is not running
ERROR6103 Incorrect Docker Cgroup Driver configuration
ERROR6201 No GPUs available
ERROR6202 The GPU driver is not installed
ERROR6203 The GPU driver is not started
ERROR6301 No NPUs available
Data Collection Errors
ERROR7001 Failed to collect fault data
Internal Errors
ERROR8001 Unexpected error
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions