

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

# Memecahkan masalah aplikasi web Anda
<a name="webapp-troubleshooting"></a>

**catatan**  
Kiat pemecahan masalah ini ditujukan untuk administrator aplikasi web dan bukan pengguna akhir. Untuk pengguna akhir, jika Anda mengalami masalah, hubungi administrator aplikasi web Anda. Semua contoh *Anda* dalam paragraf berikut merujuk ke admin aplikasi web.

## Memecahkan masalah kesalahan jaringan
<a name="webapp-network-error"></a>

**Deskripsi**

Pengguna akhir Anda melihat spanduk jaringan **Network Error** saat memuat titik akhir aplikasi web.

**Menyebabkan**

Masalah yang paling umum adalah sebagai berikut:
+ Admin tidak menetapkan pengguna yang mencoba masuk ke aplikasi baru.
+ Admin tidak menambahkan tindakan yang diperlukan ke peran IAM Anda.
+ Anda melihat daftar Hibah Akses S3 yang ditetapkan untuk pengguna Anda, tetapi CORS tidak dikonfigurasi dengan benar untuk bucket atau bucket Amazon S3 Anda.

 **Solusi** 
+  Di IAM Identity Center, pastikan untuk menetapkan pengguna ke aplikasi yang benar. Atau, jika Anda memiliki grup yang ditetapkan, pastikan bahwa pengguna yang mencoba masuk termasuk dalam grup yang benar. Ini dijelaskan dalam[Menetapkan atau menambahkan pengguna atau grup ke aplikasi web Transfer Family](webapp-add-users.md).
+ Periksa apakah peran Anda berisi tindakan yang diperlukan dalam **kebijakan kepercayaan khusus** untuk keduanya `sts:AssumeRole` dan `sts:SetContext` tindakan. Ini dijelaskan dalam[Konfigurasikan peran IAM untuk aplikasi web Transfer Family](webapp-roles.md).
+ Periksa kebijakan CORS untuk semua bucket yang digunakan oleh aplikasi web Anda. Hal ini dijelaskan dalam [Mengatur berbagi Cross-origin sumber daya (CORS) untuk bucket Amazon S3 Anda](access-grant-cors.md#cors-configure).

## Memecahkan masalah bucket yang dikonfigurasi tidak muncul
<a name="webapp-no-bucket"></a>

**Deskripsi**

Semuanya tampaknya dikonfigurasi dengan benar, tetapi bucket Amazon S3 tidak muncul di aplikasi web.

**Menyebabkan**

Salah satu kemungkinan penyebabnya adalah bucket Amazon S3 tidak berada di akun yang sama dengan aplikasi web.

 **Solusi** 

Pastikan bucket Amazon S3 berada di akun yang sama dengan aplikasi web. Cross-accountbucket saat ini tidak didukung.

## Memecahkan masalah kesalahan URL kustom
<a name="webapp-customURL-errors"></a>

**Deskripsi**

Saat pengguna akhir Anda masuk ke aplikasi web, mereka menerima pesan kesalahan **Otorisasi gagal: kode otorisasi hilang**.

**Menyebabkan**

Jika Anda menggunakan CloudFront secara langsung, bukan CloudFormation templat yang disediakan, kemungkinan besar Anda salah mengonfigurasi kebijakan permintaan asal agar tidak meneruskan string kueri.

**Solusi**

Perbarui kebijakan permintaan asal Anda untuk meneruskan string kueri dan cookie ke asal.

**Deskripsi**

Saat pengguna akhir Anda mencoba mengakses aplikasi web Transfer Family, mereka menerima respons 404.

**Menyebabkan**

Jika Anda menggunakan CloudFront secara langsung, bukan CloudFormation templat yang disediakan, Anda mungkin salah mengonfigurasi kebijakan cache untuk menyertakan `Host` header dalam kunci cache atau salah konfigurasi kebijakan permintaan asal untuk meneruskan header. `Host`

**Solusi**
+ Pastikan kebijakan cache Anda tidak menyertakan `Host` header dalam kunci cache
+ Pastikan kebijakan permintaan asal Anda tidak meneruskan `Host` header.

## Memecahkan masalah kesalahan lain-lain
<a name="webapp-various-errors"></a>

**Deskripsi**

Pengguna akhir Anda tidak dapat masuk, atau tidak dapat melihat ember atau file apa pun, atau Anda menerima kesalahan lain.

**Menyebabkan**

Salah satu kemungkinan penyebabnya adalah ARN instance IAM Identity Center tidak cocok dengan nilai ARN hibah Anda atau ARN instance IAM Identity Center aplikasi web Anda.

 **Solusi** 

Periksa item berikut untuk melihat apakah mereka cocok.
+  Di Pusat Identitas IAM, navigasikan ke **Pengaturan** dan lihat **ARN Instance**.

  ```
  arn:aws:sso:::instance/ssoins-{{instance-identifier}}
  ```
+ Di Amazon S3, navigasikan ke **Access Grants** dan lihat ARN instance **IAM Identity Center** Anda.

  ```
  arn:aws:sso::{{account-id}}:application/ssoins-{{instance-identifier}}/apl-1234567890abcdef0
  ```
+ Di Transfer Family, buka halaman detail aplikasi web Anda dan lihat ARN Instance.

  ```
  arn:aws:sso:::instance/ssoins-{{instance-identifier}}
  ```

{{instance-identifier}}Nilainya harus sama di ketiga tempat ini.

## Bucket S3 duplikat muncul di aplikasi web
<a name="webapp-duplicate-buckets"></a>

**Deskripsi**

Pengguna melihat bucket S3 yang sama terdaftar beberapa kali di antarmuka aplikasi web Transfer Family.

**Menyebabkan**

Hal ini terjadi ketika pengguna merupakan bagian dari beberapa grup Active Directory yang memiliki hibah duplikat ke bucket S3 yang sama. Aplikasi web mencantumkan semua hibah tingkat atas yang terkait dengan pengguna (UID atau GID) terlepas dari apakah pengguna memiliki beberapa hibah yang ditetapkan ke lokasi bucket yang sama.

**Solusi**

Untuk mengatasi masalah ini, administrator harus menghapus duplikasi hibah sehingga setiap pengguna hanya memiliki satu hibah untuk setiap lokasi S3. Tinjau konfigurasi S3 Access Grants Anda dan konsolidasikan hibah duplikat untuk bucket yang sama di berbagai grup Active Directory.