ネットワークゾーンから IBM Cloud Logs へのアクセスを制限する
このチュートリアルでは、許可されたネットワークゾーンからのリクエストでない限り、 IBM Cloud Logs インスタンスへのアクセスを一切禁止する コンテキストベースの制限 を設定します。
開始前に
IBM Cloud Logs インスタンスで コンテキストベースの制限 を使用する前に、次のものが必要です
- IBM Cloud Logs のインスタンス
- コンテクストベースの制限における
Administratorの役割
コンテキストベースの制限コンソールに移動します
- IBM Cloud アカウントにログインしてください。
- 「管理」 をクリックし 、「コンテキストに基づく制限 」をクリックします。
新規ルールの作成
- **「ルール」**をクリックします。
- サービスセクションでは、 IBM Cloud Logs メニューから選択してください。
- APIセクションで、サービスAPI のすべてを選択します。
ルールを適用範囲に含める
次に、コンテキストベースの制限を適用するリソースを選択できます。 特定のインスタンスを指定することも、 IBM Cloud Logs のすべてのインスタンスに制限を適用することもできます。
このチュートリアルでは、特定の IBM Cloud Logs インスタンスを選択します。
- リソースセクションで、 特定のリソースを選択します。
- 「条件を追加」 をクリックし、メニューから 「サービスインスタンス」 オプションを選択します。
- ルールを適用したい IBM Cloud Logs のインスタンスを選択します。
- 「続行」 をクリックします。
ネットワーク・ゾーンの作成
ルールが影響を与えるリソースがわかったので、次にルールが許可するものを定義する必要があります。 これを行うには、新しい_ネットワークゾーン_を作成し、それをルールに適用します。
-
ネットワーク ゾーン セクションで、 [作成 +] をクリックします。
-
ネットワークゾーンに意味のある名前と説明を付けます。
-
Allowed IP addressesのフィールドにIPアドレスを追加します。 これらのIPアドレスのみが、前ステップで選択した IBM Cloud Logs インスタンスとのやり取りが許可されます。ネットワークゾーンを作成
-
「次へ」、**「作成」**の順にクリックします。
-
新しく作成されたネットワークゾーンを選択し 、「追加」 をクリックします。
-
「続行」 をクリックします。
ルールの説明
最後のステップでは、そのルールに関する説明を追加し、どのように適用するかを選択することができます。 選択が完了したら 、「作成」 をクリックします。
ルールの作成、適用、または適用無効化を行った後、変更が反映されるまでに最大10分かかる場合があります。
ルールを確認する
ルールが期待通りに機能しているかどうかを簡単に確認するには、許可されたIPアドレス以外のIPアドレスから、 IBM Cloud Logs インスタンスのダッシュボードにアクセスしてみます。 ダッシュボードへのアクセスはブロックされるべきです。
次に、許可されたIPアドレスからダッシュボードにアクセスしてみてください。 ダッシュボードにアクセスできるはずです。
このルールを検証する別の方法として 、CLIコマンド を使用する方法があります。 指定されたインスタンスで許可されていないIPアドレスからコマンドを実行しようとすると、 forbidden というエラーメッセージが表示され、コマンドは失敗します。
コマンド例: ibmcloud logs alerts