Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Obtenha detalhes da reateOTAUpdate falha em C usando o AWS CLI - Gratuito RTOS

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á.

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á.

Obtenha detalhes da reateOTAUpdate falha em C usando o AWS CLI

Se o processo de criação de um trabalho de OTA atualização falhar, talvez haja ações que você possa tomar para solucionar o problema. Quando você cria um trabalho de OTA atualização, o serviço de OTA gerenciamento cria um trabalho de IoT e o programa para os dispositivos de destino, e esse processo também cria ou usa outros tipos de AWS recursos em sua conta (um trabalho de assinatura de código, um stream, AWS IoT um objeto do Amazon S3). Qualquer erro encontrado pode fazer com que o processo falhe sem criar um AWS IoT trabalho. Nesta seção de solução de problemas, fornecemos instruções sobre como recuperar os detalhes da falha.

  1. Instale e configure a AWS CLI.

  2. Execute aws configure e insira as seguintes informações.

    $ aws configure AWS Access Key ID [None]: AccessID AWS Secret Access Key [None]: AccessKey Default region name [None]: Region Default output format [None]: json

    Para obter mais informações, consulte a Configuração rápida com aws configure.

  3. Execute:

    aws iot get-ota-update --ota-update-id ota_update_job_001

    Em que ota_update_job_001 é o ID que você deu à OTA atualização quando a criou.

  4. A saída será semelhante a esta:

    { "otaUpdateInfo": { "otaUpdateId": "ota_update_job_001", "otaUpdateArn": "arn:aws:iot:region:account_id:otaupdate/ota_update_job_001", "creationDate": 1584646864.534, "lastModifiedDate": 1584646865.913, "targets": [ "arn:aws:iot:region:account_id:thing/thing_001" ], "protocols": [ "MQTT" ], "awsJobExecutionsRolloutConfig": {}, "awsJobPresignedUrlConfig": {}, "targetSelection": "SNAPSHOT", "otaUpdateFiles": [ { "fileName": "/12ds", "fileLocation": { "s3Location": { "bucket": "bucket_name", "key": "demo.bin", "version": "Z7X.TWSAS7JSi4rybc02nMdcE41W1tV3" } }, "codeSigning": { "startSigningJobParameter": { "signingProfileParameter": {}, "signingProfileName": "signing_profile_name", "destination": { "s3Destination": { "bucket": "bucket_name", "prefix": "SignedImages/" } } }, "customCodeSigning": {} } } ], "otaUpdateStatus": "CREATE_FAILED", "errorInfo": { "code": "AccessDeniedException", "message": "S3 object demo.bin not accessible. Please check your permissions (Service: AWSSigner; Status Code: 403; Error Code: AccessDeniedException; Request ID: 01d8e7a1-8c7c-4d85-9fd7-dcde975fdd2d)" } } }

    Se a criação falhar, o campo otaUpdateStatus na saída do comando conterá CREATE_FAILED e o campo errorInfo conterá os detalhes da falha.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.