CLI使用案例5 在配置檔案中簡單配置多個賬戶

2021-09-20 12:27:57 字數 1654 閱讀 7554

cli的每個區域都要配置乙個賬戶,是不是覺得有些繁瑣?

訪問秘鑰不想到處複製,而想集中管理?

這裡介紹一種通過配置檔案,簡單的配置多個賬戶的方式。

在配置cli裡介紹了詳細的cli配置方法。如果要配置多個賬戶,可以通過cli的configure命令配置多個賬戶:

> aliyunlog configure access_id1 access_key1 cn-beijing.log.aliyuncs.com

> aliyunlog configure access_id2 access_key2 cn-hangzhou.log.aliyuncs.com test

ak將儲存為:

[main]

access-id=access_id1

access-key=access_key1

region-endpoint=cn-beijing.log.aliyuncs.com

[test]

access-id=access_id2

access-key=access_key2

region-endpoint=cn-hangzhou.log.aliyuncs.com

如果我們有好多個域都需要配置,並且還存在多個許可權的賬戶(如管理員和唯讀許可權的秘鑰),那麼配置就有些複雜了。

配置檔案中,可以在default中集中配置多個許可權的秘鑰,再在其他區中用%(***x)s的方式引用它即可,這樣可以手動編輯~/.aliyunlogcli來實現:

[default]

admin_ak_id = id

admin_ak_key = key

user_ak_id = id

user_ak_key = key

[hz_admin]

access-id = %(admin_ak_id)s

access-key = %(admin_ak_key)s

region-endpoint = cn-hangzhou.sls.aliyuncs.com

[hz_user]

access-id = %(user_ak_id)s

access-key = %(user_ak_key)s

region-endpoint = cn-hangzhou.sls.aliyuncs.com

[bj_admin]

access-id = %(admin_ak_id)s

access-key = %(admin_ak_key)s

region-endpoint = cn-beijing.sls.aliyuncs.com

[bj_user]

access-id = %(user_ak_id)s

access-key = %(user_ak_key)s

region-endpoint = cn-beijing.sls.aliyuncs.com

可以自由切換預設的賬戶, 更多參考配置cli

aliyunlog configure --default-client=bj_admin

在ibatis 配置檔案的使用

如果要求借助ibatis在xml檔案中寫出分數小於72分的學生姓名,那麼xml檔案中相應的sql語句為 select name from student score table 非select name from student score table where score 72 為什麼第二種方式...

配置檔案中的DataDirectory在那裡設定?

sqlexpress attachdbfilename datadirectory databases data.mdf integrated 看了看,databases目錄好像就在工程目錄下。然後我也照貓畫虎,在工程目錄下開了乙個databases目錄,然後放了乙個access檔案進去。也是類似上...

springboot在原有配置檔案中新增自定義配置

在實際專案開發中,經常需要使用自定義配置,本文講解在原有配置檔案中新增自定義配置 若直接自定義配置檔案,請參考我的另一篇部落格springboot新增自定義配置檔案 在原有配置檔案中新增自定義配置,有兩種方式 一 第一種方式 1 自定義配置類 首先,自定義配置類,並新增註解 configuratio...