View a markdown version of this page

AWS IoT Pemecahan Masalah Katalog Paket Perangkat Lunak Manajemen Perangkat - 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

Ini adalah bagian pemecahan masalah untuk AWS IoT Katalog Paket 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 kesalahan berikut muncul saat memanggil operasi HeadBucket API atau perintah head-bucket CLI untuk memvalidasi bucket Amazon S3 yang digunakan untuk unggahan file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang menggunakan bucket Amazon S3 untuk mengunggah file selama penerapan pekerjaan, lihatURL yang telah ditandatangani sebelumnya untuk unggah 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 kesalahan berikut terjadi ketika argumen tidak valid diberikan, sehingga menyebabkan operasi Amazon S3 GetObject API 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 Anda versionId atau kesalahan di bawah ini yang mungkin terisi.

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

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

Placeholder di dalam URL yang telah ditandatangani sebelumnya untuk unggahan file

Pesan kesalahan berikut muncul saat menghadapi masalah dengan placeholder di dalam URL yang telah ditandatangani sebelumnya yang digunakan untuk mengunggah file ke bucket Amazon S3 tujuan selama penerapan pekerjaan. Untuk informasi selengkapnya tentang menggunakan bucket Amazon S3 untuk mengunggah file selama penerapan pekerjaan dan apa itu placeholder lokal, lihat. URL yang telah ditandatangani sebelumnya untuk unggah 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 saat mencoba menggunakan placeholder lokal di URL yang telah ditandatangani sebelumnya yang tidak dimaksudkan untuk upload file.

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

URL Amazon S3 Bersarang Salah

Pesan kesalahan berikut muncul saat URL Amazon S3 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 URL pratanda tangan artefak versi paket salah bersarang di dalam placeholder lain.

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

Artefak Versi Paket 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."

Paket Perangkat Lunak dan Paket Verion Placeholder

Pesan kesalahan 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 yang dirujuk 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 Paket Perangkat Lunak Kosong dan Versi Paket

Pesan kesalahan berikut muncul saat Anda mencoba 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 Pekerjaan

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

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

Semua Atribut dalam Versi Paket

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

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

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 URL yang Ditandatangani Sebelumnya untuk Unggahan File

Pesan kesalahan berikut muncul saat Anda melebihi batas jumlah placeholder lokal yang digunakan dalam URL yang telah ditandatangani sebelumnya untuk unggahan file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang menggunakan URL yang telah ditandatangani sebelumnya untuk unggahan file selama penerapan pekerjaan, lihat URL yang telah ditandatangani sebelumnya untuk unggah 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 kesalahan berikut muncul saat Anda mencoba menempatkan URL placeholder lokal di nama bucket Amazon S3 untuk placeholder URL yang telah ditandatangani sebelumnya yang digunakan untuk unggahan file selama penerapan pekerjaan.

Untuk informasi selengkapnya tentang menggunakan URL yang telah ditandatangani sebelumnya untuk unggahan file selama penerapan pekerjaan, lihat URL yang telah ditandatangani sebelumnya untuk unggah file

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

Kurung Pembuka dan Penutupan

Pesan kesalahan berikut muncul saat Anda menambahkan parameter atau placeholder ke dokumen pekerjaan tanpa penutupan penutupan “}”.

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

Peran IAM dengan URL Tanda Tanda Tanda Amazon S3

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

Untuk informasi selengkapnya tentang URL yang ditandatangani sebelumnya Amazon S3, lihat Bek erja dengan URL yang ditandatangani sebelumnya.

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

Peran IAM dengan URL Tanda Tanda Tanda Amazon S3 untuk Artefak Versi Paket

Pesan galat berikut muncul saat Anda mencoba menggunakan URL yang telah ditandatangani Amazon S3 yang 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 Tagihan Bahan Perangkat Lunak

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

Validasi Masukan untuk Permintaan Asosiasi SBOM

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

InvalidRequestException "Associate request needs to include SBOM reference"

Untuk informasi selengkapnya tentang operasi AssociateSbomWithPackageVersion API, lihat AssociateSbomWithPackageVersion.

Kesalahan Validasi SBOM

Bagian ini mencantumkan kesalahan umum yang terlihat selama validasi awal dari daftar bahan perangkat lunak (SBOM) ketika dikaitkan dengan versi paket perangkat lunak.

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

InvalidRequestException "S3 bucket name for SBOM cannot be null"

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

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

Pesan kesalahan berikut muncul ketika key parameternya null.

InvalidRequestException "S3 key name for SBOM cannot be null"

Pesan kesalahan berikut muncul ketika string key dalam s3Location parameter untuk operasi AssociateSbomWithPackageVersion API 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 operasi AssociateSbomWithPackageVersion API adalah null.

InvalidRequestException "S3 object version for SBOM cannot be null"

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

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

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

InvalidRequestException "S3 object file size exceeds limit"

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

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

Masalah Akses dengan File SBOM 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, lihatPenyimpanan Tagihan Bahan Perangkat Lunak.

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 zip SBOM di 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, kunci, 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 mencukupi untuk mengakses file arsip zip SBOM 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 kesalahan 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 kesalahan berikut muncul ketika entitas lain gagal mengakses bucket Amazon S3 karena version parameterbucket,key, atau dieja salah saat menggunakan operasi AssociateSbomWithPackageVersion API.

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