RFCs の検索 - AMS Advanced ユーザーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RFCs の検索

AMS コンソールを使用して RFC を検索するには、次の手順に従います。

注記

この手順は、スケジュールRFCs、つまり ASAP オプションを使用しなかった RFCs にのみ適用されます。

  1. 左側のナビゲーションで、RFCsをクリックします。

    RFCsが開きます。

  2. リストをスクロールするか、フィルターオプションを使用してリストを絞り込みます。

    RFC リストはフィルター条件ごとに変わります。

  3. 目的の RFC のサブジェクトリンクを選択します。

    RFC の詳細ページが開き、RFC ID などの情報が表示されます。

  4. ダッシュボードに多数の RFCs がある場合は、フィルターオプションを使用して RFC で検索できます。

    • 件名: RFC の作成時に指定された件名またはタイトル (API/CLI 内)。

    • RFC ID: RFC の識別子。

    • アクティビティ状態: RFC の状態がわかっている場合は、オペレータが現在 RFC を見ていることを示す AwsOperatorAssignedAwsActionPending のいずれかを選択できます。つまり、AMS オペレータは RFC 実行を続行する前に何かを実行する必要があります。CustomerActionPending は、RFC 実行を続行する前に何らかのアクションを実行する必要があることを意味します。

    • ステータス: RFC ステータスがわかっている場合は、次のいずれかを選択できます。

      • スケジュール: スケジュールされた RFCs。

      • キャンセル済み: キャンセルされた RFCs。

      • 進行中: RFCsが進行中です。

      • Success: 正常に実行された RFCs。

      • 拒否: 拒否された RFCs。

      • 編集中: 編集中の RFCs。

      • Failure: 失敗した RFCs。

      • 承認保留中: AMS またはユーザーが承認するまで続行できない RFCs。通常、これは RFC を承認する必要があることを示します。サービスリクエストリストにこのサービス通知が表示されます。

    • 変更タイプ: CategorySubcategoryItemOperation を選択すると、変更タイプ ID が自動的に取得されます。

    • リクエストされた開始時刻またはリクエストされた終了時刻: このフィルターオプションでは、またはを選択し、日付と、オプションで時刻 (hh:mm とタイムゾーン) を入力できます。このフィルターは、スケジュールされた RFCs (ASAP RFCs。

    • ステータス: スケジュール済み、キャンセル済み進行中成功拒否済み編集中、または失敗

    • 件名: RFC に提供した件名 (または RFC が API/CLI で作成された場合はタイトル)。

    • 変更タイプ ID: RFC で送信された変更タイプの識別子を使用します。

    次のスクリーンショットに示すように、検索ではフィルターを追加できます。

    Search or filter options including Subject, RFC ID, Activity state, and various time-related fields.
  5. 目的の RFC の件名リンクをクリックします。

    RFC の詳細ページが開き、RFC ID などの情報が表示されます。

複数のフィルターを使用して RFC を検索できます。

変更タイプのバージョンを確認するには、次のコマンドを使用します。

aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=CT_ID
注記

変更タイプのスキーマの一部であるかどうかにかかわらず、任意の RFC で任意のCreateRfcパラメータを使用できます。たとえば、RFC ステータスが変更されたときに通知を受け取るには、リクエストの RFC パラメータ部分 (実行パラメータではなく) --notification "{\"Email\": {\"EmailRecipients\" : [\"email@example.com\"]}}"にこの行を追加します。すべての CreateRfc パラメータのリストについては、AMS 変更管理 API リファレンスを参照してください。

RFC ID を書き留めず、後で見つける必要がある場合は、AMS 変更管理 (CM) システムを使用して ID を検索し、フィルターまたはクエリを使用して結果を絞り込むことができます。

  1. CM API ListRfcSummaries オペレーションにはフィルターがあります。論理 AND オペレーションで AttributeValueを組み合わせて、または Attribute、、 に基づいてCondition結果をフィルタリングできますValues

    RFC フィルタリング
    属性 有効値 有効な条件 デフォルトの条件 注意

    ActualEndTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    ActualStartTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    AutomationStatusId

    手動、自動

    Equals (等しい)

    Equals (等しい)

    自動化ステータスは 2 つだけです

    ChangeTypeId

    任意の有効な変更タイプ ID。例: ct-123h45t6uz7jl

    Equals (等しい)

    Equals (等しい)

    変更タイプまたは CSIO の検索

    ChangeTypeVersion

    有効な変更タイプ ID。例: 1.0

    Equals (等しい)

    Equals (等しい)

    変更タイプまたは CSIO の検索

    CreatedBy

    任意の文字列 (最大許容長は 2048 文字)

    を含む

    を含む

    RFC の CreatedBy フィールドには、RFC を作成したユーザーの ARN が含まれます。

    CreatedTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    LastModifiedTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    LastSubmittedTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    RequestedEndTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    RequestedStartTime

    ISO8601 日時を表す文字列 (例:「20170101T000000Z」)

    前、後、間

    なし

    Before または After 条件は、Values フィールドで 1 つの値のみを受け入れます。Between 条件には、Values フィールドに正確に 2 つの値が必要です。最初の値は、2 番目の値より前の日付を表す必要があります。

    RfcStatusId

    キャンセル済み、編集中、失敗、InProgress、PendingApproval、拒否済み、スケジュール済み、成功

    Equals (等しい)

    Equals (等しい)

    AMS コンソールで RFC リストを更新するか、GetRfc を実行します。

    役職

    有効な RFC タイトル

    を含む

    を含む

    個々のフィールドの正規表現はサポートされていません。大文字と小文字を区別しない検索

    例:

    SQS (SQS が CT のアイテム部分に含まれている) に関連するすべての RFCs の IDs を見つけるには、次のコマンドを使用します。

    list-rfc-summaries --query 'RfcSummaries[?contains(Item.Name,`SQS`)].[Category.Id,Subcategory.Id,Type.Id,Item.Id,RfcId]' --output table

    これは次のようなものを返します。

    ---------------------------------------------------------------------------- | ListRfcSummaries | +----------+--------------------------------+-------+-------+----------------+ |Deployment| Advanced Stack Components |SQS |Create |ct-123h45t6uz7jl| |Management| Monitoring & Notification |SQS |Update |ct-123h45t6uz7jl| +----------+--------------------------------+-------+-------+----------------+

    で利用できるもう 1 つのフィルターlist-rfc-summariesAutomationStatusId、自動または手動RFCs を検索する です。

    aws amscm list-rfc-summaries --filter Attribute=AutomationStatusId,Value=Automated

    で使用できるもう 1 つのフィルターlist-rfc-summariesTitle (コンソールの件名) です。

    Attribute=Title,Value=RFC-TITLE

    RFCs を返す JSON の新しいリクエスト構造の例は次のとおりです。

    • (タイトル 「Windows 2012」または「Amazon Linux」というフレーズが含まれます) AND

    • (RfcStatusId EQUALS "Success" OR "InProgress") AND

    • (20170101T00000Z <= RequestedStartTime <= 20170103T000000Z) AND (ActualEndTime <= 20170103T000000Z)

    { "Filters": [ { "Attribute": "Title", "Values": ["Windows 2012", "Amazon Linux"], "Condition": "Contains" }, { "Attribute": "RfcStatusId", "Values": ["Success", "InProgress"], "Condition": "Equals" }, { "Attribute": "RequestedStartTime", "Values": ["20170101T000000Z", "20170103T000000Z"], "Condition": "Between" }, { "Attribute": "ActualEndTime", "Values": ["20170103T000000Z"], "Condition": "Before" } ] }
    注記

    より高度な ではFilters、AMS は今後のリリースで次のフィールドを廃止する予定です。

    • Value: Value フィールドは Filters フィールドの一部です。より高度な機能をサポートする Values フィールドを使用します。

    • RequestedEndTimeRange: より高度な機能をサポートするフィルターフィールド内で RequestedEndTime を使用します。

    • RequestedStartTimeRange: より高度な機能をサポートする Filters フィールド内で RequestedStartTime を使用します。

    CLI クエリの使用の詳細については、「--query オプションで出力をフィルタリングする方法」および「クエリ言語リファレンス」のJMESPath 仕様」を参照してください。

  2. AMS コンソールを使用している場合:

    RFCsリストページに移動します。必要に応じて、RFC サブジェクトをフィルタリングできます。これは、RFC の作成Title時に RFC として入力した内容です。

注記

この手順は、スケジュールされた RFCsつまり ASAP オプションを使用しなかった RFCs にのみ適用されます。