---
schema_version: "1"
id: 824c2ca28de7f7f71418749f46c15262e5011a1dcd98e39b2d46f6aa908ec605
title: API インスタンスでの準拠の問題の検出と修正
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/api-governance/fix-instance-conformance-issues.md
canonical_url: https://docs.mulesoft.com/jp/api-governance/fix-instance-conformance-issues
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f25233272210836e055972eac0f5176009ae02bf8d71977d7ef29b2568ed767a
description: MuleSoft Documentation Site
latest: true
---
# API インスタンスでの準拠の問題の検出と修正

Anypoint API Governance によって API インスタンスでの準拠の問題が特定されたら、ガバナンス検証レポートの詳細を表示して、問題を修正するために必要な情報を取得できます。修正する必要があるものを特定したら、API Manager でインスタンスに移動して問題を修正します。問題が仕様のインスタンス関連の問題である場合は、API Designer などの API エディターを使用して仕様を修正します。

![API Governance のガバナンスレポートページのスクリーンショット](/mulesoft/current/ja-jp/api-governance/_images/api-gov-apim-governance-report.png)

<table><tbody><tr><td><i class="conum" data-value="1"></i><b>1</b></td><td>API が検証されるルールセットの概要を確認します。</td></tr><tr><td><i class="conum" data-value="2"></i><b>2</b></td><td>Exchange でルールセットを確認します。</td></tr><tr><td><i class="conum" data-value="3"></i><b>3</b></td><td>タブを選択して、特定の API アスペクトの準拠情報を確認します。</td></tr><tr><td><i class="conum" data-value="4"></i><b>4</b></td><td>Exchange で API を確認します。</td></tr><tr><td><i class="conum" data-value="5"></i><b>5</b></td><td>特定のルールセットに対して特定された準拠の詳細を確認します。</td></tr><tr><td><i class="conum" data-value="6"></i><b>6</b></td><td>Design Center で API コードを確認します。</td></tr></tbody></table>

## [](#ガバナンスレポートで準拠の問題の詳細を表示する)ガバナンスレポートで準拠の問題の詳細を表示する

ガバナンス検証レポートでインスタンスの準拠の問題を表示する手順は、次のとおりです。

1. レポートに移動します。
    
    - Anypoint API Governance で、次の操作を実行します。
        
        1. API Governance コンソールで、​**\[Governed APIs (管理対象 API)\]**​ タブを選択します。
        2. **\[Instances (インスタンス)\]**​ 列に ​**\[Nonconformant (非準拠)\]**​ バッジが表示されている場合、​**\[View Report (レポートの表示)\]**​ をクリックして準拠の問題に関する情報を確認します。
    - API Manager で、次の操作を実行します。
        
        1. 非準拠としてマークされているインスタンスの ​**\[Conformance Report (準拠レポート)\]**​ ページを選択します。
2. 各ルールセットの非準拠の詳細を表示します。
    
    - 非準拠の重要度のアイコンをクリックすると、その重要度の問題の詳細が表示されます。
    - **\[View Details (詳細を表示)\]**​ をクリックすると、準拠の問題の完全な詳細が表示されます。

## [](#ルールセット内のルールの詳細を表示する)ルールセット内のルールの詳細を表示する

ガバナンス検証レポートと準拠の問題の詳細が問題の解決に役立たない場合は、Exchange でルールセットを開いて、API が準拠していないルールの説明とメッセージを表示します。

### [](#サンプルルールと推奨される修正)サンプルルールと推奨される修正

次の表は、いくつかのサンプルルールと、それらのルールへの準拠を修正するために実行するアクションを示しています。

<table class="tableblock frame-none grid-all stretch">
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">ルール</th>
<th class="tableblock halign-left valign-top">アスペクト</th>
<th class="tableblock halign-left valign-top">推奨される修正</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>&lt;policy-name-a&gt; ポリシーは &lt;policy-name-b&gt; ポリシーの前に設定する必要がある</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>インスタンス ID</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API Manager で、ルールで提案されているようにインスタンスのポリシーを再配置します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API インスタンスに適用される &lt;policy-name&gt; ポリシーがない</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>インスタンス ID</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API Manager で、指定されたポリシーをインスタンスに追加します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>すべての API インスタンスのサーバー URL は API 仕様に記述されている必要がある</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>仕様</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>仕様を編集し、そのすべての API インスタンス URL の説明を追加します。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#関連情報)関連情報

- [API インスタンスの管理](https://docs.mulesoft.com/jp/api-manager/latest/api-instance-landing-page)
- [API 準拠の監視](https://docs.mulesoft.com/jp/api-governance/monitor-api-conformance)