建立連線配置資訊。
介面說明
用於建立連線配置資訊。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
eventbridge:CreateConnection |
create |
*Connection
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ConnectionName |
string |
是 |
連線配置名稱。最大長度 127 個字元。最小長度 2 個字元。 |
connection-name |
| Description |
string |
否 |
連線配置描述資訊。最大長度 255 個字元。 |
demo |
| NetworkParameters |
object |
是 |
網路配置的資料結構。 |
|
| NetworkType |
string |
是 |
重要 選擇專有網路時,VpcId、VswitcheId 和 SecurityGroupId 必填。 |
PublicNetwork |
| VpcId |
string |
否 |
專有網路 VPC 的 ID。 |
eb-test/vpc-bp1symadadwnwg**** |
| VswitcheId |
string |
否 |
交換機 ID。 |
vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeq**** |
| SecurityGroupId |
string |
否 |
安全性群組 ID。 |
eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9**** |
| Type |
string |
否 |
連線類型。可選值:MySQL、PostgreSQL、Elasticsearch、Http。資料來源類型連線必填,不傳預設為 Http。Http 類型用於 API Destination 等 HTTP 協定目標;資料來源類型用於整合廣場的資料連線。 |
Http |
| Parameters |
any |
否 |
資料來源連線參數(JSON 物件),Type 為資料來源類型時必填,Http 類型不需要。具體欄位定義請呼叫 GetConnectionType 介面,參考返回結果中的 ParamsSchema。 |
{"HostName":"xxx.mysql.rds.aliyuncs.com","Port":"3306","User":"root","Password":"xxx","DatabaseName":"demo_db"} |
| AuthParameters |
object |
否 |
驗證資料結構。 |
|
| AuthorizationType |
string |
否 |
驗證類型:
|
BASIC_AUTH |
| ApiKeyAuthParameters |
object |
否 |
API KEY 的資料結構。 |
|
| ApiKeyName |
string |
否 |
Api key 的 key 值。 |
Token |
| ApiKeyValue |
string |
否 |
Api key 的 value 值。 |
adkjnakddh**** |
| BasicAuthParameters |
object |
否 |
Basic 驗證的資料結構。 |
|
| Password |
string |
否 |
basic 驗證的密碼。 |
******* |
| Username |
string |
否 |
basic 驗證的使用者名稱。 |
admin |
| OAuthParameters |
object |
否 |
OAuth 驗證參數資料結構。 |
|
| AuthorizationEndpoint |
string |
否 |
授權的終端節點位址。最大長度 127 個字元。 |
http://localhost:8080/oauth/token |
| ClientParameters |
object |
否 |
用戶端參數資料結構。 |
|
| ClientID |
string |
否 |
用戶端的 ID。 |
ClientID |
| ClientSecret |
string |
否 |
應用的用戶端密鑰 secret。 |
Qo57Q~F249~S74GmNPA36pZJoJK4f4LY**** |
| HttpMethod |
string |
否 |
探測類型的方法。取值:
|
POST |
| OAuthHttpParameters |
object |
否 |
OAuth 驗證的請求參數。 |
|
| BodyParameters |
array<object> |
否 |
body 請求參數的資料結構列表。 |
|
|
object |
否 |
body 請求參數的資料結構。 |
||
| IsValueSecret |
string |
否 |
是否是鑑權。 |
false |
| Key |
string |
否 |
body 請求參數的 key。 |
keyDemo |
| Value |
string |
否 |
body 請求參數的 value。 |
keyValue |
| HeaderParameters |
array<object> |
否 |
請求標頭的參數列表。 |
|
|
object |
否 |
請求標頭的參數資料結構。 |
||
| IsValueSecret |
string |
否 |
是否是鑑權。 |
false |
| Key |
string |
否 |
請求標頭的參數 key。 |
keyDemo |
| Value |
string |
否 |
請求標頭參數 value。 |
keyValue |
| QueryStringParameters |
array<object> |
否 |
請求路徑參數的資料結構。 |
|
|
object |
否 |
請求路徑參數的資料結構。 |
||
| IsValueSecret |
string |
否 |
是否是鑑權。 |
false |
| Key |
string |
否 |
請求路徑參數 key。 |
keyDemo |
| Value |
string |
否 |
請求路徑參數 value。 |
valueDemo |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
阿里雲為該請求生成的唯一識別碼。 |
7DA60DED-CD36-5837-B848-C01A23D2**** |
| Message |
string |
附加資訊。取值說明如下:請求正常,返回 success。 請求異常,返回具體異常錯誤碼。 |
success |
| Code |
string |
介面狀態或 POP 錯誤碼。取值說明如下:Success:成功。 |
Success |
| Data |
object |
返回結果。 |
|
| ConnectionName |
string |
連線配置名稱。 |
connection-demo |
樣本
正常返回樣本
JSON格式
{
"RequestId": "7DA60DED-CD36-5837-B848-C01A23D2****",
"Message": "success",
"Code": "Success",
"Data": {
"ConnectionName": "connection-demo"
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 500 | InternalError | InternalError | |
| 409 | RequestParameterException | Request parameter exception | |
| 409 | ConnectionAlreadyExist | The Connection already existed! | |
| 409 | ConnectionCountExceedLimit | The current count of connection, which will exceed the limit quota. | |
| 409 | BasicRequiredParameterIsEmpty | Basic required parameters are empty, the required parameters are username and password! | |
| 409 | BasicUserNameLengthExceed | Basic username length cannot exceed 127! | |
| 409 | BasicPassWordLengthExceed | Basic password length cannot exceed 127! | |
| 409 | ApiKeyRequiredParameterIsEmpty | Api Key required parameters are empty, the required parameters are apiKeyName and apiKeyValue! | |
| 409 | ApiKeyNameLengthExceed | Api key name length cannot exceed 127! | |
| 409 | ApiKeyValueLengthExceed | Api key value length cannot exceed 127! | |
| 409 | OAuthRequiredParameterIsEmpty | OAuth required parameters are empty, the required parameters are authorizationEndpoint and httpMethod! | |
| 409 | AuthorizationEndpointLengthExceed | Authorization endpoint length cannot exceed 127! | |
| 409 | ClientIDLengthExceed | ClientID length cannot exceed 127! | |
| 409 | ClientSecretLengthExceed | ClientSecret length cannot exceed 127! | |
| 409 | OauthHttpParametersEmpty | OauthHttpParameters is Empty. | |
| 409 | SecretManagerAPICreateSecretNameFailed | Create secret manager api secret name failed |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。