Berikan tingkat izin berbeda kepada pengguna RAM untuk AgentRun dengan menggunakan kebijakan kustom.
Prasyarat
Anda telah membuat pengguna RAM.
Ikhtisar
Berikan izin kepada pengguna RAM untuk menggunakan AgentRun melalui kebijakan kustom.
Detail kebijakan: Elemen dasar kebijakan dan Logika evaluasi kebijakan.
Kebijakan kustom
Masuk ke atau Konsol Resource Access Management (RAM) menggunakan Akun Alibaba Cloud (akun utama) atau sebagai administrator RAM, lalu berikan izin kustom berikut kepada pengguna RAM. Mengelola izin untuk pengguna RAM.
Kebijakan akses penuh
Mencakup semua fitur AgentRun. Direkomendasikan untuk akses penuh.
Kebijakan hak istimewa minimal
Hanya mencakup fitur inti AgentRun. Untuk menambahkan izin, buat JSON kebijakan kustom dari atau halaman layanan dan izin AgentRun.
Peran dan otorisasi
Proses otorisasi
AgentRun memerlukan peran tertentu. Setelah Anda menyelesaikan penugasan izin, jika peran yang diperlukan belum tersedia saat pertama kali mengakses halaman tersebut, pop-up otorisasi akan memandu Anda melalui proses pembuatan dan otorisasi peran.
Peran yang diperlukan
AgentRun secara keseluruhan
|
Peran |
Entitas tepercaya |
Kebijakan/Izin |
Deskripsi |
|
AliyunFCFunctionAICustomRole |
functionai.fc.aliyuncs.com |
AliyunFCFunctionAIAgentrunDeployPolicy |
Kebijakan izin yang diperlukan untuk penerapan AgentRun |
|
AliyunFCFunctionAIServicesDeployPolicy |
Kebijakan izin yang diperlukan untuk penerapan layanan fungsi |
||
|
AliyunFCFunctionAIDefaultRole |
functionai.fc.aliyuncs.com |
AliyunFCFunctionAIDefaultRolePolicy |
Kebijakan otorisasi untuk peran layanan AgentRun |
|
AliyunServiceRoleForFC |
fc.aliyuncs.com |
- |
Peran terkait layanan FC |
|
AliyunServiceRoleForAgentRun |
agentrun.aliyuncs.com |
- |
Peran terkait layanan AgentRun |
Flow Agent (opsional)
|
Peran |
Entitas tepercaya |
Kebijakan/Izin |
Deskripsi |
|
AliyunFnFExecutionRole |
fnf.aliyuncs.com |
AliyunFCInvocationAccess |
Izin yang diperlukan untuk menjalankan node Function Compute |
|
AliyunFCFunctionAIReadOnlyAccess |
Izin yang diperlukan untuk menjalankan alat dan node MCP |
||
|
AliyunFnFFullAccess |
Izin yang diperlukan untuk menjalankan alur kerja lain dalam Flow Agent |
||
|
AliyunAgentRunReadOnlyAccess |
Izin yang diperlukan untuk menggunakan sandbox, alat, dan sumber daya AgentRun lainnya |
||
|
AliyunEventBridgePutEventsPolicy |
Izin yang diperlukan untuk menggunakan pemicu |
||
|
AliyunBailianDataFullAccess |
Izin yang diperlukan untuk menjalankan node basis pengetahuan |
Detail izin modul fitur
1. Manajemen agen
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListAgentRuntimes |
AgentRun |
Dapatkan daftar agen |
|
GetAgentRuntime |
AgentRun |
Dapatkan detail agen |
|
CreateAgentRuntime |
AgentRun |
Buat agen |
|
UpdateAgentRuntime |
AgentRun |
Perbarui agen |
|
DeleteAgentRuntime |
AgentRun |
Hapus agen |
|
ListAgentRuntimeVersions |
AgentRun |
Dapatkan daftar versi |
|
PublishRuntimeVersion |
AgentRun |
Publikasikan versi agen |
|
ListAgentRuntimeEndpoints |
AgentRun |
Dapatkan daftar titik akhir |
|
CreateAgentRuntimeEndpoint |
AgentRun |
Buat titik akhir |
|
UpdateAgentRuntimeEndpoint |
AgentRun |
Perbarui titik akhir |
|
DeleteAgentRuntimeEndpoint |
AgentRun |
Hapus titik akhir |
|
InstanceExec |
FC |
Masuk ke instans |
2. Manajemen alur kerja (Flow)
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListFlows |
FNF |
Dapatkan daftar alur |
|
DescribeFlow |
FNF |
Dapatkan detail alur |
|
CreateFlow |
FNF |
Buat alur |
|
UpdateFlow |
FNF |
Perbarui alur |
|
DeleteFlow |
FNF |
Hapus alur |
|
DeleteFlowVersion |
FNF |
Hapus versi alur |
|
UpdateFlowDraft |
FNF |
Perbarui draf alur |
|
ListFlowVersions |
FNF |
Dapatkan daftar versi |
|
PublishFlowVersion |
FNF |
Publikasikan versi alur |
|
ListFlowAliases |
FNF |
Dapatkan daftar alias |
|
DescribeFlowAlias |
FNF |
Dapatkan detail alias |
|
CreateFlowAlias |
FNF |
Buat alias |
|
UpdateFlowAlias |
FNF |
Perbarui alias |
|
DeleteFlowAlias |
FNF |
Hapus alias |
|
StartExecution |
FNF |
Mulai eksekusi |
|
StartSyncExecution |
FNF |
Eksekusi sinkron |
|
StartDebugExecution |
FNF |
Mulai eksekusi debug |
|
StopExecution |
FNF |
Hentikan eksekusi |
|
ListExecutions |
FNF |
Dapatkan daftar eksekusi |
|
DescribeExecution |
FNF |
Dapatkan detail eksekusi |
|
GetExecutionHistory |
FNF |
Dapatkan riwayat eksekusi |
|
DescribeAgentRunLogs |
FNF |
Dapatkan log operasional agen |
|
ListModelSets |
Devs |
Dapatkan daftar set model |
|
GetModelSet |
Devs |
Dapatkan detail set model |
|
ListToolsets |
Devs |
Dapatkan daftar toolset |
|
GetToolset |
Devs |
Dapatkan detail toolset |
|
FetchModelSetAuthorization |
Devs |
Dapatkan informasi otorisasi set model |
|
ListFunctions |
FC |
Dapatkan daftar fungsi (node Function Compute) |
|
ListAliases |
FC |
Dapatkan daftar alias fungsi (node Function Compute) |
|
ListFunctionVersions |
FC |
Dapatkan daftar versi fungsi (node Function Compute) |
|
ListTriggers |
FC |
Dapatkan daftar pemicu (node Function Compute) |
|
GetCmsService |
CMS |
Dapatkan status layanan CMS (pemantauan infrastruktur) |
|
OpenCmsService |
CMS |
Aktifkan layanan CMS (pemantauan infrastruktur) |
|
ListWorkspaces |
Bailian |
Dapatkan daftar ruang kerja Model Studio (node basis pengetahuan) |
|
CreateUser |
Bailian |
Buat pengguna Model Studio (node basis pengetahuan) |
|
ListRoles |
Bailian |
Ambil daftar peran Model Studio (node basis pengetahuan). |
|
ListUsers |
Bailian |
Ambil daftar pengguna Model Studio (node basis pengetahuan) |
|
AttachWorkspaceToUser |
Bailian |
Asosiasikan ruang kerja dengan pengguna (node basis pengetahuan) |
|
AttachRoleToUser |
Bailian |
Asosiasikan peran dengan pengguna (node basis pengetahuan) |
|
ListIndex |
SFM |
Dapatkan daftar indeks (node basis pengetahuan) |
|
ListModelServices |
AgentRun |
Dapatkan daftar layanan AgentRun |
|
ListTemplates |
AgentRun |
Dapatkan daftar sandbox |
|
GetCredential |
AgentRun |
Dapatkan informasi autentikasi untuk layanan model dan sandbox |
|
ListAgentRuntimes |
AgentRun |
Dapatkan daftar Agent Runtime |
|
ListAgentRuntimeEndpoints |
AgentRun |
Dapatkan daftar titik akhir Agent Runtime |
3. Manajemen layanan model
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListModelProviders |
AgentRun |
Dapatkan daftar penyedia model |
|
ListModelServices |
AgentRun |
Dapatkan daftar layanan model |
|
GetModelService |
AgentRun |
Dapatkan detail layanan model |
|
CreateModelService |
AgentRun |
Buat layanan model |
|
UpdateModelService |
AgentRun |
Perbarui layanan model |
|
DeleteModelService |
AgentRun |
Hapus layanan model |
|
ListModelProxies |
AgentRun |
Dapatkan daftar proxy model |
|
GetModelProxy |
AgentRun |
Dapatkan detail proxy model |
|
CreateModelProxy |
AgentRun |
Buat proxy model |
|
UpdateModelProxy |
AgentRun |
Perbarui proxy model |
|
DeleteModelProxy |
AgentRun |
Hapus proxy model |
4. Manajemen kredensial
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListCredentials |
AgentRun |
Dapatkan daftar kredensial |
|
GetCredential |
AgentRun |
Dapatkan detail kredensial |
|
CreateCredential |
AgentRun |
Buat kredensial |
|
UpdateCredential |
AgentRun |
Perbarui kredensial |
|
DeleteCredential |
AgentRun |
Hapus kredensial |
|
GetAccessToken |
AgentRun |
Dapatkan token akses |
5. Manajemen sandbox dan templat
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListTemplates |
AgentRun |
Dapatkan daftar sandbox |
|
GetTemplate |
AgentRun |
Dapatkan detail sandbox |
|
CreateTemplate |
AgentRun |
Buat sandbox |
|
UpdateTemplate |
AgentRun |
Perbarui sandbox |
|
DeleteTemplate |
AgentRun |
Hapus sandbox |
|
ActivateTemplateMCP |
AgentRun |
Aktifkan MCP sandbox |
|
StopTemplateMCP |
AgentRun |
Hentikan MCP sandbox |
|
GetSandbox |
AgentRun |
Dapatkan detail instans sandbox |
|
StopSandbox |
AgentRun |
Hentikan instans sandbox |
|
CreateSandbox |
AgentRun |
Buat instans sandbox |
|
ListSandboxes |
AgentRun |
Dapatkan daftar instans sandbox |
6. Penyimpanan memori
6.1. Manajemen penyimpanan memori
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListMemoryCollections |
AgentRun |
Dapatkan daftar penyimpanan memori |
|
GetMemoryCollection |
AgentRun |
Dapatkan detail penyimpanan memori |
|
CreateMemoryCollection |
AgentRun |
Buat penyimpanan memori |
|
UpdateMemoryCollection |
AgentRun |
Perbarui penyimpanan memori |
|
DeleteMemoryCollection |
AgentRun |
Hapus penyimpanan memori |
|
ListInstances |
OTS |
Dapatkan daftar instans OTS |
|
GetInstance |
OTS |
Dapatkan informasi instans OTS |
|
CreateInstance |
OTS |
Buat instans OTS |
6.2 Observabilitas
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetChartData |
OTS |
Dapatkan data grafik (untuk tampilan metrik pemantauan) |
|
GetTableData |
OTS |
Dapatkan data tabel (untuk statistik status) |
7. Manajemen domain kustom
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListCustomDomains |
AgentRun |
Dapatkan daftar domain kustom |
|
GetCustomDomain |
AgentRun |
Dapatkan detail domain kustom |
|
CreateCustomDomain |
AgentRun |
Buat domain kustom |
|
UpdateCustomDomain |
AgentRun |
Perbarui domain kustom |
|
DeleteCustomDomain |
AgentRun |
Hapus domain kustom |
|
DescribeUserCertificateList |
Yundun |
Dapatkan daftar sertifikat pengguna |
|
DescribeUserCertificateDetail |
Yundun |
Dapatkan detail sertifikat |
8. Manajemen alat
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListToolsets |
Devs |
Dapatkan daftar toolset |
|
GetToolset |
Devs |
Dapatkan detail toolset |
|
CreateToolset |
Devs |
Buat toolset |
|
UpdateToolset |
Devs |
Perbarui toolset |
|
DeleteToolset |
Devs |
Hapus toolset |
|
FetchToolsetAuthorization |
Devs |
Dapatkan otorisasi toolset |
|
GetArtifact |
Devs |
Dapatkan informasi artefak |
|
CreateArtifact |
Devs |
Buat artefak |
|
FetchArtifactTempBucketToken |
Devs |
Dapatkan kredensial artefak sementara |
|
PreviewEnvironment |
Devs |
Pratinjau konten konfigurasi yang akan diterapkan |
9. Manajemen set model
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListModelSets |
Devs |
Dapatkan daftar set model |
|
GetModelSet |
Devs |
Dapatkan detail set model |
|
FetchModelSetAuthorization |
Devs |
Dapatkan otorisasi set model |
10. Manajemen proyek dan lingkungan
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListProjects |
Devs |
Dapatkan daftar proyek |
|
GetProject |
Devs |
Dapatkan detail proyek |
|
CreateProject |
Devs |
Buat proyek |
|
UpdateProject |
Devs |
Perbarui proyek |
|
GetEnvironment |
Devs |
Dapatkan informasi lingkungan |
|
UpdateEnvironment |
Devs |
Perbarui lingkungan |
|
DeployEnvironment |
Devs |
Terapkan lingkungan |
|
RenderServicesByTemplate |
Devs |
Render layanan berdasarkan templat |
|
DeployServices |
Devs |
Terapkan layanan |
|
ListServiceDeployments |
Devs |
Dapatkan daftar penerapan |
11. Manajemen Function Compute
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetFunction |
FC |
Dapatkan informasi fungsi |
|
CreateFunction |
FC |
Buat fungsi |
|
DeleteFunction |
FC |
Hapus fungsi |
|
GetFunctionCode |
FC |
Dapatkan kode fungsi |
|
ListFunctions |
FC |
Dapatkan daftar fungsi |
|
ListAliases |
FC |
Dapatkan daftar alias fungsi |
|
ListFunctionVersions |
FC |
Dapatkan daftar versi fungsi |
|
ListTriggers |
FC |
Dapatkan daftar pemicu |
|
ListInstances |
FC |
Daftar instans fungsi |
|
DescribeRegions |
FC |
Dapatkan wilayah yang didukung |
|
ListCustomDomains |
FC |
Dapatkan daftar domain kustom |
|
CreateCustomDomain |
FC |
Buat domain kustom |
|
UpdateCustomDomain |
FC |
Perbarui domain kustom |
|
DeleteCustomDomain |
FC |
Hapus domain kustom |
|
ListProvisionConfigs |
FC |
Daftar konfigurasi konkurensi yang disediakan |
|
GetProvisionConfig |
FC |
Dapatkan konfigurasi konkurensi yang disediakan |
|
PutProvisionConfig |
FC |
Perbarui konfigurasi konkurensi yang disediakan |
|
DeleteProvisionConfig |
FC |
Hapus konfigurasi konkurensi yang disediakan |
12. Konfigurasi jaringan
|
Nama API |
Produk/Layanan |
Deskripsi |
|
DescribeVpcs |
VPC |
Dapatkan daftar VPC |
|
DescribeVSwitches |
VPC |
Dapatkan daftar vSwitch |
|
DescribeSecurityGroups |
ECS |
Dapatkan daftar grup keamanan |
13. Layanan Penyimpanan Objek
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListBuckets |
OSS |
Dapatkan daftar bucket |
|
ListObjectsV2 |
OSS |
Dapatkan isi bucket |
14. Layanan Log Sederhana
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetSlsService |
Log |
Dapatkan status layanan SLS |
|
OpenSlsService |
Log |
Aktifkan layanan SLS |
|
ListProject |
Log |
Daftar proyek log |
|
CreateProject |
Log |
Buat proyek log |
|
CreateLogStore |
Log |
Buat penyimpanan log |
|
CreateIndex |
Log |
Buat indeks |
|
CreateLogging |
Log |
Buat log layanan untuk proyek. |
|
CreateMetricStore |
Log |
Buat MetricStore untuk menyimpan data deret waktu. |
|
GetLogStoreLogs |
Log |
Dapatkan data log |
|
GetIndex |
Log |
Kueri informasi indeks untuk Logstore tertentu. |
|
EnableService |
Log |
Aktifkan layanan |
|
ListLogstore |
Log |
Dapatkan daftar penyimpanan log |
|
GetMLServiceResults |
Log |
Dapatkan hasil analisis algoritma untuk tugas skenario tertentu |
|
QueryPrometheusMetrics |
Log |
Izin kueri protokol Prometheus |
|
QueryMetrics |
Log |
Kueri metrik pemantauan |
|
RemoteWritePrometheus |
Log |
Tulis data metrik deret waktu ke MetricStore menggunakan protokol Prometheus Remote Write |
|
RemoteWrite |
Log |
Tulis data metrik deret waktu |
14. Observabilitas
|
Nama API |
Produk/Layanan |
Deskripsi |
|
CheckCommercialStatus |
ARMS |
Periksa status komersial |
|
GetCommercialStatus |
ARMS |
Dapatkan status komersial |
|
DescribeTraceLicenseKey |
ARMS |
Dapatkan Lisensi Trace |
|
SearchTraceAppByName |
ARMS |
Cari aplikasi berdasarkan nama |
|
ListAppInstances |
ARMS |
Dapatkan daftar instans aplikasi |
|
ListLLMSessions |
ARMS |
Dapatkan daftar sesi LLM |
|
QueryLLMSessionDetail |
ARMS |
Dapatkan detail sesi |
|
ListAllServices |
ARMS |
Dapatkan daftar semua layanan |
|
DoInsightsAction |
ARMS |
Lakukan tindakan insights |
|
ConfigApp |
ARMS |
Konfigurasikan aplikasi |
|
SaveTraceAppConfig |
ARMS |
Simpan konfigurasi tracing |
|
DoInsightsAction |
ARMS |
Akses berbagai sub-fitur terkait Insights |
|
GetTraceApp |
ARMS |
Dapatkan detail tugas pemantauan aplikasi |
|
GetTrace |
ARMS |
Dapatkan detail jejak |
|
GetStack |
ARMS |
Dapatkan informasi tumpukan panggilan |
|
GetMultipleTrace |
ARMS |
Dapatkan detail beberapa jejak |
|
GetTraceAppConfig |
ARMS |
Kueri semua pengaturan kustom untuk aplikasi dalam Pemantauan Aplikasi (seperti pengaturan pengambilan sampel jejak, sakelar Agent, dll.). |
|
ConfigApp |
ARMS |
Nyalakan atau matikan sakelar Agent global untuk Pemantauan Aplikasi, atau periksa statusnya. |
|
SaveTraceAppConfig |
ARMS |
Konfigurasikan pengaturan kustom untuk Pemantauan Aplikasi (seperti pengaturan pengambilan sampel jejak, sakelar Agent, dll.). |
|
TagResources |
ARMS |
Beri tag pada instans sumber daya ARMS. |
|
UntagResources |
ARMS |
Hapus tag dari instans sumber daya ARMS. |
16. Cloud Monitor
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListPrometheusVirtualInstances |
CMS |
Dapatkan instans Prometheus |
|
CreatePrometheusVirtualInstance |
CMS |
Buat instans Prometheus |
|
GetCmsService |
CMS |
Dapatkan status layanan CMS |
|
OpenCmsService |
CMS |
Aktifkan layanan CMS |
|
QueryCommercialUsage |
CMS |
Kueri data penggunaan observabilitas |
|
DescribeEnvironment |
CMS |
Kueri detail lingkungan |
|
Cursor |
CMS |
Tentukan rentang untuk mengekspor data pemantauan |
|
BatchGet |
CMS |
Ambil data pemantauan secara batch |
|
BatchExport |
CMS |
Ekspor data pemantauan secara batch |
17. Analisis Tracing
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetTraceLicenseKey |
Xtrace |
Dapatkan Lisensi Trace |
|
DescribeTraceApps |
Xtrace |
Jelaskan aplikasi tracing |
18. Resource Access Management
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListRolesForService |
RAM |
Dapatkan daftar peran layanan |
|
ListPoliciesForRole |
RAM |
Dapatkan daftar kebijakan peran |
|
CheckServiceLinkedRoleExistence |
ResourceManager |
Periksa peran terkait layanan |
|
CreateServiceLinkedRole |
RAM |
Buat peran terkait layanan |
|
PassRole |
RAM |
Teruskan peran |
19. CDN
|
Nama API |
Produk/Layanan |
Deskripsi |
|
DescribeUserDomains |
CDN |
Dapatkan daftar domain CDN pengguna |
20. Container Registry
|
Nama API |
Produk/Layanan |
Deskripsi |
|
ListRepoTag |
ACR |
Dapatkan daftar tag repository image |
21. Layanan Keamanan
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetUserBuyStatus |
Yundun |
Dapatkan status pembelian pengguna |
22. Kueri status komersial
|
Nama API |
Produk/Layanan |
Deskripsi |
|
DescribeUserBusinessStatus |
Ubsms |
Dapatkan status komersial pengguna |
23. Manajemen basis pengetahuan
|
Nama API |
Produk/Layanan |
Deskripsi |
|
GetKnowledgeBase |
AgentRun |
Dapatkan detail basis pengetahuan |
|
CreateKnowledgeBase |
AgentRun |
Buat basis pengetahuan |
|
UpdateKnowledgeBase |
AgentRun |
Perbarui basis pengetahuan |
|
DeleteKnowledgeBase |
AgentRun |
Hapus basis pengetahuan |
|
ListKnowledgeBases |
AgentRun |
Daftar basis pengetahuan |
|
ListWorkspaces |
Bailian |
Ambil daftar ruang kerja Model Studio. |
|
CreateUser |
Bailian |
Buat pengguna Model Studio |
|
ListRoles |
Bailian |
Dapatkan daftar peran Model Studio |
|
ListUsers |
Bailian |
Dapatkan daftar pengguna Model Studio |
|
AttachWorkspaceToUser |
Bailian |
Asosiasikan ruang kerja dengan pengguna |
24. Panggil Agent dan Sandbox
|
Nama API |
Produk/Layanan |
Deskripsi |
|
InvokeRuntime |
AgentRun |
Panggil Agent |
|
InvokeSandbox |
AgentRun |
Panggil Sandbox |
Kedua API ini digunakan untuk memanggil instans Agent dan instans Sandbox melalui layanan AgentRun. Ini merupakan tindakan pemanggilan. Saat membuat kebijakan kustom, sertakan aksi agentrun:InvokeRuntime dan agentrun:InvokeSandbox.