快速上手

在主界面选择[4]User Service选项,之后可以看到多个子服务选项。

======================================================================
||     _    _                  _____                 _              ||
||    | |  | |                / ____|               (_)             ||
||    | |  | |___  ___ _ __  | (___   ___ _ ____   ___  ___ ___     ||
||    | |  | / __|/ _ \ '__|  \___ \ / _ \ '__\ \ / / |/ __/ _ \    ||
||    | |__| \__ \  __/ |     ____) |  __/ |   \ V /| | (_|  __/    ||
||     \____/|___/\___|_|    |_____/ \___|_|    \_/ |_|\___\___|    ||
||                                                                  ||
||                                                                  ||
======================================================================
[B] Press B to UpperLevel
[1]    Show Running User Service
[2]    Show Usable User Service
[3]    Show Past User Service
[4]    Show Abort User Service
[5]    Show Notice Message
  • 选择[1]Show Running User Service,可查看正在运行的服务
  • 选择[2]Show Usable User Service,可查看已购买但尚未使用的服务
  • 选择[3]Show Past User Service,可查看已经运行结束的服务
  • 选择[4]Show Abort User Service,可查看运行异常终止的服务
  • 选择[5]Show Notice Message,可查看各服务的通知信息

启动服务

对于包含多个Resource Unit的服务,一个服务中可以创建多个子容器,所有子容器使用的Resource Unit总数需小于等于此服务包含的Resource Unit数量。每个Resource Unit同时提供一个端口,所有子容器使用端口总数需小于等于此服务提供的Resource Unit数量。另外这些子容器在同一个共享网络内运行,因此各个容器必须运行不同的docker image,使用不同的container port

  1. 在用户服务界面,选择[2]Show Usable User Service,可以看到已购买但尚未启用的服务列表
  2. 输入s选择[S]Start a service启动服务
  3. 根据提示Please enter the User Service INDEX,输入要使用的服务的序号
  4. 根据提示Please enter the number of containers you want to create,输入要创建的容器数量
  5. 之后根据提示依次完成每个容器的参数设置
  • 根据提示Please enter a valid name of the container:,设置这个容器的名称
  • 根据提示Do you want to use a private image?,选择是否使用私有镜像
  • 根据提示Please enter the image name on Docker Hub or Github Container Registry,输入要使用的Docker Hub或Github镜像仓库上的镜像名称
  • 如果选择使用私有镜像,请根据提示Please input the access token (recommended) or password,输入对应的access token或密码
  • 根据提示Please enter the number of units you want to use for this container,设置此容器要使用的Resource Unit数量
  • 根据提示Please enter the number of ports you want to use for this container,设置此容器要使用的端口数量,如果购买服务时选择了Specified Service Port,那么在这里可以指定自己需要的host port,以及对应的网络协议类型
  • 根据提示分别设置所需的container porthost portprotocol
  • 对于使用persistent storage的服务,至少需要设置一个mount path参数
  • 可以选择性输入env paramcommandarguments等参数(与docker容器的概念相同),如果不需要可以直接按Enter置空
  • 对于需要使用容器配置文件的服务,可以设置一个容器中的路径保存配置文件,并输入所要使用的本地配置文件的路径

示例如下:

                     Usable User Service Information Table
╭───────┬──────────────────────────┬────────┬────────┬───────┬────────┬───────╮
│ Index │     User Service ID      │ Servi… │ Creat… │ Dura… │ Expir… │ Refu… │
│       │                          │  Type  │  Time  │ (HOU… │  Time  │       │
├───────┼──────────────────────────┼────────┼────────┼───────┼────────┼───────┤
│   0   │ 635a5cad246ef4ac93539a1b │ Conta… │ 2022-… │   9   │ xxxxxx │ True  │
│       │                          │ Servi… │ 18:26… │       │        │       │
│   1   │ 636b5c6e220134584907b8d9 │ Conta… │ 2022-… │   7   │ xxxxxx │ True  │
│       │                          │ Servi… │ 15:54… │       │        │       │
╰───────┴──────────────────────────┴────────┴────────┴───────┴────────┴───────╯
╭─────────────────────────────────────────────────────────────────────────────╮
│      [P]rev                                [E]xit                           │
│      [D]User Service Detail                [A]User Service API Access       │
│      [S]Start a service                    [F]Refund Service                │
╰─────────────────────────────────────────────────────────────────────────────╯
navigate to: s
Please enter the User Service INDEX: 1
Please enter the number of containers you want to create (max 2): 2
Please set config for Container 1:
Please enter a valid name of the container: container1
Do you want to use a private image? (default n) [y/N]: y
Please enter the image name on Docker Hub or Github Container Registry: alice/nginx:latest
Please input the access token (recommended) or password:
Please enter the number of units you want to use for this container (2 unit usable): 1
Please enter the number of ports you want to use for this container (2 host usable): 1
1 port(s) will be set for container1
Container and host port 1:
Please enter the container port(1-65535): 9001
Please enter the host port(1-65535): 9001
Please enter the host protocol(TCP or UDP, default TCP):
Please input the number of env params you want(optional): 2
Please enter the name for env 1(symbols only contain '-', '.', '_' and cannot start with a number): pubkey
Please enter the value for pubkey(not empty): iijjjkk
Please enter the name for env 2(symbols only contain '-', '.', '_' and cannot start with a number): resource
Please enter the value for resource(not empty): 2
Please enter the directory to mount the data: /Users/username/container1
Please input command(optional) : iperf3
Please input arguments (optional) : -s
Please set config for Container 2:
Please enter a valid name of the container: container2
Do you want to use a private image? (default n) [y/N]: n
Please enter the image name on Docker Hub or Github Container Registry: ghcr.io/alice/redis:latest
Please enter the number of units you want to use for this container (1 unit usable): 1
Please enter the number of ports you want to use for this container (1 host usable): 1
1 port(s) will be set for container2
Container and host port 1:
Please enter the container port(1-65535): 9002
Please enter the host port(1-65535): 9002
Please enter the host protocol(TCP or UDP, default TCP):udp
Please input the number of env params you want(optional):
Please enter the directory to mount the data: /Users/username/container2
Please input command(optional) : iperf3
Please input arguments (optional) : -s
Please set config mounted path inside container (optional) (example: /config/config.yaml): /config/config.yaml
Please input the path of your local config file: /Users/user/develop/platform-config.yaml
User Service 636b5c6e220134584907b8d9 has been deployed successfully!

查看服务日志

  1. 在用户服务界面,选择[1]Show Running User Service,可以看到正在运行的服务列表
  2. 输入t选择[T]Tail Service Log查看服务日志
  3. 根据提示Please enter the User Service INDEX:输入要查看日志的服务的序号
  4. 如果当前服务包含多个子容器,那么需要根据提示选择某个子容器,并按回车确定
  5. 按Enter停止显示日志

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: t
Please enter the User Service INDEX: 1
                     Choose Container
╭───────┬────────────────┬────────────────────────────────╮
│ Index │ Container Name │           Image Name           │
├───────┼────────────────┼────────────────────────────────┤
│   0   │   container2   │ docker.io/library/redis:latest │
├───────┼────────────────┼────────────────────────────────┤
│   1   │   container1   │ docker.io/library/nginx:latest │
╰───────┴────────────────┴────────────────────────────────╯
Please choose a container and enter the INDEX: 1
Press ENTER to stop log...
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2022/11/23 03:52:17  1#1: using the "epoll" event method
2022/11/23 03:52:17  1#1: nginx/1.22.1
2022/11/23 03:52:17  1#1: built by gcc 11.2.1 20220219 (Alpine 11.2.1_git20220219)
2022/11/23 03:52:17  1#1: OS: Linux 5.4.0-60-generic
2022/11/23 03:52:17  1#1: getrlimit(RLIMIT_NOFILE): 65536:65536
2022/11/23 03:52:17  1#1: start worker processes
2022/11/23 03:52:17  1#1: start worker process 30
2022/11/23 03:52:17  1#1: start worker process 31
2022/11/23 03:52:17  1#1: start worker process 32
2022/11/23 03:52:17  1#1: start worker process 33
2022/11/23 03:52:17  1#1: start worker process 34
2022/11/23 03:52:17  1#1: start worker process 35
2022/11/23 03:52:17  1#1: start worker process 36
2022/11/23 03:52:17  1#1: start worker process 37

查询服务状态信息

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入s选择[S]Service Status查询服务状态信息
  3. 根据提示Please enter the user service index (default All):,输入某一个User Service的序号查看其状态信息,或者直接按回车查询当前页所有服务状态信息
  4. 之后可以输入m选择[M]Monitor查询某个服务的资源使用情况

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: m
Please enter the user service index (default All): 2
Querying data... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
                                                                          User Service Status
╭──────────────────────────┬────────────────┬────────┬────────────────────────────────┬────────┬──────────────────┬───────────┬────────────────┬─────────────────────╮
│     User Service ID      │ Container Name │ Region │             Image              │ Memory │ Container Status │ Env List  │    Host IP     │ Port Spec           │
├──────────────────────────┼────────────────┼────────┼────────────────────────────────┼────────┼──────────────────┼───────────┼────────────────┼─────────────────────┤
│ 63r2213dd18f2b3a37fwa384 │   container1   │ Europe │ docker.io/library/redis:latest │  1Gi   │     running      │ air: test89.163.242.240 │ hostPort: 44844     │
│                          │                │        │                                │        │                  │           │                │ containerPort: 9002 │
│                          │                │        │                                │        │                  │           │                │ protocol: TCP       │
│                          │                │        │                                │        │                  │           │                │                     │
│ 63r2213dd18f2b3a37fwa384 │   container2   │ Europe │ docker.io/library/nginx:latest │  1Gi   │     running      │ air: test89.163.242.240 │ hostPort: 40814     │
│                          │                │        │                                │        │                  │           │                │ containerPort: 9001 │
│                          │                │        │                                │        │                  │           │                │ protocol: TCP       │
│                          │                │        │                                │        │                  │           │                │                     │
╰──────────────────────────┴────────────────┴────────┴────────────────────────────────┴────────┴──────────────────┴───────────┴────────────────┴─────────────────────╯
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                    [P]rev                                                                            [E]xit                                        │
│                                    [M]Monitor                                                                                                                      │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: m
Please enter the Service INDEX: 0
                                                                            Monitor
╭──────────────────────────┬────────────────┬──────┬──────────────────────────────────────┬──────────────────┬────────────────┬─────────┬─────────────────────╮
│     User Service ID      │ Container Name │ CPU  │                Memory                │ Network Download │ Network Upload │ Storage │        Time         │
├──────────────────────────┼────────────────┼──────┼──────────────────────────────────────┼──────────────────┼────────────────┼─────────┼─────────────────────┤
│ 63r2213dd18f2b3a37fwa384 │   container1   │ 0.0% │ 10,399,744 byte / 1,073,741,824 byte │      0 bps       │     1 bps      │    -    │ 2023-11-28 14:36:43 │
╰──────────────────────────┴────────────────┴──────┴──────────────────────────────────────┴──────────────────┴────────────────┴─────────┴─────────────────────╯
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                    [P]rev                                                                            [E]xit                                        │
│                                    [R]Refresh                                                                                                                      │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

获取服务访问API

  1. 在用户服务界面,选择[1]Show Running User Service[2]Show Usable User Service
  2. 输入a选择[A]User Service API Access查询服务状态信息
  3. 根据提示Please enter the User Service INDEX选择服务,将显示对应的secret信息

示例如下:

                                               Usable User Service Information Table
  ╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────┬────────────╮
  │ Index │     User Service ID      │   Service Type    │    Creation Time    │ Duration (HOUR) │ Expiration Time │ Refundable │
  ├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────┼────────────┤
  │   0   │ 62eb414017600547fb5118bb │ Container Service │ 2022-08-04 11:47:57 │        7        │     xxxxxx      │    True    │
  │   1   │ 6322f61eba21a6501756fb4f │ Container Service │ 2022-09-15 17:54:08 │       11        │     xxxxxx      │    True    │
  │   2   │ 6348c0dc4aeb9f960c72b7e7 │ Container Service │ 2022-10-14 09:53:08 │        8        │     xxxxxx      │    True    │
  ╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────┴────────────╯
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                   [P]rev                                                          [E]xit                                        │
│                   [D]User Service Detail                                          [A]User Service API Access                    │
│                   [S]Start a service                                              [F]Refund Service                             │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: a
Please enter the User Service INDEX: 2
╭─────────────────────────────────────────────────── Service Login Information ───────────────────────────────────────────────────╮
│ {'Secret': 'L1AcYLdtFqRCC7PSRi5NJpUb9hd12DQNpAFyafwbR5baUCgrw5AfrhDSDuvunZRBNbuuKxrXPyQNpmW1GADio5N8AaP7kkhd2hZQykCT41kKSMMN3ry │
│ 1CyysBLjSpMQDWQ4XeCNe89h6Dps5KDhb7TogovE4XPofkDYPNBn6XBMWxXzLwZ8KwBFfmcZXcC5DhKG4q32edZfSGVPhiptPq5SA8urzzWCkvUD27BdYWdt9FS4oua │
│ kaW92xfE'}                                                                                                                      │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

域名绑定

当前云服务最多支持绑定10个域名

  1. 服务状态信息获取目标User ServiceHost IPContainer Port
  2. 前往域名服务商,在DNS设置中将此用户服务对应的Host IP设置为的域名的A Record,等待配置生效
  3. 在用户服务界面,选择[1]Show Running User Service
  4. 输入b选择[B]Domain Name并输入要查询的服务序号,查询对应服务已经绑定的域名
  5. 输入b选择[B]Bind Domain Name,根据提示Please input the domain name,输入要绑定的(子)域名
  6. 根据提示Please enter the container port,输入域名要映射到的Container Port
  7. 根据提示Do you want to use https,选择是否使用https
  8. 注意某一云服务下绑定的同一域的域名的use https仅可在初次绑定时被设置,必须先全部解绑才能重新设置

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Please enter the User Service INDEX: 2
                                                            Domain Name
                                     ╭───────┬──────────────────┬────────────────┬──────────╮
                                     │ Index │   Domain Name    │ Container Port │ Is Https │
                                     ├───────┼──────────────────┼────────────────┼──────────┤
                                     │   0   │  a.example.com   │      9003      │   True   │
                                     │   1   │  b.example.com   │      9004      │   True   │
                                     ╰───────┴──────────────────┴────────────────┴──────────╯
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                   [P]rev                                                          [E]xit                                        │
│                   [B]Bind Domain Name                                             [C]Clean Up Domain Name                       │
│                   [U]Unbind Domain Name                                                                                         │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Please input the domain name: c.example.com
Please enter the container port: 9045
Https can only be set when the domain name is bound for the first time.
Do you want to use https (default Y)[Y/n]:
Success. Press ENTER to continue...

域名解绑

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入b选择[B]Domain Name并输入要查询的服务序号,查询对应服务已经绑定的域名
  3. 输入u选择[U]Unbind Domain Name,根据提示Please input index numbers of the domain name you want to unbind,输入要解绑的域名序号,并使用逗号或空格分隔开
  4. 根据提示Are you sure you want to unbind the domain,输入y确认解绑

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Please enter the User Service INDEX: 2
                                                            Domain Name
                                     ╭───────┬──────────────────┬────────────────┬──────────╮
                                     │ Index │   Domain Name    │ Container Port │ Is Https │
                                     ├───────┼──────────────────┼────────────────┼──────────┤
                                     │   0   │  a.example.com   │      9003      │   True   │
                                     │   1   │  b.example.com   │      9004      │   True   │
                                     ╰───────┴──────────────────┴────────────────┴──────────╯
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                   [P]rev                                                          [E]xit                                        │
│                   [B]Bind Domain Name                                             [C]Clean Up Domain Name                       │
│                   [U]Unbind Domain Name                                                                                         │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: u
Please input index numbers of the domain name you want to unbind (separated by space or comma): 0,1
Are you sure you want to unbind the domain a.example.com, b.example.com (default n) [y/N]: y
Success. Press ENTER to continue...

域名清除

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入b选择[B]Domain Name并输入要查询的服务序号,查询对应服务已经绑定的域名
  3. 根据提示Are you sure you want to clean up all domain names for user service,输入y确认清除当前服务的域名

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Please enter the User Service INDEX: 2
                                                            Domain Name
                                     ╭───────┬──────────────────┬────────────────┬──────────╮
                                     │ Index │   Domain Name    │ Container Port │ Is Https │
                                     ├───────┼──────────────────┼────────────────┼──────────┤
                                     │   0   │  a.example.com   │      9003      │   True   │
                                     │   1   │  b.example.com   │      9004      │   True   │
                                     ╰───────┴──────────────────┴────────────────┴──────────╯
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                   [P]rev                                                          [E]xit                                        │
│                   [B]Bind Domain Name                                             [C]Clean Up Domain Name                       │
│                   [U]Unbind Domain Name                                                                                         │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: c
Are you sure you want to clean up all domain names for user service 63r2213dd18f2b3a37fwa384 (default n) [y/N]: y
Success. Press ENTER to continue...

重启服务

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入r选择[R]Restart Service重启服务
  3. 输入要重启的服务序号,输入y确认重启

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: r
Please enter the User Service INDEX: 2
Are you sure to restart the user services(default n) [y/N]: y
Success. Service is restarting. Please wait.

更新镜像

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入h选择[H]Update Image更新镜像
  3. 输入要更新镜像的服务序号
  4. 根据提示Do you want to use a private image?,选择是否使用私有镜像
  5. 根据提示Please enter the image name on Docker Hub or Github Container Registry,输入要使用的Docker Hub或Github镜像仓库上的镜像名称
  6. 如果选择使用私有镜像,请根据提示Please input the access token (recommended) or password,输入对应的access token或密码
  7. 输入y确认更新

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: h
Please enter the User Service INDEX: 2
Do you want to use a private image? (default n) [y/N]: y
Please enter the image name on Docker Hub or Github Container Registry: alice/nginx:1.23
Please input the access token (recommended) or password:
Are you sure you want to update the image to alice/nginx:1.23? (default n) [y/N]: y
Success. Press ENTER to continue...

查询配置

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入c选择[C]Container Config查询配置信息,之后输入要查询config信息的服务序号

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: c
Please enter the User Service INDEX: 0
Config for Container container1:
stage: test

middleware:
  authenticationEnable: true
  providerAllowEnable: true

redis:
  host: "localhost"
  port: "6379"
  pass: ""
  db: 0
  address: ""

subtemplate:
  perm: 0644
  folder: "./subtemplates"
  extension: "yaml"


Press ENTER to continue...

更新配置

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入u选择[U]Update Config更新配置信息
  3. 根据提示Do you want to update container config for container?,如果服务的容器在启动时设置了配置文件,这里可以输入'y',然后输入要使用的新配置文件路径,对配置文件进行更新
  4. 根据提示Do you want to update env for container?,输入'y'后确认后可以重新设置容器的env

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: u
Please enter the User Service INDEX: 1
Do you want to update container config for container t0? (default n) [y/N]: y
Please input the path of your local config file: /Users/user/develop/new-config.yaml
Do you want to update env for container t0? (default n) [y/N]: y
Please input the number of env params you want to set (optional): 2
Please enter the name for env 1(symbols only contain '-', '.', '_' and cannot start with a number): env1
Please enter the value for env1: a
Please enter the name for env 2(symbols only contain '-', '.', '_' and cannot start with a number): env2
Please enter the value for env2: b
Success. Service is restarting. Please wait.
Press ENTER to continue...

重新部署

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入u选择[V]Update Deployment,输入服务序号进行重新部署操作
  3. 详细部署流程可参考启动服务

暂停服务

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入p选择[P]Pause Service,输入服务序号后确认,即可将服务暂停运行
  3. 输入q选择[Q]Resume Service,输入服务序号后确认,即可恢复运行服务

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: p
Please enter the Service INDEX: 0
Are you sure you want to pause the user service? (default n) [y/N]: y
Success. Service is pausing. Please wait.
Press ENTER to continue...

设置标签和描述

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入l选择[L]Set Label,输入要设置标签的服务序号,之后输入标签内容即可
  3. 输入m选择[M]Set Description,输入要设置描述的服务序号,之后输入描述内容即可

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: l
Please enter the Service INDEX: 1
Please enter the label for 62df65eggawo21jgddbf90e9: prod
Success. Press ENTER to continue...

服务续费

  1. 在用户服务界面,输入1选择[1]Show Running User Service
  2. 输入g选择[G]Renew Service续费服务
  3. 输入要续费的服务序号,并对应输入要续费的时长,最后回车停止输入
  4. 可以看到表格展示各个服务要续费的时长,以及对应的费用
  5. 之后输入y确认将形成一个续费订单
  6. 可以根据提示输入y直接支付此订单(参考订单支付),或者按回车退出,稍后再进行支付

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: g
Please input the service index or press enter to stop:2
Please enter the renewal duration number: : 7
Please input the service index or press enter to stop:1
Please enter the renewal duration number: : 3
Please input the service index or press enter to stop:
                 Renewal Amount
╭──────────────────────────┬──────────┬────────╮
│     User Service ID      │ Duration │ Amount │
├──────────────────────────┼──────────┼────────┤
│ 63r2213dd18f2b3a37fwa384 │    7700   │
│ 62df65eggawo21jgddbf90e9 │    3300   │
│          Total           │    -     │  1000  │
╰──────────────────────────┴──────────┴────────╯
Are you sure you want to create the renewal order(default n) [y/N]:y
╭──────────── ! New Order Created ! ─────────────╮
│       Order ID: 63a029afbf1a142380a26c8a       │
│ Recipient: ATzEKTyXMeaw6akwl9wibabwPlaYkaQvdja │
│                  Amount: 1000                  │
╰────────────────────────────────────────────────╯
Press ENTER to continue...
Do you want to pay this renewal order directly?(default n) [y/N]:y
                  Choose Payment Method
╭───────┬────────────────┬───────────────┬──────────────╮
│ Index │ Payment Method │ Exchange Rate │ Total Amount │
├───────┼────────────────┼───────────────┼──────────────┤
│   0   │      vsys      │      100100000    │
├───────┼────────────────┼───────────────┼──────────────┤
│   1   │       yt       │      1010000     │
╰───────┴────────────────┴───────────────┴──────────────╯
Please choose a payment method and enter the INDEX: 0
Please enter the amount(vsys): 100
=========================
+ Successful Payment! +
=========================
Recipient:        : ATzEKTyXMeaw6akwl9wibabwPlaYkaQvdja
Amount            : 100
Press ENTER to continue...

查询通知信息

  1. 在用户服务界面,输入5选择[1]Show Notice Message
  2. 输入某个user service id查询对应的通知信息,或者直接回车查询全部通知信息

示例如下:

======================================================================
||     _    _                  _____                 _              ||
||    | |  | |                / ____|               (_)             ||
||    | |  | |___  ___ _ __  | (___   ___ _ ____   ___  ___ ___     ||
||    | |  | / __|/ _ \ '__|  \___ \ / _ \ '__\ \ / / |/ __/ _ \    ||
||    | |__| \__ \  __/ |     ____) |  __/ |   \ V /| | (_|  __/    ||
||     \____/|___/\___|_|    |_____/ \___|_|    \_/ |_|\___\___|    ||
||                                                                  ||
||                                                                  ||
======================================================================
[B] Press B to UpperLevel
[1]    Show Running User Service
[2]    Show Usable User Service
[3]    Show Past User Service
[4]    Show Abort User Service
[5]    Show Notice Message

Please Select Your Choice: 5
Please enter the user service id for search (default All):
              User Service Notice Information Table
╭─────────────────────┬──────────────────────────┬─────────────╮
│        Time         │        Service ID        │ Notice Type │
├─────────────────────┼──────────────────────────┼─────────────┤
│ 2022-11-24 18:10:27 │ 62d76c52b3fwadadwa6e61fc │  Restarted  │
│ 2022-11-23 11:54:42 │ 62df65eggawo21jgddbf90e9 │  Restarted  │
│ 2022-10-17 16:37:18 │ 62d76c52b3fwadadwa6e61fc │  Restarted  │
│ 2022-07-20 10:14:36 │ 62df65eggawo21jgddbf90e9 │  Restarted  │
╰─────────────────────┴──────────────────────────┴─────────────╯

绑定邮箱

绑定邮箱后,可以在产生notice时收到邮件提醒。 可以为整个钱包账户配置默认的邮箱,也可以为子服务绑定单独的邮箱。 对于已经绑定邮箱的钱包地址或子服务,均可以再次覆盖绑定。

绑定用户邮箱

  1. 在用户服务界面,输入6选择[6]User Email,可以查看已经绑定的邮箱
  2. 输入b选择[B]Bind Email绑定邮箱,没有验证码的情况默认回车继续下一步
  3. 输入要绑定的邮箱,之后输入邮箱收到的验证码确认绑定即可

示例如下:

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                       [P]rev                                                     [E]xit                              │
│                       [B]Bind Email                                                                                  │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Do you have the verification code already? (default N)[Y/n]:
Please input your email: example@gmail.com
The verification code has been sent to your email (valid for 5 minutes).
Please input the verification code: 445536
Success. Press ENTER to continue...
                                                       User Email
                    ╭─────────────────────────────────────┬───────────────────┬─────────────────────╮
                    │               Address               │       Email       │     Update Time     │
                    ├─────────────────────────────────────┼───────────────────┼─────────────────────┤
                    │ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │ example@gmail.com │ 2024-01-15 10:00:01 │
                    ╰─────────────────────────────────────┴───────────────────┴─────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                      [P]rev                                                     [E]xit                               │
│                      [B]Bind Email                                              [U]Unbind Email                      │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

绑定子服务邮箱

  1. 在用户服务界面,选择[1]Show Running User Service
  2. 输入n选择[N]Email,输入服务序号,可以查看当前服务的邮箱绑定情况
  3. 输入b选择[B]Bind Email绑定邮箱,没有验证码的情况默认回车继续下一步
  4. 输入要绑定的邮箱,之后输入邮箱收到的验证码确认绑定即可

示例如下:

                                              Running User Service Information Table
╭───────┬──────────────────────────┬───────────────────┬─────────────────────┬─────────────────┬─────────────────────┬────────────┬───────────┬─────────────┬───────╮
│ Index │     User Service ID      │   Service Type    │     Start Time      │ Duration (HOUR) │   Expiration Time   │ Refundable │  Status   │ Description │ Label │
├───────┼──────────────────────────┼───────────────────┼─────────────────────┼─────────────────┼─────────────────────┼────────────┼───────────┼─────────────┼───────┤
│   0   │ 62d76c52b3fwadadwa6e61fc │ Container Service │ 2022-11-24 10:10:00 │        52022-11-24 15:10:00 │    True    │ Activated │      -      │ prod  │
│   1   │ 62df65eggawo21jgddbf90e9 │ Container Service │ 2022-11-24 10:13:00 │        12022-11-24 11:13:00 │    True    │ Activated │  seed desc  │   -   │
│   2   │ 63r2213dd18f2b3a37fwa384 │ Container Service │ 2022-11-24 10:15:06 │        62022-11-24 16:15:06 │    True    │  Paused   │      -      │ test  │
╰───────┴──────────────────────────┴───────────────────┴─────────────────────┴─────────────────┴─────────────────────┴────────────┴───────────┴─────────────┴───────╯
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                           [P]rev                                                                           [E]xit                                                 │
│                           [D]User Service Detail                                                           [A]User Service API Access                             │
│                           [T]Tail Service Log                                                              [B]Domain Name                                         │
│                           [S]Service Status                                                                [R]Restart Service                                     │
│                           [F]Refund Service                                                                [G]Renew Service                                       │
│                           [P]Pause Service                                                                 [Q]Resume Service                                      │
│                           [H]Update Image                                                                  [C]Container Config                                    │
│                           [U]Update Config                                                                 [V]Update Deployment                                   │
│                           [L]Set Label                                                                     [M]Set Description                                     │
│                           [N]Email                                                                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Please enter the Service INDEX: 0
No Data
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                       [P]rev                                                     [E]xit                              │
│                       [B]Bind Email                                                                                  │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: b
Do you have the verification code already? (default N)[Y/n]:
Please input your email: example@gmail.com
The verification code has been sent to your email (valid for 5 minutes).
Please input the verification code: 428886
Success. Press ENTER to continue...
                                                      Service Email
                                     ╭──────────────────────────┬───────────────────╮
                                     │     User Service ID      │       Email       │
                                     ├──────────────────────────┼───────────────────┤
                                     │ 62d76c52b3fwadadwa6e61fc │ example@gmail.com │
                                     ╰──────────────────────────┴───────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                      [P]rev                                                     [E]xit                               │
│                      [B]Bind Email                                              [U]Unbind Email                      │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

解绑邮箱

  1. 在邮箱界面输入u选择[U]Unbind Email
  2. 输入y确认解绑即可

示例如下:

                                                       User Email
                    ╭─────────────────────────────────────┬───────────────────┬─────────────────────╮
                    │               Address               │       Email       │     Update Time     │
                    ├─────────────────────────────────────┼───────────────────┼─────────────────────┤
                    │ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │ example@gmail.com │ 2024-01-15 10:00:01 │
                    ╰─────────────────────────────────────┴───────────────────┴─────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                      [P]rev                                                     [E]xit                               │
│                      [B]Bind Email                                              [U]Unbind Email                      │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
navigate to: u
Are you sure you want to unbind the email? (default N)[y/N]: y
Success. Press ENTER to continue...
上次更新: 2024/1/23 上午6:43:59