文档首页/ AI开发平台ModelArts/ 常见问题/ Standard Notebook/ 数据存储/ 在Notebook中,如何访问其他账号的OBS桶?
更新时间:2024-10-28 GMT+08:00

在Notebook中,如何访问其他账号的OBS桶?

创建Notebook时选择OBS存储,这种情况下只能访问到自己账号下的桶,无法访问到其他账号的OBS桶。

如果需要在Notebook中,访问其他账号的OBS文件,前提是,需获取目标OBS桶的读写权限。

  1. 首先,请联系OBS桶的创建者,参考对其他账号授予桶的读写权限指导,授予当前账号OBS桶的读写权限。此操作指导是某一华为云账号将其OBS桶权限授予其他华为云账号。如果您的账号是IAM用户或其他场景时,请参见《OBS权限配置指南 》> 典型场景配置案例,查找授予OBS桶权限的指导。
  2. 获得OBS桶的读写权限后,您可以在Notebook中,使用moxing接口,访问对应的OBS桶,并读取数据。举例如下:
    import moxing as mox
    mox.file.copy_parallel('obs://bucket_1/dataset', 'obs://bucket_2/dataset')

    其中,“bucket_1”为其他账号的OBS桶, “bucket_2”为自己的OBS桶。