ネットワークゾーンから IBM Cloud Logs へのアクセスを制限する

このチュートリアルでは、許可されたネットワークゾーンからのリクエストでない限り、 IBM Cloud Logs インスタンスへのアクセスを一切禁止する コンテキストベースの制限 を設定します。

開始前に

IBM Cloud Logs インスタンスで コンテキストベースの制限 を使用する前に、次のものが必要です

  • IBM Cloud Logs のインスタンス
  • コンテクストベースの制限における Administrator の役割

コンテキストベースの制限コンソールに移動します

  1. IBM Cloud アカウントにログインしてください。
  2. 「管理」 をクリックし 、「コンテキストに基づく制限 」をクリックします。

新規ルールの作成

  1. **「ルール」**をクリックします。
  2. サービスセクションでは、 IBM Cloud Logs メニューから選択してください。
  3. APIセクションで、サービスAPI のすべてを選択します。

ルールを適用範囲に含める

次に、コンテキストベースの制限を適用するリソースを選択できます。 特定のインスタンスを指定することも、 IBM Cloud Logs のすべてのインスタンスに制限を適用することもできます。

このチュートリアルでは、特定の IBM Cloud Logs インスタンスを選択します。

  1. リソースセクションで、 特定のリソースを選択します。
  2. 「条件を追加」 をクリックし、メニューから 「サービスインスタンス」 オプションを選択します。
  3. ルールを適用したい IBM Cloud Logs のインスタンスを選択します。
  4. 「続行」 をクリックします。

ルールを適用する
ルールを適用する

ネットワーク・ゾーンの作成

ルールが影響を与えるリソースがわかったので、次にルールが許可するものを定義する必要があります。 これを行うには、新しい_ネットワークゾーン_を作成し、それをルールに適用します。

  1. ネットワーク ゾーン セクションで、 [作成 +] をクリックします。

  2. ネットワークゾーンに意味のある名前と説明を付けます。

  3. Allowed IP addresses のフィールドにIPアドレスを追加します。 これらのIPアドレスのみが、前ステップで選択した IBM Cloud Logs インスタンスとのやり取りが許可されます。

    ネットワークゾーンを作成
    ネットワークゾーンを作成

  4. 「次へ」、**「作成」**の順にクリックします。

  5. 新しく作成されたネットワークゾーンを選択し 、「追加」 をクリックします。

  6. 「続行」 をクリックします。

ルールの説明

最後のステップでは、そのルールに関する説明を追加し、どのように適用するかを選択することができます。 選択が完了したら 、「作成」 をクリックします。

ルールを作成する
ルールをスコープする

ルールの作成、適用、または適用無効化を行った後、変更が反映されるまでに最大10分かかる場合があります。

ルールを確認する

ルールが期待通りに機能しているかどうかを簡単に確認するには、許可されたIPアドレス以外のIPアドレスから、 IBM Cloud Logs インスタンスのダッシュボードにアクセスしてみます。 ダッシュボードへのアクセスはブロックされるべきです。

次に、許可されたIPアドレスからダッシュボードにアクセスしてみてください。 ダッシュボードにアクセスできるはずです。

このルールを検証する別の方法として 、CLIコマンド を使用する方法があります。 指定されたインスタンスで許可されていないIPアドレスからコマンドを実行しようとすると、 forbidden というエラーメッセージが表示され、コマンドは失敗します。

コマンド例: ibmcloud logs alerts

ブロックされたIPアドレスからのコマンド実行に失敗しました。
ルールを適用する