タグをフィルタ
タグの完全一致でフィルタリング
フィルタータグを入力して、リソースタグの完全一致でチェックをフィルターします。
リソースタグ (key::value) の「完全一致」とは、次のことを意味します:
手順
- 入力フィルタータグの値がチェックのリソースタグの[key]のいずれかに一致します
- 入力フィルタータグの値がチェックのリソースタグの[値]のいずれかに一致します
- 入力フィルタータグの値がチェックのリソースタグの[full string]のいずれかに一致します
次のステップ
例: リソースタグ
environment::devが付いたチェックを指定|
filterTag
|
一致
|
一致なし
|
|
開発
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
environment::dev
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
DEV
|
![]() |
![]() |
|
envirONment::DEv
|
![]() |
![]() |
|
DevOps
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
タグの部分一致でフィルタリング
リソースタグでチェックを部分一致でフィルタリングするためのフィルタータグを入力してください。
部分一致とは、入力がチェックのリソースタグのいずれかの部分文字列であるかどうかを確認することを意味します。
例: リソースタグ
environment::devが付いたチェックを指定|
filterTag
|
一致
|
一致なし
|
|
開発
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
environment::dev
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
DEV
|
![]() |
![]() |
|
envirONment::DEv
|
![]() |
![]() |
|
DevOps
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
|
環境
|
![]() |
![]() |
注意Exact MatchフィールドとPartial Matchフィールドは大文字小文字を区別せず、複数の検索タグを追加するにはカンマを追加するか、Enterキーを押してください。
|
リソースIDの構文
正規表現構文
正規表現は、オペレーターと呼ばれるプレースホルダー文字を使用してデータ内のパターンを一致させる方法です。
Cloud Risk ManagementブラウザーすべてのチェックはApache Luceneの正規表現エンジンを使用してこれらのクエリを解析します。
予約済み文字
Luceneの正規表現エンジンはすべてのUnicode文字をサポートしています。ただし、次の文字は演算子として予約されています:
. ? + * | { } [ ] ( ) " \
これらの文字を文字通りに使用するには、前にバックスラッシュを付けるか、ダブルクォーテーションで囲んでください。例:
\@ # は文字通りの '@' として表示されます
\\ # は文字通りの '\' として表示されます
"john@smith.com" # 'john@smith.com'として表示されます
アンカー演算子 (例えば、^(行の先頭) や$(行の末尾)) は[not]サポートされています。用語に一致させるためには、正規表現が文字列全体に一致する必要があります。
標準オペレーター
Luceneの正規表現エンジンはPerl Compatible Regular Expressions (PCRE)ライブラリを使用していませんが、以下の標準的な演算子をサポートしています。
.
任意の文字に一致します。例:
ab. # 'aba'、'abb'、'abz'などに一致します。
?
直前の文字を0回または1回繰り返します。通常、直前の文字をオプションにするために使用されます。例:
abc? # 'ab'と'abc'にマッチします
+
直前の文字を1回以上繰り返します。例:
ab+ # 'ab'、'abb'、'abbb'などにマッチします。
*
直前の文字を0回以上繰り返します。例:
ab* # は 'a', 'ab', 'abb', 'abbb' などに一致します。
{}
直前の文字が繰り返される最小および最大回数。例えば:
a{2} # 'aa'に一致
a{2,4} # 'aa'、'aaa'、'aaaa'にマッチします
a{2,} # 'a'が2回以上繰り返されるものにマッチします
|
OR演算子。左側または右側のいずれかで最も長いパターンが一致した場合、マッチは成功します。例:
abc|xyz # 'abc'と'xyz'に一致
( … )
グループを形成します。グループを使用すると、式の一部を単一の文字として扱うことができます。例えば:
abc (def)? # 'abc'と'abcdef'にマッチするが'abcd'にはマッチしない
[ … ]
ブラケット内の文字のいずれかに一致させます。例えば:
[abc] # 'a'、'b'、'c'に一致
角括弧内では、- は範囲を示します。ただし、- が最初の文字である場合やエスケープされている場合を除きます。例えば:
[a-c] # 'a'、'b'、または'c'に一致
[-abc] # '-'は最初の文字です。'-'、'a'、'b'、または'c'に一致します
[abc\-] # '-'をエスケープします。'a'、'b'、'c'、または'-'に一致します
角括弧内の文字の前に ^ を置くと、その文字または範囲を否定します。例えば:
[^abc] # 'a'、'b'、または'c'以外の任意の文字に一致
[^a-c] # 'a'、'b'、または'c'以外の任意の文字にマッチ
[^-abc] # '-', 'a', 'b', 'c'以外の任意の文字に一致
[^abc\-] # 'a'、'b'、'c'、または'-'以外の任意の文字に一致
ワイルドカード構文
ワイルドカード構文は2つのワイルドカード演算子をサポートしています:
- '?', Question Mark :は任意の1文字に一致します
- ''*'' Star :はゼロ以上の文字、空の文字を含む文字に一致することができます 例: "sg-*" // "sg"で始まり任意の文字で終わるすべてのリソースを検索します "sg-?s" // "sg"で始まり任意の1文字+文字「s」で終わるすべてのリソースを検索します
チェックのみ表示
チェックのみ表示
[次の日数より前:]と[より新しい]の範囲により、過去の選択した日数分のすべてのチェックを表示できます。
- Older than X days ago: 今日から入力された日数より前のすべてのチェックを表示するための値を選択します。
- Newer than X days ago: 指定した日数より新しいチェックを今日まで表示するための値を選択してください。
- Older than X days ago AND Newer than X days ago: 必要な日付範囲のチェックを表示するには、[次の日数より前:]と[より新しい]の両方の値を入力してください。つまり、[newer than]から[older than]の日付までです。
仕組み
フィルターは、[次の日数より前:]および[より新しい]フィールドに入力された値をチェック作成日付に変換し、ステータスを割り当てるか、ステータスを「成功」から「失敗」に、または「失敗」から「成功」に変更します。

今日は11月10日です。
- [Older than days ago]に「2」を入力すると
計算された日付=今日から2日後=11月8日。また、11月8日 ([before]) より古いすべてのチェックを表示できます。
- [Newer than days ago,]に「3」を入力すると
計算日 = 今日から3日後 = 11月7日 ([after] )11月7日から今日までが表示されます。
- 両方のフィールドに値を入力した場合、つまり[2 for Older than AND 3 for Newer than]、表示されるチェックの日付範囲は11月7日から8日になります。
注意フィルターのオプションの利用可能性は、アクセスしている機能に依存します。
|


