Tema ini menjelaskan aturan otorisasi OpenSearch LLM-Based Conversational Search Edition.
Aturan otorisasi untuk operasi manajemen
Operasi | Tindakan RAM | Sumber Daya | Deskripsi |
CreateAppGroup | opensearch:CreateAppGroup | app-groups/* | Membuat aplikasi. |
RenewAppGroup | opensearch:UpdateApp | apps/{appGroupName} | Memperbarui aplikasi. |
DescribeAppGroup | opensearch:DescribeAppGroup | app-groups/{appGroupName} | Meminta detail aplikasi. |
ModifyAppGroup | opensearch:ModifyAppGroup | app-groups/{appGroupName} | Memodifikasi kuota aplikasi. |
ListAppGroups | opensearch:ListAppGroup | app-groups/* | Meminta daftar aplikasi. |
DescribeApps | opensearch:ListApp | app-groups/{appGroupName} | Meminta daftar versi instance. |
CreateApp | opensearch:CreateApp | app-groups/{appGroupName} | Memodifikasi konfigurasi aplikasi. |
CreateAppGroupCredentials | opensearch:WriteCredentials | apps/{appGroupName} | Membuat kredensial akses. |
DeleteAppGroupCredentials | opensearch:WriteCredentials | apps/{appGroupName} | Menghapus kredensial akses. |
UpdateCredentials | opensearch:WriteCredentials | apps/{appGroupName} | Memodifikasi kredensial akses. |
ListProceedings | opensearch:ListProceedings | app-groups/{appGroupName} | Meminta alur proses saat ini. |
ListFunctionInstances | opensearch:DescribeFunction | apps/{appGroupName} | Meminta daftar model instance. |
ListAppGroupCredentials | opensearch:DescribeCredentials | apps/{appGroupName} | Meminta daftar kredensial akses. |
ListAppPrompts | opensearch:DescribePrompt | apps/{appGroupName} | Meminta daftar prompt. |
RemovePrompt | opensearch:WritePrompt | apps/{appGroupName} | Menghapus prompt. |
GetPrompt | opensearch:DescribePrompt | apps/{appGroupName} | Meminta detail prompt. |
CreatePrompt | opensearch:WritePrompt | apps/{appGroupName} | Membuat prompt. |
UpdatePrompt | opensearch:WritePrompt | apps/{appGroupName} | Memperbarui prompt. |
ListEcosystemRobots | opensearch:ListEcosystemRobots | robots/* | Meminta daftar chatbot. |
GetEcosystemRobot | opensearch:GetEcosystemRobot | robots/{id} | Meminta informasi tentang chatbot. |
UpdateEcosystemRobot | opensearch:DeleteEcosystemRobot | robots/{id} | Memperbarui chatbot. |
CreateEcosystemRobot | opensearch:CreateEcosystemRobot | robots/* | Membuat chatbot. |
DeleteEcosystemRobot | opensearch:DeleteEcosystemRobot | robots/{id} | Menghapus chatbot. |
GenerateEcosystemOutgoingUrls | opensearch:GenerateEcosystemOutgoingUrls | * | Meminta URL permintaan. |
ListEcosystemOptionPacks | opensearch:ListEcosystemOptionPacks | option-packs/* | Meminta daftar konfigurasi query chatbot. |
UpdateEcosystemOptionPack | opensearch:UpdateEcosystemOptionPack | option-packs/{id} | Memperbarui konfigurasi query chatbot. |
DeleteEcosystemOptionPack | opensearch:DeleteEcosystemOptionPack | option-packs/{id} | Menghapus konfigurasi query chatbot. |
CreateEcosystemOptionPack | opensearch:CreateEcosystemOptionPack | option-packs/* | Membuat konfigurasi query chatbot. |
CreateEvaluatorDataset | opensearch:WriteEvaluator | apps/{appGroupName} | Membuat set data evaluasi. |
GetEvaluatorDataset | opensearch:DescribeEvaluator | apps/{appGroupName} | Meminta set data evaluasi. |
GetEvaluatorDatasets | opensearch:DescribeEvaluator | apps/{appGroupName} | Meminta set data evaluasi. |
DeleteEvaluatorDataset | opensearch:WriteEvaluator | apps/{appGroupName} | Menghapus set data evaluasi. |
GetEvaluatorTask | opensearch:DescribeEvaluator | apps/{appGroupName} | Meminta konfigurasi tugas evaluasi. |
GetEvaluatorTasks | opensearch:DescribeEvaluator | apps/{appGroupName} | Meminta daftar tugas evaluasi. |
GetEvaluatorTaskDetail | opensearch:DescribeEvaluator | apps/{appGroupName} | Meminta dataset dan hasil tugas evaluasi. |
DeleteEvaluatorTask | opensearch:WriteEvaluator | apps/{appGroupName} | Menghapus tugas evaluasi. |
DiffEvaluatorTaskResult | opensearch:WriteEvaluator | apps/{appGroupName} | Membandingkan hasil evaluasi. |
PutEvaluatorTaskResult | opensearch:WriteEvaluator | apps/{appGroupName} | Memodifikasi hasil evaluasi secara manual. |
SubmitEvaluatorTask | opensearch:WriteEvaluator | apps/{appGroupName} | Mengirimkan dan memulai tugas evaluasi. |
CreateSpider | opensearch:WriteChatos | apps/{appGroupName} | Membuat tugas impor situs web. |
DeleteSpider | opensearch:WriteChatos | apps/{appGroupName} | Menghapus tugas impor situs web. |
ListSpider | opensearch:DescribeChatos | apps/{appGroupName} | Meminta daftar tugas impor situs web. |
StartSpider | opensearch:WriteChatos | apps/{appGroupName} | Memulai tugas impor situs web. |
StopSpider | opensearch:WriteChatos | apps/{appGroupName} | Menghentikan tugas impor situs web. |
Aturan otorisasi untuk operasi lalu lintas
Operasi | RAM Action | Sumber Daya | Deskripsi |
PushKnowledgeDocuments | opensearch:PushKnowledgeDocuments | apps/{appGroupName} | Mendorong beberapa dokumen sekaligus. |
SearchKnowledge | opensearch:SearchKnowledge | apps/{appGroupName} | Menjalankan query dokumen Q&A. |
SplitKnowledgeDocuments | opensearch:SplitKnowledgeDocuments | apps/{appGroupName} | Menjalankan segmentasi teks dan vektorisasi. |
ListOpenKnowledgeEntries | opensearch:ListOpenKnowledgeEntries | apps/{appGroupName} | Meminta daftar entri Q&A dari basis pengetahuan. |
CreateKnowledgeEntry | opensearch:CreateKnowledgeEntry | apps/{appGroupName} | Membuat entri Q&A di basis pengetahuan. |
GetKnowledgeEntry | opensearch:GetKnowledgeEntry | apps/{appGroupName} | Meminta detail entri Q&A dari basis pengetahuan. |
UpdateKnowledgeEntry | opensearch:UpdateKnowledgeEntry | apps/{appGroupName} | Memperbarui entri Q&A di basis pengetahuan. |
DeleteKnowledgeEntry | opensearch:DeleteKnowledgeEntry | apps/{appGroupName} | Menghapus entri Q&A dari basis pengetahuan. |
GetKnowledgeDocument | opensearch:GetKnowledgeDocument | apps/{appGroupName} | Meminta data. |
ListKnowledgeDocuments | opensearch:ListKnowledgeDocuments | apps/{appGroupName} | Meminta dokumen. |
UseLLM | opensearch:UseLLM | apps/{appGroupName} | Menjalankan pencarian percakapan berbasis model bahasa besar (LLM). |
AddKnowledgeDocumentByOss | opensearch:AddKnowledgeDocumentByOss | apps/{appGroupName} | Mengunggah dokumen. |
SaveKnowledgeDocumentByFile | opensearch:SaveKnowledgeDocumentByFile | apps/{appGroupName} | Mengunggah dokumen. |
GetKnowledgeStatistics | opensearch:GetKnowledgeStatistics | apps/{appGroupName} | Meminta jumlah dokumen. |
GenerateKnowledgeDocumentSummary | opensearch:GenerateKnowledgeDocumentSummary | apps/{appGroupName} | Membuat ringkasan dokumen. |
SearchTable | opensearch:SearchTable | apps/{appGroupName} | Menjalankan pencarian berbasis tabel. |
SearchMultiplexKnowledge | opensearch:SearchMultiplexKnowledge | apps/{appGroupName} | Menjalankan pencarian percakapan berbasis tabel atau teks. |
PushTables | opensearch:PushTables | apps/{appGroupName} | Mengunggah tabel. |
GenerateKnowledgeDocumentEmbedding | opensearch:GenerateKnowledgeDocumentEmbedding | apps/{appGroupName} | Menjalankan vektorisasi teks. |
GenerateEmbedding | opensearch:GenerateEmbedding | apps/{appGroupName} | Menjalankan vektorisasi pada teks input. |