Pemecahan Masalah - AWS AppFabric

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

Pemecahan Masalah

Fitur AWS AppFabric untuk produktivitas dalam pratinjau dan dapat berubah sewaktu-waktu.

Bagian ini menjelaskan kesalahan umum dan pemecahan masalah AppFabric untuk produktivitas.

Aplikasi yang belum diverifikasi

Pengembang aplikasi yang menggunakan produktivitas AppFabric untuk memperkaya pengalaman aplikasi mereka akan melalui proses verifikasi sebelum meluncurkan fitur mereka ke pengguna akhir. Semua aplikasi dimulai sebagai tidak diverifikasi dan berubah menjadi diverifikasi hanya ketika proses verifikasi selesai. Ini berarti bahwa yang starterUserEmails Anda gunakan saat membuat AppClient akan melihat pesan ini.

Warning message for an unverified application in AWS AppFabric, requesting data access.

Kesalahan CreateAppClient

ServiceQuotaExceededException

Jika Anda menerima pengecualian berikut saat membuat AppClient, Anda telah melebihi jumlah AppClients yang dapat dibuat per Akun AWS. Batasnya adalah 1. HTTPKode Status: 402

ServiceQuotaExceededException / SERVICE_QUOTA_EXCEEDED You have exceeded the number of AppClients that can be created per AWS Account. The limit is 1. HTTP Status Code: 402

Kesalahan GetAppClient

ResourceNotFoundException

Jika Anda menerima pengecualian berikut saat mendapatkan detail untuk sebuah AppClient, pastikan Anda telah memasukkan AppClient pengenal yang benar. Kesalahan ini menandakan bahwa yang ditentukan tidak AppClient ditemukan.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Kesalahan DeleteAppClient

ConflictException

Jika Anda menerima pengecualian berikut saat menghapus AppClient, permintaan penghapusan lainnya sedang berlangsung. Tunggu sampai selesai lalu coba lagi. HTTPKode Status: 409

ConflictException Another delete request is in progress. Wait until it completes then try again. HTTP Status Code: 409

ResourceNotFoundException

Jika Anda menerima pengecualian berikut saat menghapus AppClient, pastikan Anda telah memasukkan AppClient pengenal yang benar. Kesalahan ini menandakan bahwa yang ditentukan tidak AppClient ditemukan.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Kesalahan UpdateAppClient

ResourceNotFoundException

Jika Anda menerima pengecualian berikut saat memperbarui AppClient, pastikan Anda telah memasukkan AppClient pengenal yang benar. Kesalahan ini menandakan bahwa yang ditentukan tidak AppClient ditemukan.

ResourceNotFoundException / APP_CLIENT_NOT_FOUND The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier. HTTP Status Code: 404

Kesalahan Authorize

ValidationException

Anda mungkin menerima pengecualian berikut jika salah satu API parameter tidak memenuhi batasan yang ditentukan dalam spesifikasi. API

ValidationException HTTP Status Code: 400

Alasan 1: Ketika AppClient ID tidak ditentukan

Yang app_client_id hilang dalam parameter permintaan. Buat AppClient jika belum dibuat atau gunakan yang sudah ada app_client_id dan coba lagi. Untuk menemukan AppClient ID, gunakan ListAppClientAPIoperasi.

Alasan 2: Kapan AppFabric tidak memiliki akses ke kunci yang dikelola pelanggan

Message: AppFabric couldn't access the customer managed key configured for AppClient.

AppFabric saat ini tidak dapat mengakses kunci yang dikelola pelanggan, kemungkinan karena perubahan terbaru dalam izinnya. Verifikasi kunci yang ditentukan ada dan pastikan AppFabric diberikan izin akses yang sesuai.

Alasan 3: Pengalihan URL yang ditentukan tidak valid

Message: Redirect url invalid

Pastikan pengalihan URL dalam permintaan Anda benar. Itu harus cocok dengan salah satu pengalihan URLs yang ditentukan saat Anda membuat atau memperbarui. AppClient Untuk melihat daftar pengalihan yang diizinkanURLs, gunakan GetAppClientAPIoperasi.

Kesalahan Token

TokenException

Anda mungkin menerima pengecualian berikut karena beberapa alasan.

TokenException HTTP Status Code: 400

Alasan 1: Ketika email yang tidak valid ditentukan

Message: Invalid Email used

Pastikan alamat email yang Anda gunakan cocok dengan yang tercantum untuk starterUserEmails atribut saat Anda membuat AppClient. Jika email tidak cocok, ubah ke alamat email yang cocok dan coba lagi. Untuk melihat email yang digunakan, gunakan GetAppClientAPIoperasi.

Alasan 2: Untuk grant_type sebagai refresh_token saat token tidak ditentukan.

Message: refresh_token must be non-null for Refresh Token Grant-type

Token penyegaran yang ditentukan dalam permintaan adalah nol atau kosong. Tentukan aktif yang refresh_token diterima dalam respons API panggilan Token.

ThrottlingException

Anda mungkin menerima pengecualian berikut jika API dipanggil pada tingkat yang lebih dari kuota yang diizinkan.

ThrottlingException HTTP Status Code: 429

ListActionableInsights,ListMeetingInsights, dan PutFeedback kesalahan

ValidationException

Anda mungkin menerima pengecualian berikut jika salah satu API parameter tidak memenuhi batasan yang ditentukan pada API spesifikasi.

ValidationException HTTP Status Code: 400

ThrottlingException

Anda mungkin menerima pengecualian berikut jika API dipanggil pada tingkat yang lebih dari kuota yang diizinkan.

ThrottlingException HTTP Status Code: 429