IBM Cloud Docs
为什么我的Object Storage订阅从未准备就绪?

为什么我的Object Storage订阅从未准备就绪?

创建了“cos 订阅,但没有”ready 状态。

检查下列情况之一是否为真。

  1. 您的账户或项目未设置通知管理器角色。
  2. Object Storage桶不存在,未设置为 "regional 弹性,或与项目存在于不同区域。
  3. 申请或工作丢失。

查看订阅源,看看运行 "ibmcloud ce sub cos get --name SUB_NAME 命令是否会返回任何错误信息。

  1. 如果错误信息中包含 "Verify you have assigned the Notifications Manager role to your project

    1. 转到“管理访问和用户”并单击“授权”。
    2. 单击创建
    3. 选择“Code Engine 作为源服务,”Cloud Object Storage 作为目标服务。
    4. 请务必选择“通知管理器”服务访问复选框。
    5. 单击授权
  2. 如果错误信息中包含“Error accessing bucket in region,请运行”ibmcloud ce project current 检查项目所在的区域。 运行 "ibmcloud cos bucket-location-get --bucket BUCKET_NAME,找到您的水桶区域。 项目和水桶必须位于同一地区。 此外,请确保将弹性设置为 "regional

  3. 如果错误信息显示 "NotFound : Sink not found,则表示目标应用程序或任务不可用。 运行“ibmcloud ce app list 命令或”ibmcloud ce job list 命令,确保目标应用程序或任务存在。 如果应用程序或作业不存在,请使用“ibmcloud ce app create 命令创建应用程序,或使用”ibmcloud ce job create 命令创建作业。

Object Storage 如果这些解决方案都无法解决您的问题,可通过使用 IBM Cloud Logs 进行日志管理。

如果这些解决方案无法解决您的问题,请尝试使用 获取支持的 资源。