# 删除 Secret
<subtitle>删除已存储的 Secret，并了解对引用它的沙箱的影响。</subtitle>

使用 `Secret.destroy()` 删除 Secret。删除成功返回 `True`；如果 Secret 不存在，返回 `False`。

```python
from ucloud_sandbox import Secret

Secret.destroy("modelverse_api_key")  # True
```

## 删除后的影响

- 删除后，该 Secret 的所有版本都将无法访问，后续查询也找不到它。
- 引用该 Secret 的出站请求将不再获得凭证注入，目标服务通常会返回 `401` 或 `403`。
- 已经解析了该值的请求可能仍会使用它。

> **注意**：删除 Secret 只是从 UCloud Sandbox 中移除该凭证，凭证在其原始服务商处依然有效。如果需要让该 Key 或 Token 彻底失效，请同时到服务商处吊销。

## 以相同名称重新创建

Secret 引用是按名称解析的。删除一个 Secret 后，如果再以相同名称创建新的 Secret，匹配的请求会使用新值。新 Secret 会获得新的 Secret ID，版本号也会从 `1` 重新开始。
