Warum ist der Befehl subscription cos create fehlgeschlagen?

Sie können eine IBM Cloud Object Storage -Subskription nicht über die Befehlszeilenschnittstelle erstellen, indem Sie die ibmcloud ce subscription cos create und Sie erhalten einen Fehler, der failed in der Nachricht erwähnt.

Wenn Sie ein Object Storage-Abonnement nicht erstellen können, ermitteln Sie, ob einer der folgenden Fälle zutrifft:

  1. Der Name Ihres Abonnements ist innerhalb des Projekts nicht eindeutig.

  2. Die Anwendungs-oder Jobreferenz ist nicht vorhanden. Ein Fehler mit Text ähnlich der folgenden Nachricht wird angezeigt: Failed to retrieve the application. View available applications by running ibmcloud ce app list.

  3. Es tritt eine Zeitlimitüberschreitung auf. In der Fehlernachricht heißt es: Getting COS event subscription status timed out

Versuchen Sie eine der folgenden Lösungen.

  1. Führen Sie den Befehl ibmcloud ce sub cos list aus, um alle definierten Object Storage-Abonnements aufzulisten, und prüfen Sie, ob ein Abonnement mit demselben Namen vorhanden ist. Wenn ein Abonnement mit demselben Namen vorhanden ist, führen Sie den Befehl ibmcloud ce sub cos delete --name SUB_NAME aus, um das alte Abonnement zu löschen. Der Name des Abonnements muss innerhalb Ihres Projekts eindeutig sein.

  2. Führen Sie ibmcloud ce app list oder ibmcloud ce job list aus, um sicherzustellen, dass Ihre Zielanwendung oder Ihr Zieljob existiert. Wenn die Anwendung oder der Job nicht existiert, erstellen Sie die Anwendung mit dem Befehl ibmcloud ce app create oder erstellen Sie den Job mit dem Befehl ibmcloud ce job create.

  3. Versuchen Sie die Lösungen in Warum wird mein Object Storage Abonnement nie bereit?