Q14 — AWS SAA-C03 第10章

第 14/100 题 | ← 返回第10章

Q614.一家媒体公司使用 Amazon CloudFront 发行版通过互联网传送内容.该公司希望只有高级客户才能访问媒体流和文件内容.该公司将所有内容存储在 Amazon S3 存储桶中.该公司还为特定目的的客户提供按需内容,例如电影租赁或音乐下载.哪种解决方案可以满足这些要求?

正确答案: B. 生成 CloudFront 签名 URL 并将其提供给高级客户.

解析

满足媒体公司向高级客户提供访问存储在Amazon S3桶中的媒体流和文件内容以及为特定目的交付点播内容的需求的解决方案是: B.生成并向高级客户提供CloudFront签名的url。 解释: 选项B建议生成并向高级客户提供CloudFront签名的url。 CloudFront签名url允许您控制对内容的访问,使您能够指定过期时间、IP地址限制和其他访问条件。通过生成已签名的url,媒体公司可以仅向高级客户授予对特定内容的限时访问权限。这样可以确保只有授权用户才能访问媒体流和文件内容。 该解决方案的优点包括: 1. 访问控制:CloudFront签名url对哪些客户可以访问特定内容提供细粒度控制。媒体公司可以为高级客户生成唯一的签名url,从而限制对存储在S3桶中的内容的访问。 2. 限时访问:签名的url可以有一个过期时间,允许媒体公司控制访问内容的持续时间。这对于按需内容交付(例如电影租赁或音乐下载)特别有用,因为访问可以限制在租赁期间。 3.安全性:CloudFront签名的URL使用加密签名,保证URL的完整性和真实性。这可以防止篡改或未经授权访问内容。 与其他选项相比,选项B提供了最适合满足需求的解决方案: A.生成和提供S3签名cookie:虽然S3签名cookie可以提供对S3对象的访问控制,但它们可能不是交付媒体流和点播内容的最合适的解决方案。CloudFront签名url提供了更大的灵活性和对内容访问的控制。 C.使用origin access control (OAC): origin access control (OAC)用于限制对基于CloudFront发行版的origin (S3 bucket)的访问。但是,它没有提供限制高级客户访问特定内容所需的粒度和灵活性。 D.生成和激活字段级加密:字段级加密主要用于保护web表单中的特定字段,而不是为媒体流或文件内容提供访问控制。 综上所述,为了满足媒体公司向高级客户提供媒体流和文件内容的访问,以及提供点播内容的需求,推荐的解决方案是生成并提供CloudFront签名的url给高级客户(选项B)。该方法为存储在Amazon S3桶中的内容提供访问控制、限时访问和安全性。