View a markdown version of this page

Service-linked peran untuk App Studio - AWS Studio Aplikasi

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

Service-linked peran untuk App Studio

App Studio menggunakan peran AWS Identity and Access Management terkait layanan (IAM). Peran terkait layanan adalah jenis peran IAM unik yang ditautkan langsung ke App Studio. Service-linked peran telah ditentukan sebelumnya oleh App Studio dan menyertakan semua izin yang diperlukan layanan untuk memanggil AWS layanan lain atas nama Anda.

Peran terkait layanan membuat pengaturan App Studio lebih mudah karena Anda tidak perlu menambahkan izin yang diperlukan secara manual. App Studio menentukan izin peran terkait layanannya, dan kecuali ditentukan lain, hanya App Studio yang dapat mengambil perannya. Izin yang ditentukan mencakup kebijakan kepercayaan dan kebijakan izin, dan kebijakan izin tersebut tidak dapat dilampirkan ke entitas IAM lainnya.

Anda dapat menghapus peran tertaut layanan hanya setelah menghapus sumber daya terkait terlebih dahulu. Ini melindungi sumber daya App Studio Anda karena Anda tidak dapat menghapus izin untuk mengakses sumber daya secara tidak sengaja.

Service-linked izin peran untuk App Studio

App Studio menggunakan peran terkait layanan bernama. AWSServiceRoleForAppStudio Ini adalah peran terkait layanan yang diperlukan untuk App Studio untuk mengelola AWS layanan secara terus-menerus, untuk mempertahankan pengalaman membangun aplikasi.

Per AWSServiceRoleForAppStudio an terkait layanan menggunakan kebijakan kepercayaan berikut, yang hanya mempercayai layanan: appstudio-service.amazonaws.com

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "appstudio-service.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

Untuk izin, peran AWSServiceRoleForAppStudio terkait layanan memberikan izin ke layanan berikut:

  • Amazon CloudWatch: Untuk mengirim log dan metrik untuk penggunaan App Studio.

  • AWS Secrets Manager: Untuk mengelola kredenSIAL untuk konektor di App Studio, digunakan untuk menghubungkan aplikasi ke layanan lain.

  • Pusat Identitas IAM: Untuk akses read-only untuk mengelola akses pengguna.

Secara khusus, izin yang diberikan ditentukan AWSServiceRoleForAppStudio oleh kebijakan terkel AppStudioServiceRolePolicy ola terlampir. Untuk informasi selengkapnya tentang kebijakan terkelola, termasuk izin yang disertakan, lihatAWS kebijakan yang dikelola: AppStudioServiceRolePolicy.

Membuat peran terkait layanan untuk App Studio

Anda tidak perlu membuat peran terkait layanan secara manual. Saat Anda membuat instance App Studio, App Studio membuat peran terkait layanan untuk Anda.

Jika Anda menghapus peran terkait layanan ini, disarankan untuk membuat instance App Studio agar yang lain dibuat secara otomatis untuk Anda.

Meskipun tidak diperlukan, Anda juga dapat menggunakan konsol IAM atau membuat peran AWS CLI terkait layanan dengan membuat peran terkait layanan dengan nama appstudio-service.amazonaws.com layanan, seperti pada cuplikan kebijakan kepercayaan yang ditunjukkan sebelumnya. Untuk informasi selengkapnya, silakan lihat Membuat peran terkait layanan dalam Panduan Pengguna IAM.

Mengedit peran terkait layanan untuk App Studio

App Studio tidak mengizinkan Anda mengedit peran AWSServiceRoleForAppStudio terkait layanan. Setelah membuat peran terkait layanan, Anda tidak dapat mengubah nama peran karena berbagai entitas mungkin mereferensikan peran tersebut. Namun, Anda dapat mengubah deskripsi peran dengan menggunakan IAM. Untuk informasi selengkapnya, lihat Mengedit peran terkait layanan dalam Panduan Pengguna IAM.

Menghapus peran terkait layanan untuk App Studio

Anda tidak perlu menghapus AWSServiceRoleForAppStudio peran. Saat Anda menghapus instans App Studio, App Studio membersihkan sumber daya dan menghapus peran terkait layanan secara otomatis.

Meskipun tidak disarankan, Anda dapat menggunakan konsol IAM atau AWS CLI untuk menghapus peran terkait layanan. Untuk melakukan ini, Anda harus terlebih dahulu membersihkan sumber daya untuk peran terkait layanan Anda dan kemudian Anda dapat menghapusnya.

catatan

Jika App Studio menggunakan peran saat Anda mencoba menghapus sumber daya, penghapusan mungkin gagal. Jika hal itu terjadi, tunggu beberapa menit dan coba mengoperasikannya lagi.

Untuk menghapus peran tertaut layanan secara manual menggunakan IAM
  1. Hapus aplikasi dan konektor dari instance App Studio Anda.

  2. Gunakan konsol IAM, CLI IAM, atau API CLI untuk menghapus peran tertaut layanan AWSServiceRoleForAppStudio. Untuk informasi selengkapnya, lihat Menghapus peran terkait layanan dalam Panduan Pengguna IAM.