# 环境变量
云鉴支持以下环境变量:
| 环境变量 | 描述 |
|---|---|
| CLOUD_SWORD_ACCESS_KEY_ID | 访问凭证 ID |
| CLOUD_SWORD_ACCESS_KEY_SECRET | 访问凭证 Secret |
| CLOUD_SWORD_SECURITY_TOKEN | 可选,访问凭证的临时令牌部分 |
| CLOUD_SWORD_DETAIL | 详细内容输出(设置 no 或者 yes) |
对于 Mac 和 Linux 系统:
export CLOUD_SWORD_ACCESS_KEY_ID=xxxxxx
export CLOUD_SWORD_ACCESS_KEY_SECRET=xxxxxx
1
2
2
对于 Windows 系统:
set CLOUD_SWORD_ACCESS_KEY_ID=xxxxxx
set CLOUD_SWORD_ACCESS_KEY_SECRET=xxxxxx
1
2
2
配置完环境变量后,在使用云鉴时,模块里对应的参数会自动配置为环境变量里的值。
# 程序启动后再配置
云鉴除了支持环境变量外,在程序启动后再配置凭证也是可以的。
云鉴启动后,使用 use 命令选择自己要使用的模块,再使用 info 命令可以查看当前模块需要配置的信息,如下所示:
> cloudsword
CloudSword > use 1201_aliyun_oss_list_buckets
CloudSword 阿里云 (1201_oss_list_buckets) > info
操作:
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 名称 必选 当前设置 描述 │
│─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────│
│ ak_id true 访问凭证 ID │
│ ak_secret true 访问凭证 Secret │
│ ak_token false 可选,访问凭证的临时令牌部分 │
│ detail true false 设置详细输出模式(true 或 false) │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
可以看到在这个模块里,有三个必选项,分别是 ak_id、ak_secret 和 detail,其中 detail 默认是 false 的,这里我们仅需手动配置 ak_id 和 ak_secret,具体配置需要使用 set 命令,如下所示:
CloudSword 阿里云 (1201_oss_list_buckets) > set ak_id xxxxxx
ak_id ==> xxxxxx
CloudSword 阿里云 (1201_oss_list_buckets) > set ak_secret xxxxxx
ak_secret ==> xxxxxx
CloudSword 阿里云 (1201_oss_list_buckets) > info
操作:
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 名称 必选 当前设置 描述 │
│─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────│
│ ak_id true xxxxxx 访问凭证 ID │
│ ak_secret true xxxxxx 访问凭证 Secret │
│ ak_token false 可选,访问凭证的临时令牌部分 │
│ detail true false 设置详细输出模式(true 或 false) │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15