Integration Overview
This document describes the JalapenoCloud Open Platform API integration process from a developer's perspective, helping you quickly locate key steps during integration.
1. Roles and Services
-
End User: Manages AccessKeyID / SecretAccessKey (AK/SK) in the
jalapenocloud.cnconsole. -
Developer Application: Uses AK/SK to call
openapi.jalapenocloud.cnto perform various management operations.
2. Obtain and Refresh Credentials
-
Log in to the JalapenoCloud Platform.
-
Create new AK/SK or rotate existing keys in the "Key Management" page.
-
Copy the key pair and store it securely locally.
3. Request Signing and Authentication
All management API requests must carry digital signatures based on AK/SK. The signing process is outlined below:
-
Construct request basic information (method, URL, query parameters, request body).
-
Calculate the
Content-Digestheader to ensure the request body is not tampered with. -
Combine signature components and generate
Signature-Input, includingkeyid,created,nonce, and other fields. -
Use the Secret Key to perform
HMAC-SHA256on the signature base string to generate theSignatureheader. -
Send the signed request to
jalapeno-openapiand wait for server verification.
Detailed signing steps and examples can be found in docs/integration/request.md.