Snowflake Native App Framework: Alterações nos comandos SHOW APPLICATION e DESC APPLICATION¶
Atenção
Essa mudança de comportamento está no pacote 2024_07.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento é habilitado, a saída dos comandos SHOW APPLICATIONS DESCRIBE APPLICATION inclui as seguintes alterações.
Alterações no comando SHOW APPLICATIONS¶
A saída do comando SHOW APPLICATIONS inclui as seguintes novas colunas:
Nome da coluna |
Descrição |
---|---|
disablement_reasons |
Uma matriz contendo os motivos pelos quais o Snowflake Native App foi desabilitado. Consulte Possíveis status para um aplicativo desabilitado para obter a lista de possíveis motivos. |
last_upgraded_on |
O carimbo de data/hora da última atualização bem-sucedida do aplicativo. O carimbo de data/hora estará vazio se não houver atualização bem-sucedida. |
Alterações no comando DESCRIBE APPLICATION¶
- Antes da mudança:
Anteriormente, se um aplicativo estivesse desabilitado, o comando DESCRIBE APPLICATION retornava um código de erro para indicar que o aplicativo estava desabilitado.
- Após a mudança:
O comando DESCRIBE APPLICATION é bem-sucedido e o motivo pelo qual o aplicativo está desabilitado é incluído na saída em uma nova coluna:
Nome da coluna
Descrição
disablement_reasons
Uma matriz contendo os motivos pelos quais o Snowflake Native App foi desabilitado. Consulte Possíveis status para um aplicativo desabilitado para obter a lista de possíveis motivos.
Possíveis status para um aplicativo desabilitado¶
A tabela a seguir lista os valores possíveis para a coluna DISABLEMENT_REASONS:
Valor |
Descrição do status |
É recuperável? |
---|---|---|
MANUALLY_DISABLED |
O aplicativo foi desabilitado pelo Snowflake |
Sim. Para reativar o aplicativo, entre em contato com o suporte Snowflake. |
ACCOUNT_INACTIVE |
A conta fica inativa ao ser bloqueada ou suspensa, fazendo com que o aplicativo fique indisponível. Nesse estado, o consumidor não pode executar nenhuma consulta SQL em sua conta e o aplicativo não pode ser atualizado. |
Sim. O aplicativo é reativado automaticamente se o bloqueio ou suspensão da conta for removido |
PACKAGE_VERSION_IS_MISSING |
A versão do pacote de aplicativo para o aplicativo foi descartada pelo provedor. O aplicativo não pode mais ser usado e deve ser descartado e reinstalado a partir de uma listagem válida ou pacote de aplicativo. |
Não o mesmo nome. |
CMK_ACCESS_DENIED |
O consumidor gerencia a chave de criptografia (ENCRYPT_USE_CMK_KMS está habilitado) e o Snowflake não tem acesso a essa chave. |
Sim. Para reativar o aplicativo, certifique-se de que a configuração do provedor de nuvem para recuperar a CMK esteja correta e que o Snowflake tenha acesso à chave. |
LISTING_ACCESS_REVOKED |
A listagem usada para criar o aplicativo não está mais disponível. Possíveis razões para esse status incluem:
|
Possivelmente. A recuperabilidade depende do motivo pelo qual o acesso foi revogado. Por exemplo, se o listagem foi excluída, ela não poderá ser recuperada. Se uma conta de consumidor foi removida manualmente da listagem privada, o acesso à listagem e ao aplicativo pode ser restaurado. |
LISTING_TRIAL_USAGE_EXCEEDED |
O aplicativo excedeu o limite de uso para uma listagem de teste baseada no uso. |
Não |
LISTING_PAYMENT_REQUIRED |
A listagem usada para instalar o aplicativo é uma listagem paga e exige pagamento para uso posterior. |
Sim. O consumidor deve definir corretamente o pagamento do aplicativo. |
LISTING_TRIAL_TIME_EXCEEDED |
O aplicativo excedeu o período de teste. |
Não |
APPLICATION_PACKAGE_NOT_AVAILABLE |
O pacote de aplicativo usado para criar o aplicativo não existe mais. O provedor pode ter descartado o pacote de aplicativo correspondente. |
Não |
APPLICATION_PACKAGE_DISABLED |
O pacote de aplicativo usado para criar o aplicativo é desabilitado pelo Snowflake. |
Sim. O aplicativo será reativado se o Snowflake reativar o pacote do aplicativo. |
APPLICATION_SUSPENDED |
Os recursos do aplicativo, por exemplo, tarefas, serviços e pools de computação, são suspensos porque o aplicativo está desabilitado. Os objetos suspensos permanecem suspensos até que o aplicativo seja reativado e não haja outros motivos para a desativação do aplicativo. |
Sim |
APPLICATION_SUSPEND_RESUME_IN_PROGRESS |
Os recursos do aplicativo, por exemplo, tarefas, serviços e pools de computação, estão sendo retomados no momento. |
Sim |