modify_proxy

Oracle Management Serverから管理エージェントへのHTTP(S)トラフィックを仲介するプロキシを変更します。

ノート:

このプロキシは、oracle_em_proxyターゲット・タイプとしてモデル化されます。

プロキシに関連付けられた管理エージェントは、次の2つの方法で変更できます。

  • 管理エージェント名を使用する方法。

  • 管理エージェント名のパターンを使用する方法。

現在、oracle_em_proxyターゲット・タイプのプロキシは、Oracle Management Serverから管理エージェントへのトラフィックでのみサポートされます。逆方向の(管理エージェントからOracle Management Serverに向かう)トラフィックの場合、プロキシ設定は、対応する管理エージェントのemd.propertiesファイルで指定できます。

書式

 emcli modify_proxy 
   -name="<name>"
    [-port=<port>]
    [-protocol=<http | https>]
    [-named_credential="<credential name>"]
    [
     [-agents="<name1>,<name2>,..."]
       |
       [
        [-add_agents="<name1>,<name2>,..."]
        [-delete_agents="<name1>,<name2>,..."]
       ]
    ]
    [
     [-agent_patterns="<name pattern1>,<name pattern2>,..."]
       |
       [
        [-add_agent_patterns="<name pattern1>,<name pattern2>,..."]
        [-delete_agent_patterns="<name pattern1>,<name pattern2>,..."]
      ]
    ]
    [
     [-excluded_agent_patterns="<name pattern1>,<name pattern2>,..."]

      |
      [
        [-add_excluded_agent_patterns="<name pattern1>,<name pattern2>,..."]
        [-delete_excluded_agent_patterns="<name pattern1>,<name pattern2>,..."]]
      ]
    ]

[ ]  indicates that the parameter is optional.

オプション

  • -name

    プロキシを識別する名前。

  • -port

    プロキシ・サービスを提供するプロキシ・ホストのポート。

  • -protocol

    プロキシが仲介するトラフィックで使用されるプロトコル。有効な値は次のとおりです。

    • http

    • https

  • -named_credential

    プロキシの認証で使用する名前付き資格証明の名前。

  • -agents

    プロキシが仲介する管理エージェントの名前のカンマ区切りリスト。エスケープ文字としてバックスラッシュ文字(\)を使用できます。指定した名前の管理エージェントが存在しない場合、無視されます。

  • -add_agents

    プロキシが仲介する追加の管理エージェントの名前のカンマ区切りリスト。指定した名前の管理エージェントが存在しない場合、無視されます。エスケープ文字としてバックスラッシュ文字(\)を使用できます。

  • -delete_agents

    プロキシが仲介しない管理エージェントの名前のカンマ区切りリスト。このリストは、名前によってすでにプロキシに関連付けられている管理エージェントのリストに加え、-add_agentsオプションを指定した場合、そこで指定されている管理エージェントのリストにも適用されます。エスケープ文字としてバックスラッシュ文字(\)を使用できます。

  • -agent_patterns

    プロキシが仲介する管理エージェントの名前のパターンのカンマ区切りリスト。パターンでは、次の2つのワイルドカード文字を使用できます。

    • アスタリスク文字(*)は、1つ以上の文字を表します

    • 疑問符文字(?)は、1つの文字を表します。

    • バックスラッシュ文字(\)は、エスケープ文字として使用します。

  • -add_agent_patterns

    プロキシが仲介する管理エージェントの名前の追加パターンのカンマ区切りリスト。これらのパターンでも、-agent_patternsオプションに適用されるものと同じワイルドカード文字を使用できます。

  • -delete_agent_patterns

    プロキシが仲介する管理エージェントの名前のパターンのリストから削除するパターンのカンマ区切りリスト。このリストは、すでにプロキシに関連付けられている管理エージェント名のパターンのリストに加え、-add_agent_patternsオプションを指定した場合、そこで指定されているパターンのリストに適用されます。

  • -excluded_agent_patterns

    プロキシに関連付けられた管理エージェント名のパターンによって識別される管理エージェントの名前から除外する必要のある管理エージェントの名前のパターンのカンマ区切りリスト。これらのパターンでも、-agent_patternsオプションに適用されるものと同じワイルドカード文字を使用できます。

  • -delete_excluded_agent_patterns

    プロキシに関連付けられた管理エージェント名のパターンによって識別される管理エージェントの名前から除外する必要のある管理エージェントの名前のパターンのリストから削除するパターンのカンマ区切りリスト。このリストは、すでにプロキシに関連付けられている管理エージェント名の除外パターンのリストに加え、-add_excluded_agent_patternsオプションを指定した場合、そこで指定されているリストにも適用されます。

例1

次のコマンドでは、us-proxy-1という名前で識別されるプロキシを、HTTPSトラフィックのみを許可するように変更します。

emcli modify_proxy
       -name="us-proxy-1"
       -protocol=https

例2

次のコマンドでは、us-proxy-1という名前で識別されるプロキシを、myhost001.us.example.com:3535およびmyhost002.us.example.com:3535管理エージェントに関連付けるように変更します。プロキシがすでにパターンを使用して他の管理エージェントに関連付けられている場合、それらのパターンおよび導出される管理エージェントのリストに変更はありません。

emcli modify_proxy
      -name="us-proxy-1"
      -format="name:script;column_separator:|"
      -agents="myhost001.us.example.com:3535,myhost002.us.example.com:3535