HTTP Access Service
The tcb service command has been deprecated since v3.0.0, and its functionalities have been replaced by the following commands:
| Old Capability | New Command | Documentation |
|---|---|---|
| Security Domain Allowlist | tcb cors add/list/rm | Security Domain Management |
| Bind/Unbind Custom Domain | tcb domains add/ls/rm | Custom Domain Management |
| Create/Manage Routing Rules | tcb routes add/list/edit/delete | HTTP Service Routing Management |
The old commands retain backward compatibility but are no longer maintained. It is recommended to migrate as soon as possible.
HTTP Access Service enables access to TCB resources via HTTP links.
Access domains and SCF access paths can be managed via CLI tools and the console.
Create
You can use the following command to create an HTTP access service address via CLI command-line interaction.
tcb service create -e envId
You can also specify the SCF name functionName and the trigger path servicePath to create an HTTP access service address.
tcb service create -p servicePath -f functionName
Delete HTTP Access Service Link
You can use the following command to delete the SCF HTTP access service link via CLI command-line interaction.
tcb service delete -e envId
You can also specify the HTTP access service information to be deleted via parameters:
# Specify the Binding Path for HTTP Access Service
tcb service delete -p servicePath
# Specify HTTP Access Service Id
tcb service delete -i serviceId
# Delete all HTTP Access Services for the function via function name
tcb service delete --name functionName
When using the --name or -n parameter, ensure the correct format: --name value or -n value. The incorrect format -name value will be parsed as -n ame.
Enable/Disable HTTP Access Service
You can enable or disable the HTTP access service using the following command:
tcb service switch -e envId
Authentication Switch
You can enable or disable HTTP access service authentication using the following command:
tcb service auth switch -e envId
Query HTTP Access Service Information
You can list all HTTP access service links and view their basic information using the following command:
tcb service list
You will receive output similar to the following:
| Service ID | Trigger Path | Associated Resources | Trigger Type | Creation Time |
|--------------------------------------|--------------|-------------------|----------|---------------------|
| ab2c6749-b6ef-45ca-893e-c7bd2adb5ea2 | /http-test | simple-event-func | SCF | 2026-03-13 14:45:10 |
| 94eb95da-2a91-456c-b6f2-5bdd10833a79 | /image-test | image-http-fun | Cloud Run | 2026-03-16 21:33:39 |
| 341f0a9f-7b5e-4505-b111-7c73f678a353 | /test | httpTest | Cloud Run | 2026-03-13 14:39:08 |
Set More Query Constraints
-d domain Specify domain
-p servicePath Specify the HTTP access service path
-i serviceId Specify the HTTP access service Id
Binding a Custom Domain to HTTP Access Service
Before binding a custom domain, first set your domain's CNAME record to the default domain. Failure to set the CNAME record will result in domain binding failure!
You can bind the HTTP access service domain using the following command:
tcb service domain bind domain
Unbinding a Custom Domain from HTTP Access Service
You can unbind the HTTP access service domain using the following command:
tcb service domain unbind domain
Querying HTTP Access Service Custom Domain
You can list all HTTP access service domains and view their basic information using the following command:
tcb service domain list
You will receive output similar to the following:

Set More Query Constraints
-d domain Specify domain