本页面介绍了如何生成项目中的 Google Distributed Cloud (GDC) 网闸隔离存储桶列表,以及如何显示每个存储桶的配置详细信息。对双区域存储桶的所有列出和查看操作都应针对全球 API 进行。
准备工作
存储桶是限定于特定项目的资源。项目充当容器,对存储桶进行分组,并支持通过 Management API 服务器对其进行管理。您必须先创建一个新项目,或选择一个您拥有足够权限的现有项目,然后才能执行本页面上的操作。
所需 IAM 角色
请与您的 IAM 项目管理员联系,请求在项目命名空间中授予以下角色:
- Bucket Project Admin (
project-bucket-admin):创建、更新和删除存储桶。 - Bucket Object Project Viewer (
project-bucket-object-viewer):查看和检查存储桶和对象的详细信息。
如需了解详情,请参阅授予存储桶访问权限。
准备环境
如需针对管理 API 服务器或全局 API 服务器运行命令,请执行以下操作:
- 如果您没有可用区级管理 API 服务器的 kubeconfig 文件,请登录并生成该文件。
- 对于双可用区存储桶,请执行以下操作:
- 请与您的基础架构运维人员 (IO) 确认,是否已为您的配对可用区创建
BucketLocationConfig自定义资源。 - 为全局 API 服务器生成 kubeconfig 文件。
- 请与您的基础架构运维人员 (IO) 确认,是否已为您的配对可用区创建
列出存储桶
控制台
- 在导航菜单中,点击对象存储。您有权访问的所有存储桶都会列在表格中。
kubectl
如需列出您在给定对象存储区租户中有权访问的所有存储桶,请完成以下步骤:
运行以下命令,列出所有存储桶:
kubectl get buckets --all-namespaces运行以下命令,列出命名空间中的所有存储桶:
kubectl get buckets --namespace NAMESPACE_NAME
查看存储桶配置
控制台
- 在导航菜单中,点击对象存储。
- 点击您要查看其详细信息的存储桶的名称。
- 等待系统将您重定向到详细视图页面。
kubectl
使用以下任一命令查看存储桶的配置详情:
kubectl describe buckets/BUCKET_NAME --namespace NAMESPACE_NAME
kubectl get buckets/BUCKET_NAME --namespace NAMESPACE_NAME -o yaml