【问题标题】:IBM COS SDK - Access bucket using service IDIBM COS SDK - 使用服务 ID 访问存储桶
【发布时间】:2018-10-24 12:24:23
【问题描述】:

我可以使用https://github.com/ibm/ibm-cos-sdk-python/ 中的示例通过服务凭据信息访问存储桶。有没有办法使用服务 ID 及其 API 访问存储桶?或者我必须为每个服务 ID 创建服务凭证?我正在尝试将服务 ID 的读写访问权限限制为特定存储桶。 感谢您提供的任何建议。

【问题讨论】:

    标签: object-storage ibm-cloud-storage


    【解决方案1】:

    您可以使用相同的服务 ID 创建任意数量的服务凭据。这样,您可以管理单个 ID 的权限,并且该服务 ID 角色的任何更改都将应用于使用该 ID 生成的任何服务凭证。更多信息在IAM docs

    【讨论】:

    • 感谢尼克的建议。如果我不想让服务 ID 看到某个存储桶,那么我应该有单独的服务 ID 而不是不同的服务凭证,对吗?
    • 另外,您知道有一种方法可以通过编程方式(不使用 UI)创建服务凭证吗?
    • 是的 - 您将创建另一个服务 ID。请注意,当您在 UI 中创建服务凭证时,您可以选择为新凭证生成新的服务 ID。
    • 还有。有一个 REST API,但尚未公开。您可以使用 Bluemix CLI,但奇怪的是,该命令是创建一个“服务密钥”,其中包含凭证。是的,这个术语很难保持直截了当。 :)
    猜你喜欢
    • 1970-01-01
    • 2018-04-03
    • 2017-11-25
    • 2019-01-28
    • 2018-07-19
    • 2021-09-14
    • 2019-05-08
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多