云容器引擎 CCE-对象存储卷挂载设置自定义访问密钥(AK/SK):配置验证

时间:2023-11-01 16:25:55

配置验证

根据上述步骤,使用IAM用户的密钥挂载对象存储卷。假设工作负载名称为obs-secret,容器内挂载目录是/temp,IAM用户权限为CCE ReadOnlyAccess和Tenant Guest。
  1. 查询工作负载实例名称。

    kubectl get po | grep obs-secret

    期望输出:

    obs-secret-5cd558f76f-vxslv          1/1     Running   0          3m22s
  2. 查询挂载目录下对象,查询正常。

    kubectl exec obs-secret-5cd558f76f-vxslv -- ls -l /temp/

  3. 尝试在挂在目录内写入数据,写入失败。

    kubectl exec obs-secret-5cd558f76f-vxslv -- touch /temp/test

    期望输出:

    touch: setting times of '/temp/test': No such file or directorycommand terminated with exit code 1
  4. 参考桶策略配置,给挂载桶的子用户设置读写权限。

  5. 再次尝试在挂在目录内写入数据,写入成功。

    kubectl exec obs-secret-5cd558f76f-vxslv -- touch /temp/test

  6. 查看容器内挂载目录,验证数据写入成功。

    kubectl exec obs-secret-5cd558f76f-vxslv -- ls -l /temp/

    期望输出:

    -rwxrwxrwx 1 root root 0 Jun  7 01:52 test
support.huaweicloud.com/usermanual-cce/cce_01_0336.html