接続の構成を更新します。
操作説明
接続の構成を更新します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
eventbridge:UpdateConnection |
update |
*Connection
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ConnectionName |
string |
必須 |
更新する接続の名前。最大長は127 文字です。最小長は2 文字です。 |
connection-name |
| Description |
string |
任意 |
説明。最大長は255 文字です。 |
Description of the connection configuration |
| NetworkParameters |
object |
必須 |
ネットワーク構成のデータ構造。 |
|
| NetworkType |
string |
必須 |
説明
PrivateNetworkを選択した場合、VpcId、VswitcheId、およびSecurityGroupIdが必須です。 |
PublicNetwork |
| VpcId |
string |
任意 |
VPCのID。 |
eb-test/vpc-bp1symadadwnwgmqud |
| VswitcheId |
string |
任意 |
vSwitch ID。 |
vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeqbt2c |
| SecurityGroupId |
string |
任意 |
セキュリティグループのID。 |
eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9rtyb |
| Type |
string |
任意 |
接続のタイプ。有効な値: MySQL、PostgreSQL、Elasticsearch、およびHttp。 |
Http |
| Parameters |
any |
任意 |
データソース接続パラメータ (JSONオブジェクト)。具体的なフィールド定義については、GetConnectionType APIを呼び出し、レスポンス内の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のキー。 |
name |
| ApiKeyValue |
string |
任意 |
API Keyの値。 |
demo |
| BasicAuthParameters |
object |
任意 |
Basic 認証のデータ構造。 |
|
| Password |
string |
任意 |
Basic 認証のパスワード。 |
admin |
| Username |
string |
任意 |
Basic 認証のユーザー名。 |
admin |
| OAuthParameters |
object |
任意 |
OAuth 認証パラメータのデータ構造。 |
|
| AuthorizationEndpoint |
string |
任意 |
OAuthトークンを取得するためのリクエストURL。最大長は127 文字です。 |
http://localhost:8080/oauth/token |
| ClientParameters |
object |
任意 |
クライアントパラメータのデータ構造。 |
|
| ClientID |
string |
任意 |
クライアントのID。 |
ClientID |
| ClientSecret |
string |
任意 |
クライアントのAppKeyシークレット。 |
ClientSecret |
| HttpMethod |
string |
任意 |
HTTPリクエストメソッド。有効な値:
|
POST |
| OAuthHttpParameters |
object |
任意 |
OAuth 認証のリクエストパラメータ。 |
|
| BodyParameters |
array<object> |
任意 |
リクエストパラメーターのデータ構造リスト。 |
|
|
object |
任意 |
ボディリクエストパラメーターのデータ構造。 |
||
| IsValueSecret |
string |
任意 |
認証を実行するかどうかを指定します。 |
false |
| Key |
string |
任意 |
ボディリクエストパラメーターのキー。 |
name |
| Value |
string |
任意 |
ボディリクエストパラメーターの値。 |
demo |
| HeaderParameters |
array<object> |
任意 |
リクエストヘッダーパラメーターのリスト。 |
|
|
object |
任意 |
リクエストヘッダーパラメーターのデータ構造。 |
||
| IsValueSecret |
string |
任意 |
認証を実行するかどうかを指定します。 |
false |
| Key |
string |
任意 |
リクエストヘッダーパラメーターのキー。 |
name |
| Value |
string |
任意 |
リクエストヘッダーパラメーターの値。 |
demo |
| QueryStringParameters |
array<object> |
任意 |
リクエストパスパラメーターのデータ構造。 |
|
|
object |
任意 |
リクエストパスパラメーターのデータ構造。 |
||
| IsValueSecret |
string |
任意 |
認証を実行するかどうかを指定します。 |
false |
| Key |
string |
任意 |
リクエストパスパラメーターのキー。 |
name |
| Value |
string |
任意 |
リクエストパスパラメーターの値。 |
demo |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストのID。 |
8346BE8F-40F3-533D-A0B8-1359C31BD5BA |
| Message |
string |
返されたメッセージ。 |
success |
| Code |
string |
APIステータスコードまたはPOPエラーコード。説明: 200は成功を示します。 |
200 |
例
成功レスポンス
JSONJSON
{
"RequestId": "8346BE8F-40F3-533D-A0B8-1359C31BD5BA",
"Message": "success",
"Code": "200"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 500 | InternalError | 内部エラー | |
| 409 | RequestParameterException | リクエストパラメーター例外 | |
| 409 | ConnectionNotExist | 接続が存在しません! | |
| 409 | SecretManagerAPIDeleteSecretFailed | シークレットマネージャーAPIシークレットの削除に失敗しました! | |
| 409 | BasicRequiredParameterIsEmpty | 基本認証の必須パラメーターが空です。必須パラメーターはusernameとpasswordです! | |
| 409 | BasicUserNameLengthExceed | 基本認証のユーザー名の長さは127を超えることはできません! | |
| 409 | BasicPassWordLengthExceed | 基本認証のパスワードの長さは127を超えることはできません! | |
| 409 | ApiKeyRequiredParameterIsEmpty | APIキーの必須パラメーターが空です。必須パラメーターはapiKeyNameとapiKeyValueです! | |
| 409 | ApiKeyNameLengthExceed | APIキー名の長さは127を超えることはできません! | |
| 409 | ApiKeyValueLengthExceed | APIキー値の長さは127を超えることはできません! | |
| 409 | OAuthRequiredParameterIsEmpty | OAuthの必須パラメーターが空です。必須パラメーターはauthorizationEndpointとhttpMethodです! | |
| 409 | AuthorizationEndpointLengthExceed | 認証エンドポイントの長さは127を超えることはできません! | |
| 409 | ClientIDLengthExceed | ClientIDの長さは127を超えることはできません! | |
| 409 | ClientSecretLengthExceed | ClientSecretの長さは127を超えることはできません! | |
| 409 | OauthHttpParametersEmpty | OauthHttpParametersが空です。 | |
| 409 | SecretManagerAPICreateSecretNameFailed | シークレットマネージャーAPIシークレット名の作成に失敗しました! | |
| 409 | SecretManagerAPIGetSecretValueFailed | シークレットマネージャーAPIシークレット値の取得に失敗しました! |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。