AWS IoT Résolution des problèmes liés au catalogue des packages logiciels de gestion des appareils - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS IoT Résolution des problèmes liés au catalogue des packages logiciels de gestion des appareils

Il s'agit de la section de résolution des problèmes du catalogue des packages logiciels de gestion des AWS IoT périphériques.

Messages d'erreur généraux relatifs au dépannage

Cette section répertorie les erreurs courantes observées tout au long du cycle de vie des versions des progiciels.

Erreurs HeadBucket

Les messages d'erreur suivants apparaissent lorsque vous appelez l'HeadBucketAPIopération ou la head-bucketCLIcommande pour valider le compartiment Amazon S3 utilisé pour le téléchargement de fichiers lors du déploiement d'une tâche.

Pour plus d'informations sur l'utilisation d'un compartiment Amazon S3 pour le téléchargement de fichiers lors du déploiement d'une tâche, consultezPrésigné URL pour le téléchargement de fichiers.

InvalidRoleException "Permission denied when attempting to use role %s to access bucket %s."
InvalidRequestException "Cross region S3 bucket is not supported for presigned url upload placeholder"
InvalidRequestException "S3 bucket in job document presigned url upload placeholder not found"
InvalidRequestException "Given S3 bucket name is invalid."
InvalidRequestException "Provided S3 bucket is not valid: %s. Error: %s"

Amazon S3 GetObject

Le message d'erreur suivant apparaît lorsqu'un argument non valide est fourni, ce qui entraîne l'échec de GetObject API l'opération Amazon S3.

InvalidRequestException "Provided argument for presigned url is invalid"

Support de l'identifiant de version Amazon S3

Lorsque vous demandez l'accès à un compartiment Amazon S3 à l'aide du contrôle de version, assurez-vous d'inclure votre erreur versionId ou l'erreur ci-dessous peut s'afficher.

Pour plus d'informations sur les compartiments Amazon S3 utilisant le contrôle de version, consultez Utilisation du contrôle de version dans les compartiments Amazon S3

InvalidRequestException "VersionId not found when attempting to access s3 url"

Espaces réservés à l'intérieur d'un fichier présigné URL pour le téléchargement de fichiers

Les messages d'erreur suivants s'affichent lorsque vous rencontrez des problèmes avec un espace réservé à l'intérieur d'un présigné URL utilisé pour télécharger des fichiers vers un compartiment Amazon S3 de destination lors du déploiement d'une tâche. Pour plus d'informations sur l'utilisation d'un compartiment Amazon S3 pour le téléchargement de fichiers lors du déploiement d'une tâche et sur ce qu'est un espace réservé local, consultez. Présigné URL pour le téléchargement de fichiers

Le message d'erreur ci-dessous s'affiche lorsque l'espace réservé local n'est pas reconnu.

InvalidJobDocumentException "Undefined placeholder, ${...}, inside of presign url upload parameter"

Le message d'erreur ci-dessous s'affiche lorsque vous essayez d'utiliser l'espace réservé local dans un document présigné qui n'est URL pas destiné au téléchargement de fichiers.

InvalidJobDocumentException "Local placeholder, ${...}, is only valid inside of presign url upload"

Amazon S3 URL imbriqué de manière incorrecte

Le message d'erreur suivant s'affiche lorsque l'Amazon S3 URL est incorrectement imbriqué dans un autre espace réservé.

InvalidJobDocumentException "${aws:%s[...]} should not be the second layer pattern."

Version du package Artifact Nesting

Le message d'erreur suivant s'affiche lorsque l'artefact de version du package présigné URL est incorrectement imbriqué dans un autre espace réservé.

InvalidJobDocumentException "${aws:iot:package:[...]:artifact:s3-presigned-url} cannot be nested inside another placeholder."

Artifact de version du package manquant

Le message d'erreur suivant s'affiche lorsque l'artefact de version du package référencé est introuvable.

InvalidJobDocumentException "Package %s version %s does not have an associated artifact to generate an S3 presigned url."

Packages logiciels et versions de packages substituables

Le message d'erreur suivant apparaît lorsque l'espace réservé au document de travail pour le package logiciel et la version du package ne parvient pas à obtenir les valeurs valides souhaitées pour le déploiement du travail en raison de plusieurs packages logiciels et versions de package référencés dans le destinationPackageVersions paramètre ou dans l'ARNonglet Version de la page de détails de la version du package.

InvalidJobDocumentException "Cannot resolve empty package name and version name given multiple elements in destination package versions."

Utilisation d'un package logiciel et d'une version de package vides

Le message d'erreur suivant s'affiche lorsque vous essayez d'utiliser un package vide ou une version de package sans l'autre dans un document de travail.

InvalidJobDocumentException "Empty package name and version name have to be used in pair."

Utilisation nulle dans le document Job

Le message d'erreur suivant s'affiche lorsque vous essayez de spécifier $null une version de package dans le document de travail. $nullne peut être utilisé qu'à l'intérieur du destinationPackageVersions paramètre lors de l'utilisation de l'CreateJobAPIopération.

InvalidJobDocumentException "$null is not allowed to be referenced as a package version in job documents."

Tous les attributs d'une version de package

Le message d'erreur suivant s'affiche lorsque vous essayez d'utiliser tous les attributs d'une version de package et que vous l'entourez de texte supplémentaire ou d'espaces réservés.

Pour plus d'informations sur l'utilisation de tous les attributs dans une version de progiciel, voir Paramètres de substitution pour les AWS IoT tâches

InvalidJobDocumentException "The package version attribute placeholder for all attributes has to be a json value by itself and not appended with other strings or nested with other placeholders."

Limite d'espaces réservés locaux présignés URL pour le téléchargement de fichiers

Le message d'erreur suivant s'affiche lorsque vous dépassez la limite du nombre d'espaces réservés locaux utilisés dans un document présigné URL pour le téléchargement de fichiers lors du déploiement d'une tâche.

Pour plus d'informations sur l'utilisation d'un présigné URL pour le téléchargement de fichiers lors du déploiement d'une tâche, voir Présigné URL pour le téléchargement de fichiers

InvalidJobDocumentException "The occurrence of local placeholder %s within S3 presigned url upload placeholder exceeds limit of %d."

Espaces réservés locaux dans un compartiment Amazon S3

Le message d'erreur suivant s'affiche lorsque vous tentez de placer un espace réservé local URL dans le nom du compartiment Amazon S3 pour un URL espace réservé présigné utilisé pour le téléchargement de fichiers lors du déploiement d'une tâche.

Pour plus d'informations sur l'utilisation d'un présigné URL pour le téléchargement de fichiers lors du déploiement d'une tâche, voir Présigné URL pour le téléchargement de fichiers

InvalidJobDocumentException "S3 bucket name in presigned url upload is not allowed to contain any placeholders"

Supports d'ouverture et de fermeture

Le message d'erreur suivant apparaît lorsque vous ajoutez un paramètre ou un espace réservé à un document de travail sans accolade «} ».

InvalidJobDocumentException "One or more parameters or placeholders are not terminated."

IAMrôle avec Amazon S3 Presigned URL

Le message d'erreur suivant s'affiche lorsque vous tentez d'utiliser un Amazon S3 présigné URL dans un document de travail sans IAM rôle.

Pour plus d'informations sur Amazon S3 presignedURLs, consultez Travailler avec URLs Presigned.

InvalidRequestException "presignedUrlConfig role ARN is required to generate an S3 presigned url in job document."

IAMrôle avec Amazon S3 Presigned URL for Package Version Artifact

Le message d'erreur suivant s'affiche lorsque vous tentez d'utiliser un Amazon S3 présigné URL représentant un artefact de version de package dans un document de travail sans rôle. IAM

InvalidRequestException "presignedUrlConfig role ARN is required to generate an S3 presigned url in job document for package %s version %s artifact."

Messages d'erreur relatifs à la nomenclature logicielle

Cette section répertorie les erreurs courantes associées à une nomenclature logicielle (SBOM) associée à une version de package.

Validation des entrées pour une demande d'SBOMassociation

Le message d'erreur suivant s'affiche lors de l'utilisation de l'AssociateSbomWithPackageVersionAPIopération et le s3Location paramètre est nul.

InvalidRequestException "Associate request needs to include SBOM reference"

Pour plus d'informations sur l'AssociateSbomWithPackageVersionAPIopération, consultez AssociateSbomWithPackageVersion.

SBOMErreurs de validation

Cette section répertorie les erreurs courantes observées lors de la validation initiale de la nomenclature logicielle (SBOM) lorsqu'elle est associée à une version de progiciel.

Le message d'erreur suivant apparaît lors de l'utilisation de l'AssociateSbomWithPackageVersionAPIopération et bucket le s3Location paramètre contient la valeur null.

InvalidRequestException "S3 bucket name for SBOM cannot be null"

Le message d'erreur suivant s'affiche lorsque la bucket chaîne du s3Location paramètre de l'AssociateSbomWithPackageVersionAPIopération est trop longue.

InvalidRequestException "S3 bucket name for SBOM is illegal. String length exceeds limit"

Le message d'erreur suivant s'affiche lorsque le key paramètre est nul.

InvalidRequestException "S3 key name for SBOM cannot be null"

Le message d'erreur suivant s'affiche lorsque la key chaîne du s3Location paramètre de l'AssociateSbomWithPackageVersionAPIopération est trop longue.

InvalidRequestException "S3 key name for SBOM is illegal. String length exceeds limit"

Le message d'erreur suivant s'affiche lorsque la version chaîne du s3Location paramètre de l'AssociateSbomWithPackageVersionAPIopération est nulle.

InvalidRequestException "S3 object version for SBOM cannot be null"

Le message d'erreur suivant s'affiche lorsque la version chaîne du s3Location paramètre de l'AssociateSbomWithPackageVersionAPIopération est trop longue.

InvalidRequestException "S3 object version for SBOM is illegal. String length exceeds limit"

Le message d'erreur suivant s'affiche lorsque la taille du fichier d'archive SBOM zip stocké dans le compartiment Amazon S3 est trop importante.

InvalidRequestException "S3 object file size exceeds limit"

Le message d'erreur suivant s'affiche lorsque vous utilisez l'AssociateSbomWithPackageVersionAPIopération et que le nombre actuel de SBOM validations en cours est déjà atteint la limite maximale.

LimitExceededException "Too many ongoing SBOM validation workflows. Please wait and retry"

Problèmes d'accès au SBOM fichier dans le compartiment Amazon S3

Le message d'erreur suivant s'affiche lorsqu'une autre entité ne parvient pas à accéder au compartiment Amazon S3 parce que celui-ci n'existe pas ou que les autorisations appropriées n'ont pas été accordées pour accéder au compartiment Amazon S3.

Pour plus d'informations sur la politique d'autorisation requise pour accéder au compartiment Amazon S3, consultezStockage de la nomenclature logicielle.

InvalidRequestException "SBOM not accessible by the service. Please make sure the bucket exists and S3 permission is granted."

Le message d'erreur suivant apparaît lorsqu'une autre entité ne parvient pas à accéder au fichier d'archive SBOM zip dans le key paramètre parce que le compartiment Amazon S3 n'existe pas ou que les autorisations appropriées n'ont pas été accordées pour accéder au contenu stocké dans le compartiment Amazon S3.

InvalidRequestException "SBOM not accessible by the service. Please make sure the key exists and S3 permission is granted."

Le message d'erreur suivant s'affiche lorsqu'une autre entité ne parvient pas à accéder au compartiment Amazon S3 parce que le compartiment, la clé et l'ID de version n'existent pas ou parce que les autorisations appropriées n'ont pas été accordées pour accéder au compartiment Amazon S3. En outre, ce message d'erreur peut s'afficher si les autorisations accordées sont insuffisantes pour accéder au fichier d'archive SBOM zip dans le compartiment Amazon S3.

InvalidRequestException "SBOM not accessible by the service. Please make sure the bucket/key/version exists and S3 permission is granted."

Le message d'erreur suivant s'affiche lorsqu'une autre entité ne parvient pas à accéder au compartiment Amazon S3 parce que le compartiment est situé dans une autre région.

InvalidRequestException "Cross-region S3 bucket for %s is not supported."

Le message d'erreur suivant s'affiche lorsqu'une autre entité ne parvient pas à accéder au compartiment Amazon S3 en raison de l'bucketorthographe incorrecte des version paramètres lors de l'utilisation de l'AssociateSbomWithPackageVersionAPIopération. key

InvalidRequestException "Please make sure SBOM S3 bucket name/key length/version is valid"