Por que minha assinatura do Object Storage nunca fica pronta?
Uma assinatura do cos foi criada, mas ela não tem um status ready.
Verifique se um dos casos a seguir é verdadeiro.
- A função de Gerenciador de notificações não foi configurada para sua conta e seu projeto.
- O depósito do Object Storage não existe, não está configurado para a resiliência
regionalou existe em uma região diferente do projeto. - Um aplicativo ou tarefa está ausente.
Confira a origem da assinatura para ver se alguma mensagem de erro foi retornada executando o comando ibmcloud ce sub cos get --name SUB_NAME.
-
Se a mensagem de erro incluir
Verify you have assigned the Notifications Manager role to your project,- Acesse Gerenciar acesso e usuários e clique em Autorizações.
- Clique em Criar.
- Selecione o
Code Enginecomo o serviço de origem e oCloud Object Storagecomo o de destino. - Certifique-se de marcar a caixa de seleção do acesso de serviço de Gerenciador de notificações.
- Clique em Autorizar.
-
Se a mensagem de erro incluir
Error accessing bucket in region, executeibmcloud ce project currentpara verificar a região de seu projeto. Localize a região de seu depósito executandoibmcloud cos bucket-location-get --bucket BUCKET_NAME. Tanto o projeto quanto o depósito devem estar na mesma região. Além disso, certifique-se de que a resiliência esteja configurada comoregional. -
Se a mensagem de erro mostrar
NotFound : Sink not found, seu app ou tarefa de destino não está disponível. Execute o comandoibmcloud ce app listou o comandoibmcloud ce job listpara certificar-se de que o seu app ou tarefa de destino existe. Se o app ou a tarefa não existir, crie o aplicativo com o comandoibmcloud ce app createou crie a tarefa com o comandoibmcloud ce job create.
Se essas soluções não resolverem seu problema, recupere os logs da assinatura do Object Storage para uma depuração adicional usando o IBM Cloud Logs para recursos de gerenciamento de log.
Se essas soluções não resolverem seu problema, tente um dos recursos em Obtendo suporte.