下载或删除应用的数据存储

如果需要下载或删除托管在 Slack 的托管基础设施上的应用的数据存储,可以使用 API 或 Slack 命令行界面 (CLI)。为此,你需要成为应用的协作者

小窍门:如果你无法将自己添加为协作者,请让应用开发者按照以下步骤操作。

下载应用的数据存储

使用 API

使用 CLI

  1. 下载并安装 Slack CLI(如果还没有安装)。 
  2. 从终端将你的工作目录更改为应用的项目目录。 
  3. 要下载数据存储中的单条记录,请使用 slack datastore get 命令。要下载数据存储中的所有记录,请使用 slack datastore query --output json 命令。如果你的数据存储包含多页记录,你需要使用分页以获取所有记录。 


删除应用的数据存储

使用 API

  • 要删除单个记录,请调用 apps.datastore.delete API。所有数据将输出为 JSON 格式。 

使用 CLI

  1. 下载并安装 Slack CLI(如果还没有安装)。 
  2. 从终端将你的工作目录更改为应用的项目目录。 
  3. 要删除数据存储中的单条记录,请使用 slack datastore delete 命令。 
  4. 你可以通过两种方式删除整个数据存储:

    •  使用 slack datastore query 命令以确定要删除的所有记录的编号,然后使用 slack datastore delete 命令进行逐个删除。 
    • 从应用清单中删除数据存储,然后使用 slack deploy --force 命令重新部署应用以彻底删除数据存储表。 
哪些人员可以使用此功能?