
# 如何查看存储空间及释放存储空间
在使用CodeArts Artifact的软件发布库和私有依赖库过程中，存储空间不足将影响上传和下载制品的正常操作。进入CodeArts Artifact的资源用量页面，查看各仓库的使用空间，按需清理不再需要的文件，可以有效释放存储空间。
#### 查看存储空间
1. 使用华为云账号[访问CodeArts Artifact的私有依赖库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0007.html#section0)。
2. 单击页面左上角的"租户存储空间"，如下图所示。 
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002535930400.png "点击放大")
   
   
   
3. 在"资源用量"页面的仓库列表中，查看各仓库的"使用空间"（即存储容量），按需[清理制品仓库存储容量]（"使用空间"未包含回收站，回收站需要单独查看清理）。
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002567010153.png "点击放大")
   
   
   
 
 #### 通过删除制品释放存储空间
- **删除发布库内制品**
  **前提条件：** 用户需具有软件发布库的"删除/还原（生产包）"、"删除/还原（测试包）"权限，如需添加该权限，请参考[配置软件发布库的权限](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0006.html)。
  
1. 使用华为云账号[访问CodeArts Artifact的软件发布库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0001.html#section2)。
2. 在软件发布库的左侧边栏中，找到需要删除的软件包，单击软件包名称。
3. 单击软件包或其目录右侧![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002535930402.png)，在弹框中确认并输入要删除的软件包名称，单击"彻底删除"，如下图所示。
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002566850183.png "点击放大")
   
   
   
- **删除私有库依赖库内制品**
  **前提条件：** 用户需具有私有依赖库的"删除/覆盖上传"私有库组件权限，如需添加该权限，请参考[配置私有依赖库的权限](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0047.html)。
  
1. 使用华为云账号[访问CodeArts Artifact的私有依赖库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0007.html#section0)。
2. 在私有依赖库页面的左侧边栏中，单击仓库下组件或目录右侧![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002536090340.png)。
3. 在弹框中确认并输入要删除的组件名称，单击"确定"，可删除组件或目录，如下图所示。**删除后需再[清理私有库依赖库回收站]。**
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002535930404.png "点击放大")
   
   
 
#### 通过清理回收站释放存储空间
- **清理软件发布库回收站**
  **前提条件：** 用户需要具有"删除/还原（生产包）"、"删除/还原（测试包）"、"清空回收站"权限，如需添加该权限，请参考[配置软件发布库的权限](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0006.html)。
  
1. 使用华为云账号[访问CodeArts Artifact的软件发布库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0001.html#section2)。
2. 在软件发布库页面左下方单击"回收站"，在"回收站"面板可进行如下操作： 
   - 单击操作列![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002567010157.png)：删除对应软件包/文件夹。
   
   - 单击"清空回收站"：一键删除回收站中所有软件包/文件夹。
   
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002536090342.png "点击放大")
   
   
   
- **清理私有库依赖库回收站** **。**
  **前提条件：** 用户需要具有私有依赖库的"删除仓库"、"删除/覆盖上传"私有库组件、"清空回收站"权限，如需添加该权限请参考[配置私有依赖库的权限](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0047.html)。
  
1. 使用华为云账号[访问CodeArts Artifact的私有依赖库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0007.html#section0)。
2. 在私有依赖库页面左下方单击"回收站"，在"回收站"面板可进行如下操作： 
   - 单击操作列![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002566850187.png)：删除对应组件。
   
   - 单击"清空回收站"：一键删除回收站中的所有仓库与组件。
   
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002567010159.png "点击放大")
   
   
   
 
#### 通过清理软件发布库归档构建包释放存储空间
当构建任务指定版本号上传软件发布库时，会存在历史构建包归档存储，这部分文件未直接在文件列表页面展示，需要在对应文件的"构建包归档"页签中查看，可以在文件列表直接删除文件（会同步删除对应历史构建包），或者单个清理不需要的历史构建包。
**前提条件：** 用户需要具有"删除/还原（生产包）"、"删除/还原（测试包）"权限，如需添加该权限请参考[配置软件发布库的权限](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0006.html)。
1. 使用华为云账号[访问CodeArts Artifact的软件发布库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0001.html#section2)。
2. 在软件发布库页面，选择"仓库视图"页签，可选择如下操作： 
   1. **全部删除历史构建包** ：在发布库的文件目录中直接删除文件（会同步删除对应历史构建包），具体步骤可参考[删除发布库内制品]。
   
   2. **单个删除历史构建包** ：
      1. 在发布库的文件目录中，单击软件包名称，在右侧面板选择"构建包归档"页签。
      
      2. 在构建任务列表中，单击"操作"列![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002535930408.png)，即可删除对应历史构建包（不支持删除最新包）。
         ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002566850189.png "点击放大")
         
         
       
   
   
   
   
 
#### 通过设置软件发布库清理策略释放存储空间
软件发布库中存放的文件如果已冗余或已失效不再使用，可通过定时自动清理策略自动将超时的文件从仓库移动至回收站，或者将废弃文件从回收站内彻底清除，有助于用户更有序高效地管理软件发布库中的文件。
**前提条件：** 用户需要具有"项目经理"角色，如需添加该角色，请参考[管理项目成员](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0011.html#section3)配置成员在项目中的角色。
1. 使用华为云账号[访问CodeArts Artifact的软件发布库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0001.html#section2)。
2. 单击页面右上方"设置仓库"，选择"清理策略"页签。
3. 根据需要打开"删除文件至回收站"或"从回收站彻底删除"的开关，在下拉列表中选择保存时间。 
   服务默认保留的时间为：
   - 从发布库放入回收站：30天。
   
   - 从回收站彻底删除：30天
   
   
   ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002536090346.png "点击放大")
   
   - 如果列表中的选项不满足需要，可以自定义时间，单击"自定义"，输入数字，单击"√"保存。 ![](https://support.huaweicloud.com/price-cloudartifact/zh-cn_image_0000002566850191.png "点击放大")
     以下为可选配置项：
     - **清理空文件夹：**系统进行文件清理时将同时清理所有空文件夹。
     
     - **忽略"生产包"** **状态的文件：**系统进行文件清理时将保留"生产包"状态的文件。
     
     - **忽略文件路径** **：** 系统进行文件清理时将保留匹配用户设置的文件路径的软件包。
       - 支持设置多个文件路径（以"/"开头），文件路径名请勿包含项目名，多路径之间用英文分号隔开。例如：/test/folder1/;/1.0.0/test.txt。
       
       - 文件路径名前后存在的空格会被自动去除。
       
       - 文件路径名使用前缀匹配原则，需要忽略指定目录请以"/"结尾，需要忽略文件则使用文件全路径，否则可能出现忽略文件不匹配的问题。
        
      
   
   
   
   
 
