---
schema_version: "1"
id: eca02572ff5c58df7e0da22cfb907e98a7617ad078be5ddf91d2831e42980c05
title: カスタムガバナンスルールセットの作成
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/api-governance/create-custom-rulesets.md
canonical_url: https://docs.mulesoft.com/jp/api-governance/create-custom-rulesets
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a52484a0bfa40840e548f93fe4b563ecf21683435361c22a6c7a757c1e1c385f
description: MuleSoft Documentation Site
latest: true
---
# カスタムガバナンスルールセットの作成

MuleSoft は、「Anypoint API Best Practices (Anypoint API ベストプラクティス)」、「OpenAPI Best Practices (OpenAPI ベストプラクティス)」、「Authentication Security Best Practices (認証セキュリティベストプラクティス)」、「Mule API Management Best Practices (Mule API 管理ベストプラクティス)」など、Exchange でいくつかのルールセットを提供しています。​**\[Rulesets (ルールセット)\]**​ 種別で検索を絞り込んで、Exchange のルールセットを発見できます。​[「アセットの検索」](https://docs.mulesoft.com/jp/exchange/to-find-info)​を参照してください。

ルールセットは、メタデータドキュメントを管理するためのオープンソースフレームワークである AMF を使用して実装されます。AMF は、API モデルの組み込み機能を備えた任意のメタデータモデルの解析、変換、検証、表示に使用されます。Anypoint Platform は AMF を使用して、RAML、OAS、AsyncAPI、GraphQL API 仕様を解析します。

提供されているルールセット以外のルールセットが必要な場合は、独自のカスタムルールセットを作成できます。

## [](#始める前に)始める前に

独自のルールを作成することで、組織固有の規制や標準に従って API を管理できます。ルールセットのカスタマイズを開始する前に、時間をかけてルールセット開発 CLI コマンドとルールセット言語の概念を理解します。

今後のリリースで MuleSoft による提供を希望するルールセットのアイデアを [MuleSoft アイデアポータル](https://help.mulesoft.com/s/ideas)​に登録することもできます。

始める準備ができたら、次の手順を実行します。

1. ルールセットで API を検証する方法の簡単な概要について、 [「Custom Validation (カスタム検証)」](https://a.ml/docs/amf/using-amf/amf_custom_validation/)​を参照します。
2. 既存のルールセットに基づかない完全に新しいカスタムルールセットを作成する場合は、 [「AMF Rulesets (AMF ルールセット)」チュートリアル](https://github.com/aml-org/amf-custom-validator/blob/develop/docs/validation_tutorial/validation.md)​に従ってルールセット開発 CLI をインストールします。
3. Anypoint CLI をインストールします。これは、カスタムルールセットを検証し、そのドキュメントを生成し、Exchange にパブリッシュするために必要になります。

## [](#カスタムルールセットを作成する)カスタムルールセットを作成する

カスタムルールセットを作成するには、次のいずれかのアプローチを使用します。

- [パブリッシュされたルールセットの変更によるカスタムルールセットの作成](https://docs.mulesoft.com/jp/api-governance/custom-rulesets-modify)
- [完全に新しいカスタムルールセットの作成](https://docs.mulesoft.com/jp/api-governance/custom-rulesets-new)

カスタムルールセットを変更または作成したら、ルールセットが正しくコーディングされていることを検証し、ドキュメントを生成して、Exchange にパブリッシュする必要があります。[カスタムルールセットの検証とパブリッシュ](https://docs.mulesoft.com/jp/api-governance/custom-rulesets-validate-and-publish)を参照してください。

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

- [Anypoint API Governance の概要](https://docs.mulesoft.com/jp/api-governance/)