HTTPSをバックエンドサービスに話すようにTargetServersの1つを設定しようとしています。 Apigee's official documentationと同様にother sourcesの場合は、SSLInfo
ノードをTargetServer定義に追加するだけで、そのノードに"enabled" : true
を追加するのは簡単です。私はそれを達成するためにPUT
呼び出しを送信していますが、応答はSSLInfo
ノードなしで戻ってきます。 GET
をフォローアップすると、SSLInfo
ノードが存在しないことが確認されます。Apigee TargetServerがSSL用に設定できません
要求応答(編集済み)で
PUT /v1/organizations/---/environments/---/targetservers/Services HTTP/1.1
Host: ---
Content-Type: application/json
Authorization: Basic ---
Cache-Control: no-cache
{
"name" : "Services",
"host" : "---",
"isEnabled" : true,
"port" : 443,
"SSLInfo": {
"enabled": true
}
}
(編集さ)、そしてあなたが見ることができるように、SSLInfo
はちょうど固執しないGET
{
"host": "qa-services.ignitionone.com",
"isEnabled": true,
"name": "Services",
"port": 443
}
とフォローアップの場合と同じため、 Edge-to-Target HTTPS通信を有効にできません。
私には何が欠けていますか?