AWS IoT Pemecahan Masalah Katalog Paket Perangkat Lunak Manajemen Perangkat Lunak - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS IoT Pemecahan Masalah Katalog Paket Perangkat Lunak Manajemen Perangkat Lunak

Ini adalah bagian pemecahan masalah untuk Katalog Paket AWS IoT Perangkat Lunak Manajemen Perangkat Lunak.

Pesan Kesalahan Pemecahan Masalah Umum

Bagian ini mencantumkan kesalahan umum yang terlihat di seluruh siklus hidup versi paket perangkat lunak.

HeadBucketkesalahan

Pesan galat berikut muncul saat memanggil HeadBucketAPIoperasi atau head-bucketCLIperintah untuk memvalidasi bucket Amazon S3 yang digunakan untuk mengunggah file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang penggunaan bucket Amazon S3 untuk mengunggah file selama penerapan pekerjaan, lihat. Ditandatangani sebelumnya URL untuk mengunggah file

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

Pesan galat berikut terjadi ketika argumen yang tidak valid disediakan, sehingga menyebabkan operasi Amazon GetObject API S3 gagal.

InvalidRequestException "Provided argument for presigned url is invalid"

Dukungan ID Versi Amazon S3

Saat meminta akses ke bucket Amazon S3 menggunakan kontrol versi, pastikan untuk menyertakan kesalahan versionId Anda atau kesalahan di bawah ini mungkin terisi.

Untuk informasi selengkapnya tentang bucket Amazon S3 yang menggunakan kontrol versi, lihat Menggunakan pembuatan versi di bucket Amazon S3

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

Placeholder di dalam Presigned untuk upload file URL

Pesan galat berikut muncul saat mengalami masalah dengan placeholder di dalam presigned yang URL digunakan untuk mengunggah file ke bucket Amazon S3 tujuan selama penerapan pekerjaan. Untuk informasi selengkapnya tentang penggunaan bucket Amazon S3 untuk mengunggah file selama penerapan pekerjaan dan apa itu placeholder lokal, lihat. Ditandatangani sebelumnya URL untuk mengunggah file

Pesan kesalahan di bawah ini muncul ketika placeholder lokal tidak dikenali.

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

Pesan kesalahan di bawah ini muncul ketika mencoba menggunakan placeholder lokal di presigned URL tidak dimaksudkan untuk upload file.

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

Amazon S3 URL Bersarang Tidak Benar

Pesan kesalahan berikut muncul ketika Amazon S3 URL salah bersarang di dalam placeholder lain.

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

Versi Paket Artifact Nesting

Pesan kesalahan berikut muncul ketika artefak versi paket presigned URL salah bersarang di dalam placeholder lain.

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

Artifak Versi Package Hilang

Pesan kesalahan berikut muncul ketika artefak versi paket yang direferensikan tidak ditemukan.

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

Software Package dan Package Verion Placeholder

Pesan galat berikut muncul ketika placeholder dokumen pekerjaan untuk paket perangkat lunak dan versi paket tidak dapat menyelesaikan nilai valid yang diinginkan untuk penerapan pekerjaan karena beberapa paket perangkat lunak dan versi paket direferensikan dalam destinationPackageVersions parameter atau tab Versi ARN pada halaman detail Versi Paket.

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

Menggunakan Empty Software Package dan Package Version

Pesan galat berikut muncul ketika Anda mencoba untuk mencoba untuk menggunakan paket kosong atau versi paket tanpa yang lain dalam dokumen pekerjaan.

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

Penggunaan Null dalam Dokumen Job

Pesan galat berikut muncul ketika Anda mencoba untuk menentukan $null sebagai versi paket dalam dokumen pekerjaan. $nullhanya dapat digunakan di dalam destinationPackageVersions parameter saat menggunakan CreateJob API operasi.

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

Semua Atribut dalam Versi Package

Pesan galat berikut muncul saat Anda mencoba menggunakan semua atribut dalam versi paket dan mengelilinginya dengan teks atau placeholder tambahan.

Untuk informasi selengkapnya tentang penggunaan semua atribut dalam versi paket perangkat lunak, lihat Parameter substitusi untuk pekerjaan AWS IoT

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

Batas Placeholder Lokal di Presigned URL untuk Unggah File

Pesan galat berikut muncul ketika Anda melebihi batas jumlah placeholder lokal yang digunakan dalam pratandatangan URL untuk unggahan file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang penggunaan upload file yang telah ditetapkan sebelumnya URL selama penerapan pekerjaan, lihat Ditandatangani sebelumnya URL untuk mengunggah file

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

Placeholder Lokal di Bucket Amazon S3

Pesan galat berikut muncul saat Anda mencoba menempatkan placeholder lokal URL di nama bucket Amazon S3 untuk placeholder URL presigned yang digunakan untuk upload file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang penggunaan upload file yang telah ditetapkan sebelumnya URL selama penerapan pekerjaan, lihat Ditandatangani sebelumnya URL untuk mengunggah file

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

Kurung Pembukaan dan Penutupan

Pesan galat berikut muncul saat Anda menambahkan parameter atau placeholder ke dokumen pekerjaan tanpa tanda kurung kurung penutup “}”.

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

IAMperan dengan Amazon S3 Presigned URL

Pesan galat berikut muncul saat Anda mencoba menggunakan Amazon S3 yang telah ditetapkan sebelumnya URL dalam dokumen pekerjaan tanpa peran. IAM

Untuk informasi selengkapnya tentang Amazon S3 presignedURLs, lihat Bekerja dengan presigned. URLs

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

IAMperan dengan Amazon S3 Presigned for URL Package Version Artifact

Pesan galat berikut muncul saat Anda mencoba menggunakan Amazon S3 presigned yang URL mewakili artefak versi paket dalam dokumen pekerjaan tanpa peran. IAM

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

Pesan Kesalahan Bill of Material Perangkat Lunak

Bagian ini mencantumkan kesalahan umum yang terkait dengan tagihan materi perangkat lunak (SBOM) yang ditautkan ke versi paket.

Validasi Masukan untuk Permintaan SBOM Asosiasi

Pesan kesalahan berikut muncul saat menggunakan AssociateSbomWithPackageVersion API operasi dan s3Location parameternya nol.

InvalidRequestException "Associate request needs to include SBOM reference"

Untuk informasi lebih lanjut tentang AssociateSbomWithPackageVersion API operasi, lihat AssociateSbomWithPackageVersion.

SBOMKesalahan Validasi

Bagian ini mencantumkan kesalahan umum yang terlihat selama validaiton awal tagihan materi perangkat lunak (SBOM) ketika dikaitkan dengan versi paket perangkat lunak.

Pesan kesalahan berikut muncul saat menggunakan AssociateSbomWithPackageVersion API operasi dan bucket dalam s3Location parameter adalah nol.

InvalidRequestException "S3 bucket name for SBOM cannot be null"

Pesan kesalahan berikut muncul ketika string bucket dalam s3Location parameter untuk AssociateSbomWithPackageVersion API operasi terlalu panjang.

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

Pesan kesalahan berikut muncul ketika key parameternya nol.

InvalidRequestException "S3 key name for SBOM cannot be null"

Pesan kesalahan berikut muncul ketika string key dalam s3Location parameter untuk AssociateSbomWithPackageVersion API operasi terlalu panjang.

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

Pesan kesalahan berikut muncul ketika string version dalam s3Location parameter untuk AssociateSbomWithPackageVersion API operasi adalah null.

InvalidRequestException "S3 object version for SBOM cannot be null"

Pesan kesalahan berikut muncul ketika string version dalam s3Location parameter untuk AssociateSbomWithPackageVersion API operasi terlalu panjang.

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

Pesan kesalahan berikut muncul ketika ukuran file arsip SBOM zip yang disimpan di bucket Amazon S3 terlalu besar.

InvalidRequestException "S3 object file size exceeds limit"

Pesan galat berikut muncul ketika Anda menggunakan AssociateSbomWithPackageVersion API operasi dan jumlah SBOM validasi saat ini sedang berlangsung sudah pada batas maksimum.

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

Masalah Akses dengan SBOM File di bucket Amazon S3

Pesan kesalahan berikut muncul ketika entitas lain gagal mengakses bucket Amazon S3 karena bucket Amazon S3 tidak ada atau izin yang tepat belum diberikan untuk mengakses bucket Amazon S3.

Untuk informasi selengkapnya tentang kebijakan izin yang diperlukan untuk mengakses bucket Amazon S3, lihat. Perangkat Lunak Bill of Material Storage

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

Pesan kesalahan berikut muncul ketika entitas lain gagal mengakses file arsip SBOM zip dalam key parameter karena bucket Amazon S3 tidak ada atau izin yang tepat belum diberikan untuk mengakses konten yang disimpan di bucket Amazon S3.

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

Pesan kesalahan berikut muncul ketika entitas lain gagal mengakses bucket Amazon S3 karena bucket, key, dan ID versi tidak ada atau izin yang tepat belum diberikan untuk mengakses bucket Amazon S3. Selain itu, pesan kesalahan ini dapat muncul jika izin yang diberikan tidak cukup untuk mengakses file arsip SBOM zip di bucket Amazon S3.

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

Pesan galat berikut muncul ketika entitas lain gagal mengakses bucket Amazon S3 karena bucket berada di wilayah lain.

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

Pesan galat berikut muncul ketika entitas lain gagal mengakses bucket Amazon S3 karenabucket,key, atau version parameter yang salah dieja saat menggunakan operasi. AssociateSbomWithPackageVersion API

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