[
  {
    "id": "mysql_db",
    "lang": "en",
    "targetPlatform": [
      "intl"
    ],
    "desc": "MySQL Cloud Database is a cloud-based relational database where data is organized in tabular form. It is particularly suitable for handling scenarios with complex relationships between tables, such as order management systems.\n\nData Model is an ORM tool built on top of MySQL Cloud Database. It provides a series of features to help developers manage and operate data more efficiently, including: type validation, relationships and advanced queries, permission control, built-in CMS content management, automatic application generation, and AI data analysis support.",
    "mainData": {
      "codes": [
        {
          "code": "\n```js\nimport cloudbase from '@cloudbase/js-sdk'\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n    region: '{%REGION%}'\n})\n\n// Anonymous login\nconst auth = app.auth();\nawait auth.signInAnonymously();\n\n// Get model instance\nconst models = app.models\n\n// Query data\nconst result = await models.todo.list()\n```\n            ",
          "title": "Web",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/webv3/model/fetch"
        },
        {
          "code": "\n```js\nconst cloudbase = require('@cloudbase/node-sdk')\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n})\n\n// Get model instance\nconst models = app.models\n\n// Query data\nconst result = await models.todo.list()\n```\n            ",
          "title": "Cloud Function",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/server/node-sdk/model/fetch"
        },
        {
          "code": "\n```shell\ncurl -L 'https://{%ENV_ID%}.api.intl.tcloudbasegateway.com/v1/model/prod/:modelName/list' \\\n-H 'Accept: application/json' \\\n-H 'Authorization: Bearer <access_token>'\n```\n",
          "title": "HTTP API",
          "docAddress": "https://docs.cloudbase.net/en/http-api/model/get-records-easy"
        }
      ],
      "operations": [
        {
          "link": "https://docs.cloudbase.net/en/model/introduce",
          "text": "User Guide",
          "type": "weak"
        }
      ],
      "resources": [
        {
          "title": "Common Features",
          "items": [
            {
              "link": "https://docs.cloudbase.net/en/database/data-field",
              "text": "Field Type Introduction"
            },
            {
              "link": "https://docs.cloudbase.net/en/model/sdk-reference/model",
              "text": "CRUD Operations"
            },
            {
              "link": "https://docs.cloudbase.net/en/model/db-raw-query",
              "text": "SQL Queries"
            },
            {
              "link": "https://docs.cloudbase.net/en/model/select",
              "text": "Complex Query Operations"
            },
            {
              "link": "https://docs.cloudbase.net/en/model/config/relation",
              "text": "Relationship Handling"
            }
          ]
        },
        {
          "title": "Advanced Data Model",
          "items": [
            {
              "link": "https://docs.cloudbase.net/en/database/configuration/db/tdsql/data-index",
              "text": "Index Management"
            },
            {
              "link": "https://docs.cloudbase.net/en/database/configuration/db/tdsql/data-permission",
              "text": "Data Permission Management"
            },
            {
              "link": "https://docs.cloudbase.net/en/database/configuration/db/tdsql/manage",
              "text": "Import and Export"
            }
          ]
        }
      ],
      "title": "Data Model Quick Start"
    },
    "_id": "5d26109469202214047199b0018ee42e",
    "_openid": "1524963278340493312",
    "_mainDep": "",
    "createdAt": "2025-11-21 16:25:56",
    "updatedAt": "2025-11-25 20:05:46",
    "owner": "wangwu1",
    "createBy": "wangwu1",
    "updateBy": "wangwu1"
  },
  {
    "id": "scf",
    "lang": "en",
    "targetPlatform": [
      "intl"
    ],
    "desc": "Cloud Functions run backend code in the form of functions, responding to SDK calls or HTTP requests. Your code is stored in the cloud and runs in a cloud environment without the need to manage or maintain your own servers. Cloud Functions are suitable for the following scenarios\n* Quickly write backend logic\n* Elastic business and requests\n* Mini program user identity and permission management",
    "mainData": {
      "codes": [
        {
          "code": "\n```js\nimport cloudbase from '@cloudbase/js-sdk'\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n    region: '{%REGION%}'\n})\n\n// Anonymous login\nconst auth = app.auth();\nawait auth.signInAnonymously();\n\n// Call cloud function\nconst result = await app.callFunction({\n    name: 'func_name', // Cloud function name\n    data: {\n        a: 1 // Parameters passed to cloud function\n    },\n})\n```\n            ",
          "title": "Web",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/webv3/functions"
        },
        {
          "code": "```js\nconst cloudbase = require('@cloudbase/node-sdk')\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n    region: '{%REGION%}'\n})\n\n// Call cloud function\nconst result = await app.callFunction({\n    name: 'func_name', // Cloud function name\n    data: {\n        a: 1 // Parameters passed to cloud function\n    },\n})\n```",
          "title": "Cloud Function",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/server/node-sdk/functions"
        },
        {
          "code": "\n```shell\ncurl -L 'https://{%ENV_ID%}.api.intl.tcloudbasegateway.com/v1/functions/:name' \\\n-H 'Content-Type: application/json' \\\n-H 'Accept: application/json' \\\n-H 'Authorization: Bearer <access_token>' \\\n-d '{}'  // Parameters passed to cloud function\n```\n",
          "title": "HTTP API",
          "docAddress": "https://docs.cloudbase.net/en/http-api/functions/functions-post"
        }
      ],
      "operations": [
        {
          "link": "https://docs.cloudbase.net/en/cloud-function/quick-start",
          "text": "User Guide",
          "type": "weak"
        }
      ],
      "resources": [
        {
          "title": "Common Features",
          "items": [
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/quick-start",
              "text": "Quick Start"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/manage",
              "text": "Function Management"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/install-nodejs-dependencies",
              "text": "Dependency Installation"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/quick-start#%E8%B0%83%E7%94%A8%E4%BA%91%E5%87%BD%E6%95%B0",
              "text": "Invoke Cloud Functions"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/test-log-monitor",
              "text": "Operations Management"
            }
          ]
        },
        {
          "title": "Advanced Features",
          "items": [
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/timer-trigger",
              "text": "Timer Triggers"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/layer",
              "text": "Layer Management"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/gray-release",
              "text": "Canary Release"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/security-rules",
              "text": "Security Rules"
            },
            {
              "link": "https://docs.cloudbase.net/en/cloud-function/introduce",
              "text": "View More"
            }
          ]
        },
        {
          "title": "Using Cloud Run",
          "items": [
            {
              "link": "https://docs.cloudbase.net/en/cbrf/intro",
              "text": "Introduction to Function-based Cloud Run"
            },
            {
              "link": "https://docs.cloudbase.net/en/cbrf/how-to-migrate-to-cbrf",
              "text": "Migrate from Cloud Functions to Function-based Cloud Run"
            },
            {
              "link": "https://docs.cloudbase.net/en/cbrf/vs",
              "text": "Solution Comparison"
            },
            {
              "link": "https://docs.cloudbase.net/en/cbrf/example",
              "text": "Code Examples"
            },
            {
              "link": "https://docs.cloudbase.net/en/run/introduction",
              "text": "More Information"
            }
          ]
        }
      ],
      "title": "Cloud Function Quick Start"
    },
    "_id": "da8988ea692025a404737700110031d3",
    "_openid": "1524963278340493312",
    "_mainDep": "",
    "createdAt": "2025-11-21 16:41:08",
    "updatedAt": "2026-02-09 17:41:23",
    "owner": "wangwu1",
    "createBy": "wangwu1",
    "updateBy": "wangwu1"
  },
  {
    "id": "storage",
    "lang": "en",
    "targetPlatform": [
      "intl"
    ],
    "desc": "Cloud storage provides stable, secure, low-cost, and easy-to-use cloud storage services, supporting storage of any amount and form of unstructured data, such as images, documents, audio, video, files, etc. We provide basic operation tutorials for cloud storage. Click the button below to start learning immediately.\n",
    "mainData": {
      "codes": [
        {
          "code": "\n```js\nimport cloudbase from '@cloudbase/js-sdk'\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n    region: '{%REGION%}'\n})\n\n// Anonymous login\nconst auth = app.auth();\nawait auth.signInAnonymously();\n\n// Upload file\nconst result = await app.uploadFile({\n    cloudPath: 'photo/example.png', // Path to upload to cloud\n    filePath: document.getElementById('file').files[0], // File to upload, File type\n})\n```\n            ",
          "title": "Web",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/webv3/storage"
        },
        {
          "code": "\n```js\nconst cloudbase = require('@cloudbase/node-sdk')\nconst fs = require('fs');\n\n// Initialize\nconst app = cloudbase.init({\n    env: '{%ENV_ID%}',\n})\n\n// Upload file\nconst result = await app.uploadFile({\n    cloudPath: 'photo/example.png', // Path to upload to cloud\n    fileContent: fs.createReadStream('test.jpg'),\n})\n```\n            ",
          "title": "Cloud Function",
          "docAddress": "https://docs.cloudbase.net/en/api-reference/server/node-sdk/storage"
        },
        {
          "code": "\n```shell\ncurl -L 'https://{%ENV_ID%}.api.intl.tcloudbasegateway.com/v1/storages/get-objects-upload-info' \\\n-H 'Content-Type: application/json' \\\n-H 'Accept: application/json' \\\n-H 'Authorization: Bearer <access_token>' \\\n-d '[\n  {\n    'objectId': 'file.jpg',\n    'signedHeader': {\n      'content-md5': [\n        'here-goes-md5'\n      ]\n    }\n  },\n  {\n    'object': 'already-exsited-object'\n  }\n]'\n```\n            ",
          "title": "HTTP",
          "docAddress": "https://docs.cloudbase.net/en/http-api/storage/%E4%BA%91%E5%AD%98%E5%82%A8"
        }
      ],
      "operations": [
        {
          "link": "https://docs.cloudbase.net/en/storage/introduce",
          "text": "User Guide",
          "type": "weak"
        }
      ],
      "resources": [
        {
          "title": "Common Features of Cloud Storage",
          "items": [
            {
              "link": "https://cloud.tencent.com/document/product/876/19374",
              "text": "Temporary File Links"
            },
            {
              "link": "https://cloud.tencent.com/document/product/876/49182",
              "text": "Extension Capabilities"
            },
            {
              "link": "https://cloud.tencent.com/document/product/876/49036",
              "text": "Manage Files with CLI"
            },
            {
              "link": "https://cloud.tencent.com/document/product/876/49037",
              "text": "Security Rules"
            },
            {
              "link": "https://cloud.tencent.com/document/product/876/19376",
              "text": "View More"
            }
          ]
        }
      ],
      "title": "Cloud Storage Quick Start"
    },
    "_id": "e18d0579692026dd047e8e8e74a7a53d",
    "_openid": "1524963278340493312",
    "_mainDep": "",
    "createdAt": "2025-11-21 16:46:21",
    "updatedAt": "2025-12-30 15:40:34",
    "owner": "wangwu1",
    "createBy": "wangwu1",
    "updateBy": "wangwu1"
  }
]
