将后端存储桶设置为 Cloud CDN 的源站
本快速入门介绍如何使用 Google Cloud 控制台将后端存储桶设置为 Cloud CDN 的源站。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
准备工作
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
创建 Cloud Storage 存储桶
“存储桶”是 Cloud Storage 中用于存放数据的基本容器。
如需创建存储桶,请按照以下步骤操作:
-
在 Google Cloud 控制台中,进入 Cloud Storage 存储桶页面。
-
点击
点击查看 。
创建。
-
在
指定存储桶的名称 部分中,为存储桶输入一个唯一的名称。点击继续。
- 在
选择数据存储位置 部分,执行以下操作:- 对于位置类型,选择区域,然后从列表中选择
us-east1 (South Carolina)
。 - 点击继续。
- 对于位置类型,选择区域,然后从列表中选择
- 在
选择数据的存储类别 部分,执行以下操作:- 选择设置默认类别,然后选择标准。
- 点击继续。
- 在
选择如何控制对象的访问权限 部分,执行以下操作:- 清除禁止公开访问此存储桶复选框。
- 在访问权限控制部分,选择统一。
- 点击继续。
- 在
选择如何保护对象数据 部分,保留选中的默认设置,然后点击创建 。
将对象上传到存储桶
将以下图片保存到您的设备上:
- 在存储桶详情页面的
对象 标签页上,点击上传文件 。 - 在文件对话框中,选择您刚刚下载的文件。
将存储桶设为公开
- 在存储桶详情页面上,点击
权限 标签页。 -
确保将视图设置为
按主账号查看 ,然后点击授予访问权限 。随即会显示添加主账号窗格。
- 在
新的主账号 字段中,输入allUsers
。 - 在
选择角色 列表中,选择 Cloud Storage > Storage Object Viewer。 - 点击
保存 。 - 在确定要将此资源设为公开吗?页面上,点击允许公开访问。
-
如需验证对象是否已公开共享,请点击
对象 标签页以返回对象列表。对象的公开访问权限 列应显示对互联网公开。按下复制网址按钮后,系统会提供一个大致如下的可分享网址:https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
创建后端存储桶
要创建后端存储桶和外部应用负载均衡器,请执行以下操作:
在 Google Cloud 控制台中,转到 Cloud CDN 页面。
点击
添加来源 。在新建来源页面的
来源名称 部分中,输入来源的名称。在
来源类型 部分,选择后端存储桶。在
定义后端存储桶 部分,选择新建后端存储桶。在 Cloud Storage 存储桶字段中,点击浏览。
选择您之前创建的 Cloud Storage 存储桶,点击选择,然后点击下一步。
在
连接负载均衡器 部分,选择为我创建新的负载均衡器,为该负载均衡器输入一个名称,然后点击下一步。在缓存性能部分,保留选中的默认设置,然后点击
完成 。新来源将显示在来源列表中。完全创建来源可能需要几分钟时间。仅当您看到指示来源已创建的通知后,才继续执行下一步。
测试 Cloud CDN
-
在 Google Cloud 控制台中,转到负载均衡页面。
点击您之前创建的负载均衡器的
名称 。此时将显示负载均衡器详情页面。
记下
IP:端口 下显示的 IPv4 地址。打开浏览器,在一个新标签页中输入下面的网址(该网址中包含负载均衡器的 IP 地址),以测试 Cloud CDN:
http://IP_ADDRESS/kitten.png
您的浏览器应该会打开一个包含所上传图片的页面。
刷新该页面数次。
返回负载均衡器详情页面,然后点击监控。
几分钟后,观察传送的流量。
直接从后端存储桶传送的流量会带有 SERVED_FROM_BACKEND_BUCKET 标签。从 Cloud CDN 传送的流量则带有 SERVED_FROM_CACHE 标签。 如需了解详情,请参阅监控指标。
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
删除负载均衡器和后端存储桶:
-
在 Google Cloud 控制台中,转到负载均衡页面。
选中您创建的负载均衡器旁边的复选框,然后点击删除。
在随即打开的页面上,选中您创建的后端存储桶旁边的复选框,然后确认您确实要删除负载均衡器和所选资源。
-
删除 Cloud Storage 存储桶:
-
在 Google Cloud 控制台中,进入 Cloud Storage 存储桶页面。
- 选中您创建的存储桶旁边的复选框,然后点击删除。
- 在删除存储桶对话框中,确认要删除存储桶,然后点击删除。
-
在 Google Cloud 控制台中,进入 Cloud Storage 存储桶页面。
后续步骤
接下来,您可以执行以下操作: