创建存储桶

本页面将引导您完成以下操作:为 Google Distributed Cloud (GDC) 空气隔离设备项目创建存储桶。其中介绍了前提条件、创建和验证步骤以及命名准则。这有助于您建立合规且配置完善的对象存储,以满足隔离部署的需求。

本页面面向的受众群体包括基础设施运维人员组中的 IT 管理员或应用运维人员组中的开发者,他们希望在 GDC 气隙环境内为项目预配和管理对象存储分区。

准备工作

项目命名空间用于管理 Management API 服务器中的存储桶资源。您必须拥有一个项目才能使用存储分区和对象。

您还必须拥有相应的存储桶权限才能执行以下操作。请参阅授予存储桶访问权限

存储桶命名准则

存储分区名称必须遵循以下命名惯例:

  • 在项目中必须是唯一的。项目会向存储桶名称添加唯一的前缀,以确保组织内不会发生冲突。如果出现组织间前缀和存储桶名称冲突的极小概率事件,存储桶创建会失败并显示 bucket name in use 错误。
  • 至少包含 1 个字符,且不得超过 57 个字符。
  • 请勿包含任何个人身份信息 (PII)。
  • 符合 DNS 规范。
  • 以字母开头,且只能包含字母、数字和连字符。

创建存储桶

如需创建存储桶,请将存储桶规范应用于项目命名空间:

    kubectl apply -f bucket.yaml

以下是分桶规范的示例:

    apiVersion: object.gdc.goog/v1
    kind: Bucket
    metadata:
      name: BUCKET_NAME
      namespace: NAMESPACE_NAME
    spec:
      description: DESCRIPTION
      storageClass: Standard
      bucketPolicy :
        lockingPolicy :
          defaultObjectRetentionDays: RETENTION_DAY_COUNT

如需了解详情,请参阅 Bucket API 参考文档