定义和管理密钥
定义密钥
要定义新密钥,请调用 appservices secrets create
。 CLI将提示您输入应用程序ID以及密钥的名称和值。
appservices secrets create
您还可以在调用程序时指定参数:
appservices secrets create --app=<Your App ID> \ --name="<Secret Name>" \ --value="<Secret Value>"
查看密钥
要查看应用程序中所有密钥的名称和 ID 的列表,则点击左侧导航菜单中的 Values。Values 屏幕上的表格显示所有值(包括密钥)的列表,并在其行中指示每个值的类型。
要列出应用程序中所有密钥的名称和 ID,请调用appservices
secrets list
。 CLI 将提示您输入应用程序 ID。
appservices secrets list
您还可以在调用该程序时指定应用程序 ID:
appservices secrets list --app=<Your App ID>
更新密钥
要更新密钥:
单击左侧导航菜单中的 Values(函数)。
在表格中找到要更新的值,打开 Actions 菜单,然后选择 Edit Secret。
选择 Add Content 输入并输入新值。
单击 Save(连接)。
要更新密钥值,请调用appservices secrets update
。 CLI 将提示您输入应用程序 ID。
appservices secrets update
您还可以在调用该程序时指定应用程序 ID:
appservices secrets update --app=<Your App ID> \ --secret="<Secret ID or Current Name>" \ --name="<Updated Secret Name>" \ --value="<Updated Value>"
访问密钥
定义密钥后,将无法直接读取密钥的值。可通过两种方法访问应用中已存在的密钥:
使用密钥值公开密钥。您可以通过 context.values 访问函数中的密钥值,也可以使用
%%values
在规则表达式中访问密钥值。
删除密钥
要删除密钥:
单击左侧导航菜单中的 Values(函数)。
在表格中找到要删除的值,打开其 Actions 菜单,然后选择 Delete Secret。
确认要删除密钥。
要删除密钥,请调用appservices secrets delete
。 CLI 将提示您输入应用程序 ID,并列出该应用程序中的用户以供选择。
appservices secrets delete
您还可以在调用程序时指定参数:
appservices secrets delete --app=<Your App ID> --secret=<Secret ID>
提示
您可以使用单个命令删除多个密钥,方法是将密钥的name
或id
值指定为逗号分隔的列表。
appservices secrets delete --app=<Your App ID> --secret=some-api-key,609af850b78eca4a8db4303f