| Product |
Abbreviation in CAM |
Console |
Authorization by Tag |
Authorization Granularity |
IP Restriction |
| LLM Knowledge Engine Basic API |
lkeap |
Supported |
not supported |
Operation level |
Supported |
Note:
The authorization granularity of cloud products is divided into three levels: service level, operation level, and resource level, based on the degree of granularity.
- Service level: It defines whether a user has the permission to access the service as a whole. A user can have either full access or no access to the service. For the authorization granularity of cloud products at service level, the authorization of specific APIs are not supported.
- Operation level: It defines whether a user has the permission to call a specific API of the service. For example, granting an account read-only access to the CVM service is an authorization at the operation level.
- Resource level: It is the finest authorization granularity which defines whether a user has the permission to access specific resources. For example, granting an account read/write access to a specific CVM instance is an authorization at the resource level.
API authorization granularity
Two authorization granularity levels of API are supported: resource level, and operation level.
- Resource level: It supports the authorization of a specific resource.
- Operation level: It does not support the authorization of a specific resource. If the policy syntax restricts a specific resource during authorization, CAM will determine that this API is not within the scope of authorization, and deem it as unauthorized.
Other Operations
| API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
| ActivateService |
activate service |
Operation level |
* |
Supported |
| ExportUsageInfo |
export usage info |
Operation level |
* |
Supported |
| ReconstructDocument |
reconstruct document |
Operation level |
* |
Supported |
Write operations
| API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
| AddWebSearchAPIKey |
AddWebSearchAPIKey |
Operation level |
* |
Supported |
| CreateAPIKey |
create api key |
Operation level |
* |
Supported |
| CreateAttributeLabel |
create attribute label |
Operation level |
* |
Supported |
| CreateKnowledgeBase |
create knowledge base |
Operation level |
* |
Supported |
| CreateQA |
create qa |
Operation level |
* |
Supported |
| CreateReconstructDocumentFlow |
create reconstruct document flow |
Operation level |
* |
Supported |
| CreateSplitDocumentFlow |
create split document task |
Resource level |
qcs::lkeap::uin/${uin}:* |
Supported |
| DeleteAPIKey |
delete api key |
Operation level |
* |
Supported |
| DeleteAttributeLabels |
delete attribute labels |
Operation level |
* |
Supported |
| DeleteDocs |
delete docs |
Operation level |
* |
Supported |
| DeleteKnowledgeBase |
delete knowledge base |
Operation level |
* |
Supported |
| DeleteQAs |
delete qa |
Operation level |
* |
Supported |
| DeleteWebSearchAPIKey |
DeleteWebSearchAPIKey |
Operation level |
* |
Supported |
| ImportQAs |
import qa |
Operation level |
* |
Supported |
| ModifyAttributeLabel |
modify attribute label |
Operation level |
* |
Supported |
| ModifyPostpaidSwitch |
ModifyPostpaidSwitch |
Operation level |
* |
Supported |
| ModifyQA |
modify qa |
Operation level |
* |
Supported |
| SwitchAudit |
SwitchAudit |
Operation level |
* |
Supported |
| UpdateAPIKeyRemark |
Update APIKey remark |
Operation level |
* |
Supported |
| UploadDoc |
upload doc |
Operation level |
* |
Supported |
| UploadDocRealtime |
upload doc real time |
Operation level |
* |
Supported |
Read operations
| API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
| ChatCompletions |
ChatCompletions |
Operation level |
* |
Supported |
| CheckWhiteList |
CheckWhiteList |
Operation level |
* |
Supported |
| DescribeAuditStatus |
DescribeAuditStatus |
Operation level |
* |
Supported |
| DescribeCallStatsGraph |
describe call stats graph |
Operation level |
* |
Supported |
| DescribeConcurrencyUsage |
DescribeConcurrencyUsage |
Operation level |
* |
Supported |
| DescribeConcurrencyUsageGraph |
DescribeConcurrencyUsageGraph |
Operation level |
* |
Supported |
| DescribeDoc |
describe doc |
Operation level |
* |
Supported |
| DescribeOpenStatus |
describe open status |
Operation level |
* |
Supported |
| DescribePageStatsGraph |
describe page stats graph |
Operation level |
* |
Supported |
| DescribeSearchStatsGraph |
describe search stats graph |
Operation level |
* |
Supported |
| DescribeTokenUsage |
describe token usage |
Operation level |
* |
Supported |
| DescribeTokenUsageGraph |
describe token usage graph |
Operation level |
* |
Supported |
| ExtractQA |
extract qa |
Operation level |
* |
Supported |
| GetAPIKey |
get api key |
Operation level |
* |
Supported |
| GetCharacterUsage |
get character usage |
Operation level |
* |
Supported |
| GetDocumentPresigned |
get document presigned |
Operation level |
* |
Supported |
| GetEmbedding |
GetEmbedding |
Operation level |
* |
Supported |
| GetReconstructDocumentResult |
get reconstruct document result |
Operation level |
* |
Supported |
| GetSplitDocumentResult |
get split document result |
Resource level |
qcs::lkeap::uin/${uin}:* |
Supported |
| GetSplitDocumentResultDemo |
get split document result demo |
Operation level |
* |
Supported |
| GetWebSearchAPIKey |
GetWebSearchAPIKey |
Operation level |
* |
Supported |
| ListKnowledgeCapacity |
ListKnowledgeCapacity |
Operation level |
* |
Supported |
| ListPostpaidProduct |
ListPostpaidProduct |
Operation level |
* |
Supported |
| QueryRewrite |
query rewrite |
Operation level |
* |
Supported |
| ReconstructDocumentDemo |
Reconstruct Document Demo Only |
Operation level |
* |
Supported |
| ReconstructDocumentSSE |
ReconstructDocumentSSE |
Operation level |
* |
Supported |
| RetrieveKnowledge |
retrieve knowledge |
Operation level |
* |
Supported |
| RetrieveKnowledgeRealtime |
retrieve knowledge realtime |
Operation level |
* |
Supported |
| RunRerank |
run rerank |
Operation level |
* |
Supported |
| SearchKnowledge |
SearchKnowledge |
Operation level |
* |
Supported |
| SearchRealtime |
SearchRealtime |
Operation level |
* |
Supported |
List Operations
| API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
| ListAPIKey |
list api key |
Operation level |
* |
Supported |
| ListAccount |
list account |
Operation level |
* |
Supported |
| ListAttributeLabels |
list attribute labels |
Operation level |
* |
Supported |
| ListConcurrency |
list concurrency |
Operation level |
* |
Supported |
| ListDocs |
list docs |
Operation level |
* |
Supported |
| ListExampleDocument |
example docs |
Operation level |
* |
Supported |
| ListKnowledgeBaseUsage |
list knowledge base usage |
Operation level |
* |
Supported |
| ListPackage |
list package |
Operation level |
* |
Supported |
| ListQAs |
list qas |
Operation level |
* |
Supported |
| ListWebSearchAPIKey |
ListWebSearchAPIKey |
Operation level |
* |
Supported |