As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use os códigos de erros e as soluções nestas seções para ajudar a resolver problemas com a implantação de componentes ao usar o núcleo do Greengrass versão 2.8.0 ou posterior.
O núcleo do Greengrass relata os erros de implantação como uma hierarquia do código menos específico ao mais específico disponível. Você pode usar essa hierarquia para ajudar a identificar o motivo de um erro de implantação. Por exemplo, veja a seguir uma hierarquia de erro possível:
-
DEPLOYMENT_FAILURE
-
ARTIFACT_DOWNLOAD_ERROR
-
IO_ERROR
-
DISK_SPACE_CRITICAL
-
-
-
Os códigos de erro são organizados em tipos. Cada tipo representa uma classe de erros que podem ocorrer. AWS IoT Greengrass relata esses tipos de erros no console, na API AWS CLI e. Pode haver mais de um tipo, dependendo dos erros relatados na hierarquia. No exemplo anterior, o tipo de erro retornado é DEVICE_ERROR
.
Os tipos são:
-
PERMISSION_ERROR: o acesso a uma operação que requer permissão foi negado.
-
REQUEST_ERROR: ocorreu um erro devido a um problema no documento da implantação.
-
COMPONENT_RECIPE_ERROR: ocorreu um erro devido a um problema na fórmula de um componente.
-
AWS_COMPONENT_ERROR — Ocorreu um erro ao iniciar ou remover um componente AWS fornecido.
-
USER_COMPONENT_ERROR: ocorreu um erro ao iniciar ou remover um componente do usuário.
-
COMPONENT_ERROR: ocorreu um erro ao iniciar ou remover um componente, mas o núcleo do Greengrass não determinou se o componente é fornecido pela AWS ou do usuário.
-
DEVICE_ERROR: ocorreu um erro com a E/S local ou outro erro de dispositivo.
-
DEPENDENCY_ERROR: houve falha na implantação ao fazer download de um artefato do Amazon S3 ou ao extrair uma imagem de um registro do ECR.
-
HTTP_ERROR: ocorreu um erro com uma solicitação HTTP.
-
NETWORK_ERROR: ocorreu um erro com a rede do dispositivo.
-
NUCLEUS_ERROR: o núcleo do Greengrass não localizou um componente ou não encontrou a versão do núcleo ativo.
-
SERVER_ERROR: um servidor retornou o erro 500 em resposta a uma solicitação.
-
CLOUD_SERVICE_ERROR: ocorreu um erro com o serviço de nuvem do AWS IoT Greengrass .
-
UNKNOWN_ERROR: uma exceção não verificada foi lançada pelo componente.
Muitos dos erros nesta seção relatam informações adicionais nos registros AWS IoT Greengrass principais. Esses logs são armazenados no sistema de arquivos local do dispositivo principal. Há registros para o software AWS IoT Greengrass principal e para cada componente individual. Para obter informações sobre como acessar os logs, consulte Acessar os logs do sistema de arquivos.
Erro de permissão
- ACCESS_DENIED
-
Você pode receber esse erro quando uma operação AWS de serviço retorna um erro 403 porque as permissões não estão configuradas corretamente. Consulte o código de erro mais específico para obter detalhes.
- GET_DEPLOYMENT_CONFIGURATION_ACCESS_DENIED
-
Você pode receber esse erro quando a AWS IoT política não permite permissão para chamar a
GetDeploymentConfiguration
operação. Adicione a permissãogreengrass::GetDeploymentConfiguration
à política do dispositivo principal. - GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DENIED
-
Você pode receber esse erro quando a AWS IoT política do dispositivo principal não permite a
greengrass:GetComponentVersionArtifact
permissão. Adicione a permissão à política do dispositivo principal. - RESOLVE_COMPONENT_CANDIDATES_ACCESS_DENIED
-
Você pode receber esse erro quando a AWS IoT política do dispositivo principal não permite a
greengrass:ResolveComponentCandidates
permissão. Adicione a permissão à política do dispositivo principal. - GET_ECR_CREDENTIAL_ERROR
-
Você pode receber esse erro quando não é possível autenticar a implantação com um registro privado no ECR. Verifique se há um erro específico no log e repita a implantação.
- USER_NOT_AUTHORIZED_FOR_DOCKER
-
Você pode receber esse erro quando o usuário do Greengrass não está autorizado a usar o Docker. Certifique-se de que você execute o Greengrass como root ou que o usuário tenha sido adicionado ao grupo
docker
. Em seguida, repita a implantação. - S3_ACCESS_DENIED
-
Você pode receber esse erro quando uma operação do Amazon S3 retorna o erro 403. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- S3_HEAD_OBJECT_ACCESS_DENIED
-
Você pode receber esse erro quando o perfil de troca de tokens do dispositivo não permite que o software de núcleo do AWS IoT Greengrass faça download do artefato do componente pelo URL do objeto do S3, que você especifica na fórmula do componente, ou quando o artefato do componente não está disponível. Garanta que o perfil de troca de tokens permita
s3:GetObject
no URL do objeto do S3 em que o artefato está disponível e que o artefato esteja presente. - S3_GET_BUCKET_LOCATION_ACCESS_DENIED
-
Você pode receber esse erro quando o perfil de troca de tokens do dispositivo não permite
s3:GetBucketLocation
no bucket do Amazon S3 em que o artefato está disponível. Verifique se o dispositivo concede a permissão e repita a implantação. - S3_GET_OBJECT_ACCESS_DENIED
-
Você pode receber esse erro quando o perfil de troca de tokens do dispositivo não permite que o software de núcleo do AWS IoT Greengrass faça download do artefato do componente pelo URL do objeto do S3, que você especifica na fórmula do componente, ou quando o artefato do componente não está disponível. Garanta que o perfil de troca de tokens permita
s3:GetObject
no URL do objeto do S3 em que o artefato está disponível e que o artefato esteja presente.
Erro na solicitação
- NUCLEUS_MISSING_REQUIRED_CAPABILITIES
-
Você pode receber esse erro quando a versão do núcleo na implantação não pode executar uma operação solicitada, como fazer download de uma configuração grande ou definir limites de recursos do Linux. Repita a implantação com uma versão do núcleo que ofereça suporte à operação.
- MULTIPLE_NUCLEUS_RESOLVED_ERROR
-
Você pode receber esse erro quando uma implantação tenta implantar vários componentes do núcleo. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- COMPONENT_CIRCULAR_DEPENDENCY_ERROR
-
Você pode receber esse erro quando dois componentes na implantação dependem um do outro. Revise a configuração dos componentes para eles não dependam um do outro na implantação.
- UNAUTHORIZED_NUCLEUS_MINOR_VERSION_UPDATE
-
Você pode receber esse erro quando um componente na implantação exige uma atualização da versão secundária do núcleo, mas essa versão não está especificada na implantação. Isso ajuda a reduzir atualizações acidentais de versões secundárias de componentes que dependem de outra versão. Inclua a nova versão secundária do núcleo na implantação.
- MISSING_DOCKER_APPLICATION_MANAGER
-
Você pode receber esse erro ao implantar um componente do Docker sem implantar o gerenciador de aplicações do Docker. Certifique-se de que a implantação inclua o gerenciador de aplicações do Docker.
- MISSING_TOKEN_EXCHANGE_SERVICE
-
Você pode receber esse erro quando a implantação tenta fazer download de um artefato de imagem do Docker de um registro privado do ECR sem implantar o serviço de troca de tokens. Certifique-se de que a implantação inclua o serviço de troca de tokens.
- COMPONENT_VERSION_REQUIREMENTS_NOT_MET
-
Você pode receber esse erro quando há um conflito de restrição de versão ou quando a versão de um componente não existe. Para obter mais informações, consulte Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>.
- THROTTLING_ERROR
-
Você pode receber esse erro quando uma operação de AWS serviço excede uma cota de tarifa. Repita a implantação.
- CONFLICTED_REQUEST
-
Você pode receber esse erro quando uma operação de AWS serviço retorna um erro 409 porque sua implantação está tentando realizar mais de uma operação por vez. Repita a implantação.
- RESOURCE_NOT_FOUND
-
Você pode receber esse erro quando uma operação AWS de serviço retorna um erro 404 porque não foi possível encontrar um recurso. Verifique se há recursos ausentes no log.
- RUN_WITH_CONFIG_NOT_VALID
-
Você pode receber esse erro quando as informações
posixUser
,posixGroup
ouwindowsUser
especificadas para executar o componente não são válidas. Verifique se o usuário é válido e repita a implantação. - UNSUPPORTED_REGION
-
Você pode receber esse erro quando o AWS IoT Greengrass não oferece suporte à região especificada para a implantação. Verifique a região e repita a implantação.
- IOT_CRED_ENDPOINT_NOT_VALID
-
Você pode receber esse erro quando o endpoint de AWS IoT credencial especificado na configuração não for válido. Verifique o endpoint e repita a solicitação.
- IOT_DATA_ENDPOINT_NOT_VALID
-
Você pode receber esse erro quando o endpoint de AWS IoT dados especificado na configuração não for válido. Verifique o endpoint e repita a solicitação.
- S3_HEAD_OBJECT_RESOURCE_NOT_FOUND
-
Você pode receber esse erro quando o artefato do componente não está disponível no URL do objeto do S3 que você especifica na fórmula do componente. Verifique se você carregou o artefato no bucket do S3 e se o URI do artefato corresponde ao URL do objeto do S3 do artefato no bucket.
- S3_GET_BUCKET_LOCATION_RESOURCE_NOT_FOUND
-
Você pode receber esse erro quando o bucket do Amazon S3 não é encontrado. Verifique se o bucket existe e repita a implantação.
- S3_GET_OBJECT_RESOURCE_NOT_FOUND
-
Você pode receber esse erro quando o artefato do componente não está disponível no URL do objeto do S3 que você especifica na fórmula do componente. Verifique se você carregou o artefato no bucket do S3 e se o URI do artefato corresponde ao URL do objeto do S3 do artefato no bucket.
- IO_MAPPING_ERROR
-
Você pode recebê-lo quando um erro de E/S ocorre ao analisar o documento ou a fórmula da implantação. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
Erro na fórmula do componente
- RECIPE_PARSE_ERROR
-
Você pode receber esse erro quando não é possível analisar a fórmula da implantação porque há um erro na estrutura da fórmula. Verifique se a fórmula está formatada corretamente e repita a implantação.
- RECIPE_METADATA_PARSE_ERROR
-
Você pode receber esse erro quando não é possível analisar os metadados da fórmula da implantação baixados da nuvem. Entre em contato Suporte.
- ARTIFACT_URI_NOT_VALID
-
Você pode receber esse erro quando o URI de um artefato em uma fórmula não está formatado corretamente. Consulte o log para verificar o URI inválido, atualize o URI na fórmula e repita a implantação.
- S3_ARTIFACT_URI_NOT_VALID
-
Você pode receber esse erro quando o URI do Amazon S3 de um artefato em uma fórmula não é válido. Consulte o log para verificar o URI inválido, atualize o URI na fórmula e repita a implantação.
- DOCKER_ARTIFACT_URI_NOT_VALID
-
Você pode receber esse erro quando o URI do Docker de um artefato em uma fórmula não é válido. Consulte o log para verificar o URI inválido, atualize o URI na fórmula e repita a implantação.
- EMPTY_ARTIFACT_URI
-
Você pode receber esse erro quando o URI de um artefato não foi especificado em uma fórmula. Consulte o log para verificar o URI ausente do artefato, atualize o URI na fórmula e repita a implantação.
- EMPTY_ARTIFACT_SCHEME
-
Você pode receber esse erro quando um esquema de URI não foi definido para um artefato. Consulte o log para verificar o URI inválido, atualize o URI na fórmula e repita a implantação.
- UNSUPPORTED_ARTIFACT_SCHEME
-
Você pode receber esse erro quando um esquema de URI não é compatível com a versão do núcleo em execução. O URI não é válido ou você precisa atualizar a versão do núcleo. Se o URI não for válido, consulte o log para verificar o URI inválido, atualize o URI na fórmula e repita a implantação.
- RECIPE_MISSING_MANIFEST
-
Você pode receber esse erro quando a seção do manifesto não está incluída na fórmula. Adicione o manifesto à fórmula e repita a implantação.
- RECIPE_MISSING_ARTIFACT_HASH_ALGORITHM
-
Você pode receber esse erro quando um artefato que não é local é especificado em uma fórmula sem o algoritmo de hash. Adicione o algoritmo ao artefato e repita solicitação.
- ARTIFACT_CHECKSUM_MISMATCH
-
Você pode receber esse erro quando um artefato baixado tem um resumo diferente daquele especificado na fórmula. Certifique-se de que a fórmula contenha o resumo correto e repita a implantação. Para ter mais informações, consulte Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption..
- COMPONENT_DEPENDENCY_NOT_VALID
-
Você pode receber esse erro quando o tipo de dependência especificado na fórmula de uma implantação não é válido. Verifique a fórmula e repita a solicitação.
- CONFIG_INTERPOLATE_ERROR
-
Você pode receber esse erro ao interpolar uma variável de fórmula. Consulte os detalhes no log.
- IO_MAPPING_ERROR
-
Você pode recebê-lo quando um erro de E/S ocorre ao analisar o documento ou a fórmula da implantação. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
AWS erro do componente, erro do componente do usuário, erro do componente
Os códigos de erro a seguir são retornados quando há qualquer problema com um componente. O tipo de erro real relatado depende do componente específico que o gerou. Se o núcleo do Greengrass identificar o componente como fornecido por AWS IoT Greengrass, ele retornará. AWS_COMPONENT_ERROR
Se o componente for identificado como do usuário, o núcleo do Greengrass retornará USER_COMPONENT_ERROR
. Se o núcleo do Greengrass não o reconhecer, ele retornará COMPONENT_ERROR
.
- COMPONENT_UPDATE_ERROR
-
Você pode receber esse erro quando um componente não é atualizado durante a implantação. Verifique os códigos de erro adicionais ou consulte o log para ver o que causou o erro.
- COMPONENT_BROKEN
-
Você pode receber esse erro quando há falha em um componente durante a implantação. Consulte os detalhe do erro no log do componente e repita a implantação.
- REMOVE_COMPONENT_ERROR
-
Você pode receber esse erro quando o núcleo não consegue remover um componente durante a implantação. Consulte os detalhe do erro no log e repita a implantação.
- COMPONENT_BOOTSTRAP_TIMEOUT
-
Você pode receber esse erro quando a tarefa de bootstrap de um componente ultrapassa o tempo limite configurado. Aumente o tempo limite ou reduza o tempo de execução da tarefa de bootstrap e repita a implantação.
- COMPONENT_BOOTSTRAP_ERROR
-
Você pode receber esse erro quando a tarefa de bootstrap de um componente tem um erro. Consulte os detalhe do erro no log e repita a implantação.
- COMPONENT_CONFIGURATION_NOT_VALID
-
Você pode receber esse erro quando o núcleo não consegue validar a configuração implantada para o componente. Consulte os detalhe do erro no log e repita a implantação.
Erro do dispositivo
- IO_WRITE_ERROR
-
Você pode receber esse erro ao gravar em um arquivo. Consulte os detalhes no log.
- IO_READ_ERROR
-
Você pode receber esse erro ao ler um arquivo. Consulte os detalhes no log.
- DISK_SPACE_CRITICAL
-
Você pode receber esse erro quando não há espaço em disco suficiente para concluir uma solicitação de implantação. Você deve ter pelo menos 20 MB de espaço disponível, ou o suficiente para armazenar um artefato maior. Libere espaço no disco e repita a implantação.
- IO_FILE_ATTRIBUTE_ERROR
-
Você pode receber esse erro quando não for possível recuperar o tamanho do arquivo existente do sistema de arquivos. Consulte os detalhes no log.
- SET_PERMISSION_ERROR
-
Você pode receber esse erro quando não é possível definir as permissões em um artefato ou diretório de artefatos baixados. Consulte os detalhes no log.
- IO_UNZIP_ERROR
-
Você pode receber esse erro quando não é possível descompactar um artefato. Consulte os detalhes no log.
- LOCAL_RECIPE_NOT_FOUND
-
Você pode receber esse erro quando a cópia local de um arquivo de fórmula não é encontrada. Repita a implantação.
- LOCAL_RECIPE_CORRUPTED
-
Você pode receber esse erro quando a cópia local da fórmula foi alterada desde que foi baixada. Exclua a cópia existente da fórmula e repita a implantação.
- LOCAL_RECIPE_METADATA_NOT_FOUND
-
Você pode receber esse erro quando a cópia local dos metadados da fórmula não é encontrada. Repita a implantação.
- LAUNCH_DIRECTORY_CORRUPTED
-
Você pode receber esse erro quando o diretório usado para iniciar o núcleo do Greengrass (
/greengrass/v2/alts/current
) foi modificado desde a última vez em que o núcleo foi iniciado. Reinicie o núcleo e repita a implantação. - HASHING_ALGORITHM_UNAVAILABLE
-
Você pode receber esse erro quando a distribuição Java do dispositivo não oferece suporte ao algoritmo de hash necessário ou quando o algoritmo de hash especificado na fórmula do componente não é válido.
- DEVICE_CONFIG_NOT_VALID_FOR_ARTIFACT_DOWNLOAD
-
Você pode recebê-lo quando há um erro na configuração do dispositivo que impede a implantação de fazer download do artefato do Amazon S3 ou da nuvem do Greengrass. Verifique se há um erro de configuração específico no log e repita a implantação.
Erro de dependência
- DOCKER_ERROR
-
Você pode receber esse erro ao extrair uma imagem do Docker. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- DOCKER_SERVICE_UNAVAILABLE
-
Você pode receber esse erro quando o Greengrass não consegue fazer login no registro do Docker. Verifique se há um erro específico no log e repita a implantação.
- DOCKER_LOGIN_ERROR
-
Você pode recebê-lo quando ocorre um erro inesperado ao fazer login no Docker. Verifique se há um erro específico no log e repita a implantação.
- DOCKER_PULL_ERROR
-
Você pode recebê-lo quando um erro inesperado ocorre ao extrair uma imagem do Docker do registro. Verifique se há um erro específico no log e repita a implantação.
- DOCKER_IMAGE_NOT_VALID
-
Você pode receber esse erro quando a imagem do Docker solicitada não existe. Verifique se há um erro específico no log e repita a implantação.
- DOCKER_IMAGE_QUERY_ERROR
-
Você pode receber esse erro quando uma falha inesperada ocorre ao consultar as imagens disponíveis no Docker. Consulte o erro específico no log e repita a implantação.
- S3_ERROR
-
Você pode receber esse erro ao azer download de um artefato do Amazon S3. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- S3_RESOURCE_NOT_FOUND
-
Você pode receber esse erro quando uma operação do Amazon S3 retorna o erro 404. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- S3_BAD_REQUEST
-
Você pode receber esse erro quando uma operação do Amazon S3 retorna o erro 400. Verifique se há um erro específico no log e repita a solicitação.
Erro de HTTP
- HTTP_REQUEST_ERROR
-
Você pode recebê-lo quando um erro ocorre ao fazer uma solicitação HTTP. Consulte o erro específico no log.
- DOWNLOAD_DEPLOYMENT_DOCUMENT_ERROR
-
Você pode recebê-lo quando um erro HTTP ocorre ao fazer download do documento da implantação. Consulte o erro de HTTP específico no log.
- GET_GREENGRASS_ARTIFACT_SIZE_ERROR
-
Você pode recebê-lo quando um erro de HTTP ocorre ao obter o tamanho de um artefato de componente público. Consulte o erro de HTTP específico no log.
- DOWNLOAD_GREENGRASS_ARTIFACT_ERROR
-
Você pode recebê-lo quando um erro de HTTP ocorre ao fazer download de um artefato de componente público. Consulte o erro de HTTP específico no log.
Erro de rede
- NETWORK_ERROR
-
Você pode receber esse erro quando há um problema de conexão durante a implantação. Verifique a conexão do dispositivo com a Internet e repita a implantação.
Erro do núcleo
- BAD_REQUEST
-
Você pode receber esse erro quando uma operação AWS na nuvem retorna um erro 400. Verifique o registro para ver qual API causou o erro e, em seguida, verifique a página de atualização do software nucleus para ver se o problema foi corrigido em uma versão posterior do núcleo ou entre em contato. Suporte
- NUCLEUS_VERSION_NOT_FOUND
-
Você pode receber esse erro quando um dispositivo principal não encontra a versão do núcleo ativo. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- NUCLEUS_RESTART_FAILURE
-
Você pode receber esse erro quando o núcleo não é reiniciado durante uma implantação que exija a reinicialização dele. Consulte o log do carregador para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- INSTALLED_COMPONENT_NOT_FOUND
-
Você pode receber esse erro quando o núcleo não localiza um componente instalado. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- DEPLOYMENT_DOCUMENT_NOT_VALID
-
Você pode receber esse erro quando o dispositivo recebe um documento de implantação que não é válido. Verifique os códigos de erro adicionais ou consulte o log para ver o que causou o erro.
- EMPTY_DEPLOYMENT_REQUEST
-
Você pode receber esse erro quando um dispositivo recebe uma solicitação de implantação vazia. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- DEPLOYMENT_DOCUMENT_PARSE_ERROR
-
Você pode receber esse erro quando o formato da solicitação de implantação não corresponde ao formato esperado. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT
-
Você pode receber esse erro quando a solicitação de implantação contém metadados de componente inválidos. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- LAUNCH_DIRECTORY_CORRUPTED
-
Você pode receber esse erro ao mover um dispositivo do Greengrass de um grupo de itens para outro e depois voltar para o grupo original com implantações que exigem a reinicialização do Greengrass. Para solucionar o erro, recrie o diretório de inicialização do Greengrass no dispositivo.
Para obter mais informações, consulte Error: com.aws.greengrass.deployment.exceptions.DeploymentException: Unable to process deployment. Greengrass launch directory is not set up or Greengrass is not set up as a system service.
Erro de servidor
- SERVER_ERROR
-
Você pode receber esse erro quando uma operação AWS de serviço retorna um erro 500 porque o serviço não pode processar a solicitação no momento. Repita a implantação mais tarde.
- S3_SERVER_ERROR
-
Você pode receber esse erro quando uma operação do Amazon S3 retorna o erro 500. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
Erro de serviço de nuvem
- RESOLVE_COMPONENT_CANDIDATES_BAD_RESPONSE
-
Você pode receber esse erro quando o serviço de nuvem do Greengrass envia uma resposta incompatível à operação
ResolveComponentCandidates
. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte. - DEPLOYMENT_DOCUMENT_SIZE_EXCEEDED
-
Você pode receber esse erro quando o documento de implantação solicitado excede a cota de tamanho máximo. Reduza o tamanho do documento de implantação e repita a implantação.
- GREENGRASS_ARTIFACT_SIZE_NOT_FOUND
-
Você pode receber esse erro quando o Greengrass não consegue obter o tamanho de um artefato de componente público. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- DEPLOYMENT_DOCUMENT_NOT_VALID
-
Você pode receber esse erro quando o dispositivo recebe um documento de implantação que não é válido. Verifique os códigos de erro adicionais ou consulte o log para ver o que causou o erro.
- EMPTY_DEPLOYMENT_REQUEST
-
Você pode receber esse erro quando um dispositivo recebe uma solicitação de implantação vazia. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- DEPLOYMENT_DOCUMENT_PARSE_ERROR
-
Você pode receber esse erro quando o formato da solicitação de implantação não corresponde ao formato esperado. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT
-
Você pode receber esse erro quando a solicitação de implantação contém metadados de componente inválidos. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
Erros genéricos
Estes erros genéricos não têm um tipo de erro associado.
- DEPLOYMENT_INTERRUPTED
-
Você pode receber esse erro quando não é possível concluir a implantação porque o núcleo foi desligado ou por outro evento externo. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- ARTIFACT_DOWNLOAD_ERROR
-
Você pode receber esse erro quando há um problema ao fazer download de um artefato. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- NO_AVAILABLE_COMPONENT_VERSION
-
Você pode receber esse erro quando uma versão do componente não existe na nuvem nem localmente, ou se há um conflito de resolução de dependência. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- COMPONENT_PACKAGE_LOADING_ERROR
-
Você pode recebê-lo quando há um erro ao processar os artefatos baixados. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- NUVEM_ API_ERROR
-
Você pode receber esse erro quando ocorre um erro ao chamar uma API AWS de serviço. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- IO_ERROR
-
Você pode recebê-lo quando um erro de E/S ocorre durante a implantação. Consulte os códigos de erro adicionais ou os logs para obter detalhes.
- COMPONENT_UPDATE_ERROR
-
Você pode receber esse erro quando um componente não é atualizado durante a implantação. Verifique os códigos de erro adicionais ou consulte o log para ver o que causou o erro.
Erro desconhecido
- DEPLOYMENT_FAILURE
-
Você pode receber esse erro quando há falha na implantação por causa de uma exceção não verificada. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.
- DEPLOYMENT_TYPE_NOT_VALID
-
Você pode receber esse erro quando o tipo de implantação não é válido. Consulte o log para ver o que causou o erro e acesse a página de atualização do software de núcleo para verificar se o problema foi corrigido em uma versão posterior do núcleo. Se preferir, entre em contato com o Suporte.