基础设施安全性 - Amazon Interactive Video Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

基础设施安全性

作为一项托管式服务,Amazon IVS 都受 AWS 全球网络安全流程的保护。这些流程的说明详见安全性、身份和合规性的最佳实践

API 调用

您可以使用 AWS 发布的 API 调用通过网络访问 Amazon IVS。客户端必须支持传输层安全性协议(TLS)1.2 或更高版本。建议使用 TLS 1.3 或更高版本(因为早期版本中存在漏洞)。客户端还必须支持具有完全向前保密 (PFS) 的密码套件,例如 Ephemeral Diffie-Hellman (DHE) 或 Elliptic Curve Ephemeral Diffie-Hellman (ECDHE)。大多数现代系统(如 Java 7 及更高版本)都支持这些模式。

此外,必须使用访问密钥 ID 和与 IAM 委托人关联的秘密访问密钥来对 API 请求进行签名。您还可以使用 AWS Security Token Service 生成临时安全凭证来对请求进行签名。

您可以从任何网络位置调用这些 API 操作,但 Amazon IVS 不支持基于资源的访问策略,其中可以包含基于源 IP 地址的限制。您还可以使用 Amazon IVS 策略来控制来自特定 Amazon Virtual Private Cloud (Amazon VPC) 端点或特定 VPC 的访问。事实上,这将对给定 Amazon IVS 资源的网络访问隔离在 AWS 网络中的特定 VPC。

此外,所有 API 请求均已签名 sigv4。

有关 API 的详细信息,请参阅 IVS Low-Latency Streaming API ReferenceIVS Real-Time Streaming API Reference,以及 IVS Chat API Reference

流式处理和播放

通过 HTTPS 进行从边缘到查看器的播放,如果通道配置为允许不安全的提取,则“贡献边缘”(提取端点)支持 RTMPS(RTMP over TLS)或 RTMP。Amazon IVS 流式处理需要使用 TLS 1.2 或更高版本。流不是端到端加密的;流可以在 IVS 网络内部以不加密形式传输,以供处理。