Cloud Firestore 和 Cloud Storage 的安全规则。
函数
函数 | 说明 |
---|---|
getSecurityRules(应用) | 获取默认应用或指定应用的 SecurityRules 服务。可调用admin.securityRules() (不使用任何参数)来访问默认应用的 SecurityRules 服务,或者以 admin.securityRules(app) 的形式调用<br">与特定应用服务相关联的 SecurityRules |
类
类 | 说明 |
---|---|
规则集 | 一组 Firebase 安全规则。 |
RulesetMetadataList | 规则集元数据页面。 |
SecurityRules | Firebase SecurityRules 服务接口。 |
接口
接口 | 说明 |
---|---|
RulesetMetadata | 与规则集关联的必需元数据。 |
RulesFile | 包含某些 Firebase 安全规则的源文件。内容包括原始源代码,包括文本格式设置、缩进和注释。使用 SecurityRules.createRulesFileFromSource() 方法创建此类型的新实例。 |
getSecurityRules(应用)
获取默认应用或指定应用的 SecurityRules 服务。
可以不使用任何参数调用 admin.securityRules()
来访问默认应用的 SecurityRules
服务,或者以 admin.securityRules(app)
形式调用以访问与特定应用关联的 SecurityRules
服务。
签名:
export declare function getSecurityRules(app?: App): SecurityRules;
参数
参数 | 类型 | 说明 |
---|---|---|
app | 应用 | 要为其返回 SecurityRules 服务的可选应用。如果未提供,则返回默认的 SecurityRules 服务。 |
返回:
默认的 SecurityRules
服务(如果未提供应用),或与提供的应用关联的 SecurityRules
服务。
示例 1
// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();
示例 2
// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);