IBM Cloud Docs
信息安全

信息安全

IBM® 致力于为客户和合作伙伴提供创新的数据隐私、安全性和监管解决方案。

客户负责确保自己遵守各种法律和法规,包括《欧盟一般数据保护条例》。 客户须自行负责从合格的法律顾问那里,就可能会影响客户业务和客户为了遵守此类法律和法规需要采取的任何行动,获得关于任何相关法律和法规的认定和解释的意见。

此处描述的产品、服务和其他功能并不适合所有客户情况,其可用性可能受到限制。IBM 不提供法律、会计或审计建议,也不声明或保证其服务或产品将确保客户遵守任何法律或法规。

如果需要为创建的 IBM Cloud® Watson 资源请求 GDPR 支持

欧盟一般数据保护条例 (GDPR)

IBM 致力于为客户和合作伙伴提供创新的数据隐私、安全和监管解决方案,以协助他们完成 GDPR 合规之旅。

点击此处,了解 IBM 自身在GDPR准备方面的进展,以及我们为支持您的合规性而提供的GDPR相关能力和产品。

健康保险可移植性和责任法案 (HIPAA)

IBM Cloud

在华盛顿特区(us-east)和达拉斯(us-south)托管的高级计划可获得美国健康保险便携性和责任法案(HIPAA)支持。 更多信息,请参阅 为账户启用 HIPAA 支持

请勿在要添加到自定义模型的数据中包含个人健康信息 (PHI)。 具体来说,请务必从用于自定义语言模型或自定义声学模型的数据中删除任何PHI。

在 Speech to Text 服务中标注和删除数据

通过 IBM Watson® Speech to Text 服务,您可以删除与识别请求、定制语言模型和定制声音模型关联的所有数据。 要删除数据,必须执行以下操作:

  1. 使用 X-Watson-Metadata 头将客户标识与请求传递给服务的数据相关联;请参阅指定客户标识
  2. 使用 DELETE /v1/user_data 方法删除与指定的客户标识关联的所有数据;请参阅删除数据

缺省情况下,没有客户标识与数据相关联。

试验性和 Beta 功能的目的不是用于生产环境,因此在标注和删除数据时,无法保证这些功能可按预期运行。 在实现需要标注和删除数据的解决方案时,不应使用试验性和 Beta 功能。

指定客户标识

要将客户标识与数据相关联,请在用于传递信息的请求中包含 X-Watson-Metadata 头。 您可将字符串 customer_id={id} 作为头的自变量来传递。

客户标识可以包含除 ;(分号)和 =(等号)以外的任何字符。 请为客户标识指定随机或通用字符串;不要指定个人可标识字符串,例如电子邮件地址或推特标识。 可以在不同的请求中指定不同的客户标识。 指定的客户标识与其凭证用于请求的服务实例相关联;只有该服务实例的凭证才能用于删除与该标识关联的数据。

受支持的方法

您可以通过以下方法使用 X-Watson-Metadata 报头:

  • 使用 WebSocket 请求:

    • /v1/recognize

    使用请求的 x-watson-metadata 查询参数来指定客户标识以打开连接。 您必须对自变量进行 URL 编码,使其成为查询参数,例如 customer_id%3dmy_customer_ID。 客户标识会与通过连接发送的识别请求中所传递的所有数据相关联。

  • 使用同步 HTTP 请求:

    • POST /v1/recognize

    客户标识会与随单个请求一起发送的数据相关联。

  • 使用异步 HTTP 请求:

    • POST /v1/register_callback
    • POST /v1/recognitions

    客户标识会与列入允许名单的回调 URL 或与随单个识别请求一起发送的数据相关联。

  • 使用向定制语言模型添加语料库、定制词或语法的请求:

    • POST /v1/customizations/{customization_id}/corpora/{corpus_name}
    • POST /v1/customizations/{customization_id}/words
    • PUT /v1/customizations/{customization_id}/words/{word_name}
    • POST /v1/customizations/{customization_id}/grammars/{grammar_name}

    客户标识会与通过请求添加或更新的语料库、定制词或语法相关联。

  • 使用向定制声学模型添加音频资源的请求:

    • POST /v1/acoustic_customizations/{customization_id}/audio/{audio_name}

    客户标识会与通过请求添加或更新的音频资源相关联。

指定客户 ID 示例

以下示例将客户标识 my_customer_ID 与通过 POST /v1/recognize 请求传递的数据相关联:

IBM Cloud

curl -X POST -u "apikey:{apikey}" \
--header "X-Watson-Metadata: customer_id=my_customer_ID" \
--header "Content-Type: audio/wav" \
--data-binary @audio.wav \
"{url}/v1/recognize"

IBM Cloud Pak for Data IBM Software Hub

curl -X POST \
--header "Authorization: Bearer {token}" \
--header "X-Watson-Metadata: customer_id=my_customer_ID" \
--header "Content-Type: audio/wav" \
--data-binary @audio.wav \
"{url}/v1/recognize"

删除客户数据

要删除与客户标识关联的所有数据,请使用 DELETE /v1/user_data 方法。 您可将字符串 customer_id={id} 作为请求中的查询参数来传递。

/v1/user_data 方法用于删除与指定客户标识关联的所有数据,而不考虑这些信息的添加方法。 如果没有任何数据与客户标识关联,那么此方法不会有任何影响。 您必须使用用于将客户标识与数据相关联的同一服务实例的凭证来发出该请求。

删除客户数据示例

以下示例删除客户标识 my_customer_ID 的所有数据:

IBM Cloud

curl -X DELETE -u "apikey:{apikey}" \
"{url}/v1/user_data?customer_id=my_customer_ID"

IBM Cloud Pak for Data IBM Software Hub

curl -X DELETE \
--header "Authorization: Bearer {token}" \
"{url}/v1/user_data?customer_id=my_customer_ID"

删除 Speech to Text 服务实例的所有数据

IBM Cloud

如果通过 Speech to Text 控制台删除了 IBM Cloud 服务的实例,那么将自动删除与该服务实例关联的所有数据。 这包括所有定制语言模型、语料库、语法和词;所有定制声学模型和音频资源;异步 HTTP 接口的所有注册端点;以及与语音识别请求相关的所有数据。

这些数据会被自动清除,无论客户标识是否与数据相关联。 删除服务实例后,无法再复原任何已删除的数据。