Creates an API key resource in a specified project.
Operation description
Request description
You can create up to 10 API keys in each project.
The
apiKeyNamemust be unique within the project and cannot be modified after creation.The
allowedStoresfield cannot be empty and supports wildcard matching.The system automatically generates the plaintext of the API key upon creation. You cannot customize it.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
log:CreateApiKey |
create |
*All Resource
|
None | None |
Request syntax
POST /apikeys HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
Yes |
The request data. |
|
| apiKeyName |
string |
No |
The name of the API key. |
demo-apikey-001 |
| description |
string |
No |
The description. |
test |
| allowedStores |
array |
No |
The list of Logstores to which data can be written. |
|
|
string |
No |
The name of the Logstore. |
test |
|
| project |
string |
No |
The name of the project. |
test |
Response elements
|
Element |
Type |
Description |
Example |
None defined.
Examples
Success response
JSON format
{}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.