---
schema_version: "1"
id: 70d3870aebace9a8043567464f11fc5478d3e40d1d43c252bd6e8ea37a804de7
title: Amazon RDS Connector
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/amazon-rds-connector/1.3/index.md
canonical_url: https://docs.mulesoft.com/jp/amazon-rds-connector/1.3/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0a2fcb50a40ecca0a87e336a39004226d223e840dcdf997203ad00234fda3b21
description: MuleSoft Documentation Site
release: "1.3"
latest: true
---
# Amazon RDS Connector

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。</p>
</div>
</td>
</tr>
</tbody></table>

Amazon RDS Connector v1.3

Amazon RDS 用 Anypoint Connector (Amazon RDS Connector) を使用すると、Amazon Relational Database Service (Amazon RDS) API に接続できます。Amazon RDS Connector は Amazon RDS と連携して、コスト効率の高いサイズ変更可能な容量を提供し、ハードウェアプロビジョニング、データベースセットアップ、パッチ設定、バックアップなどの時間のかかる管理作業を自動化できます。

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

Amazon RDS Connector を使用するには、次のものが必要です。

- Amazon Web Services - RDS へのアクセス
- コネクタで AWS にアクセスするための AWS Identity and Access Management (IAM) ユーザーアカウントのログイン情報
- Anypoint Studio バージョン 7.1 以降

### [](#互換性)互換性

Amazon RDS Connector は、以下と互換性があります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<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"><p class="tableblock"><strong>Mule</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>4.1.1 以降</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Amazon Java SDK for RDS</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>v1.11.649</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Java</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>1.8.0_x</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Anypoint Studio</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>7.1 以降</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#移行情報)移行情報

Amazon RDS Connector ​**1.2.0**​ から ​**1.3.0**​ への変更には次が含まれます。

- コネクタに TLS 設定を追加。
- `aws-java-sdk`​ を 1.11.649 にアップグレード。
- `aws-connector-commons`​ を 2.2.0 にアップグレード。

## [](#pom-ファイル情報)POM ファイル情報

```xml
<dependency>
  <groupId>com.mulesoft.connectors</groupId>
  <artifactId>mule-amazon-rds-connector</artifactId>
  <version>x.x.x</version>
  <classifier>mule-plugin</classifier>
</dependency>
```

## [](#プロジェクトへのコネクタの追加)プロジェクトへのコネクタの追加

Anypoint Studio には、Studio プロジェクトにコネクタを追加する 2 つの方法があります。

- Studio タスクバーの Exchange ボタンから
- \[Mule Palette (Mule パレット)\] ビューから

### [](#exchange-を使用してコネクタを追加する)Exchange を使用してコネクタを追加する

1. Studio で Mule プロジェクトを作成します。
2. Studio タスクバーの左上にある Exchange アイコン ​**(X)**​ をクリックします。
3. Exchange で、​**\[Login (ログイン)\]**​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。
4. Exchange で、「RDS」を検索します。
5. コネクタを選択して ​**\[Add to project (プロジェクトに追加)\]**​ をクリックします。
6. 画面の指示に従ってコネクタをインストールします。

### [](#studio-でコネクタに追加する)Studio でコネクタに追加する

1. Studio で Mule プロジェクトを作成します。
2. \[Mule Palette (Mule パレット)\] ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。
3. **\[Add Modules to Project (モジュールをプロジェクトに追加)\]**​ で、検索項目に「RDS」と入力します。
4. **\[Available modules (使用可能なモジュール)\]**​ で、このコネクタの名前をクリックします。
5. **\[Add (追加)\]**​ をクリックします。
6. **\[Finish (完了)\]**​ をクリックします。

## [](#コネクタのグローバル要素の設定)コネクタのグローバル要素の設定

Mule アプリケーションで Amazon RDS Connector を使用するには、プロジェクトのすべての Amazon RDS Connector で使用できるグローバル Amazon RDS 要素を設定します。

1. キャンバスの下部にある ​**\[Global Elements (グローバル要素)\]**​ タブをクリックします。
2. \[Global Configuration Elements (グローバル設定要素)\] 画面で、​**\[Create (作成)\]**​ をクリックします。  
    次のウィンドウが表示されます。
    
    ![\[Global Configuration Elements (グローバル設定要素)\] ウィザード](_images/amazon-rds-config-global-wizard.png)
3. \[Choose Global Type (グローバル種別の選択)\] ウィザードで、​**\[Connector Configuration (コネクタ設定)\]**​ を展開し、​**\[Amazon RDS Configuration (Amazon RDS 設定)\]**​ を選択し、​**\[OK\]**​ をクリックします。  
    次のウィンドウが表示されます。
    
    ![DB インスタンスの作成設定](/mulesoft/current/ja-jp/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-config.png)
4. 以下の説明に従ってパラメーターを設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<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"><p class="tableblock"><strong>Name (名前)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>参照するコネクタの設定の名前を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Session Token (セッショントークン)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>AWS Security Token Service (STS) が提供するセッショントークンを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Access Key (アクセスキー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アカウントを所有するユーザーを一意に識別する英数字のテキスト文字列を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Secret Key (シークレットキー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>パスワードとして使用されるキーを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Try Default AWS Credentials Provider Chain (デフォルトの AWS ログイン情報プロバイダーチェーンを試す)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>一時的なログイン情報を使用するチェックボックスを選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Region Endpoint (リージョンエンドポイント)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Amazon RDS クライアントで使用するリージョンを選択します。リージョンを選択しない場合、デフォルトで「us-east-1」が設定されます。</p>
</div></div></td>
</tr>
</tbody>
</table>
    
    プレースホルダー値は、プロジェクトの ​`src/main/resources`​ フォルダーにある設定ファイル ​`mule-artifact.properties`​ を参照します。 ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。メンテナンスの簡略化とプロジェクトの再利用性の向上のために、設定ファイルを使用することをお勧めします。これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。
5. \[Advanced (詳細)\] タブで、\[Reconnection Strategy (再接続戦略)\] をデフォルトエントリのままにします。
6. **\[Test Connection (接続をテスト)\]**​ をクリックして、グローバル設定のパラメーターが正確であることと、Mule が Amazon RDS に正常に接続できることを確認します。
7. **\[OK\]**​ をクリックして、グローバルコネクタ設定を保存します。

### [](#xml-エディターまたは-standalone-を使用した設定)XML エディターまたは Standalone を使用した設定

設定ファイルに Amazon RDS 名前空間が含まれていることを確認します。

```xml
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
	xmlns:rds="http://www.mulesoft.org/schema/mule/rds"
	xmlns:http="http://www.mulesoft.org/schema/mule/http"
	xmlns="http://www.mulesoft.org/schema/mule/core"
	xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
	xmlns:spring="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-current.xsd
	http://www.mulesoft.org/schema/mule/core
	http://www.mulesoft.org/schema/mule/core/current/mule.xsd
	http://www.mulesoft.org/schema/mule/http
	http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
	http://www.mulesoft.org/schema/mule/rds
	http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd
	http://www.mulesoft.org/schema/mule/ee/core
	http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd">

<!-- Put your flows and configuration elements here -->

</mule>
```

アプリケーションで Amazon RDS Connector を設定するには、次のグローバル設定コードを使用して、フローの外側と上にグローバル Amazon RDS 設定を作成します。

```xml
<rds:config name="Amazon_RDS_Configuration">
	<rds:basic-connection
		accessKey="${config.accessKey}"
		secretKey="${config.secretKey}"
		region="${config.region}"/>
</rds:config>
```

自分や Amazon Identity and Access Management ユーザーがシークレットアクセスキーを忘れたり紛失したりした場合は、新しいアクセスキーを作成できます。

## [](#rds-connector-の操作)RDS Connector の操作

Amazon RDS Connector は次の操作をサポートしています。

### [](#db-インスタンス)DB インスタンス

- CreateDBInstance
- CreateDBInstanceReadReplica
- DeleteDBInstance
- DescribeDBInstances
- ModifyDBInstance
- RebootDBInstance
- RestoreDBInstanceFromDBSnapshot
- RestoreDBInstanceToPointInTime
- StartDBInstance
- StopDBInstance

### [](#db-スナップショット)DB スナップショット

- CreateDBSnapshot
- DeleteDBSnapshot
- DescribeDBSnapshots
- ModifyDBSnapshot

### [](#イベント)イベント

- DescribeEvents

### [](#リザーブド-db-インスタンス)リザーブド DB インスタンス

- DescribeReservedDBInstances
- DescribeReservedDBInstancesOfferings
- PurchaseReservedDBInstancesOffering

## [](#コネクタの使用)コネクタの使用

Amazon RDS Connector は操作ベースのコネクタです。つまり、フローにコネクタを追加するときに、コネクタが実行する特定の Web サービス操作を設定する必要があります。

## [](#コネクタの名前空間とスキーマ)コネクタの名前空間とスキーマ

Studio でアプリケーションを設計するときに、コネクタの操作をパレットから Anypoint Studio キャンバスにドラッグすると、XML コードにコネクタの名前空間とスキーマの場所が自動的に入力されます。

名前空間: `http://www.mulesoft.org/schema/mule/rds`

スキーマの場所: `http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd`

Studio の XML エディターまたはその他のテキストエディターで手動でコーディングを行う場合は、名前空間とスキーマの場所を設定 XML の ​`<mule>`​ タグの内部に貼り付けてください。

```xml
<mule xmlns:rds="http://www.mulesoft.org/schema/mule/rds"
	xmlns="http://www.mulesoft.org/schema/mule/core"
	xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
	xmlns:spring="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-current.xsd
	http://www.mulesoft.org/schema/mule/core
	http://www.mulesoft.org/schema/mule/core/current/mule.xsd
	http://www.mulesoft.org/schema/mule/rds
	http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd">

      <!-- here it goes your global configuration elements and flows -->

</mule>
```

## [](#ユースケースとデモ)ユースケースとデモ

- Amazon がサポートするすべてのデータベースに任意の DB インスタンスを作成する。
- 使用可能または実行中の状態の DB インスタンスを停止する。
- 停止中の状態の DB インスタンスを開始する。
- 1 つまたは使用可能なすべての DB インスタンスの情報を取得する。
- DB インスタンスの DB スナップショットを作成する。
- 1 つまたは使用可能なすべての DB スナップショットの情報を取得する。
- DB スナップショットを削除する。

## [](#studio-での-mule-アプリケーションのコネクタの使用)Studio での Mule アプリケーションのコネクタの使用

Anypoint Studio 7.0 以降で Mule アプリケーションを開発している場合は、pom.xml ファイルの次の XML スニペットを使用します。

```xml
<dependency>
    <groupId>com.mulesoft.connectors</groupId>
    <artifactId>mule-amazon-rds-connector</artifactId>
    <version>x.x.x</version>
    <classifier>mule-plugin</classifier>
</dependency>
```

`x.x.x`​ を使用しているコネクタに対応するバージョンに置き換えます。

### [](#データベースインスタンスの作成)データベースインスタンスの作成

このデモ Mule アプリケーションは、DB インスタンスを作成します。

![DB インスタンスの作成](/mulesoft/current/ja-jp/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-use-case-flow.png)

1. Anypoint Studio で新しい Mule プロジェクトを作成します。
2. Amazon RDS ログイン情報の次のプロパティを ​`mule-artifact.properties`​ ファイルに追加し、このファイルをプロジェクトの ​`src/main/resources`​ ディレクトリに置きます。
    
    ```text
    config.accesskey=<Access Key>
    config.secretkey=<Secret Key>
    config.region=<Region>
    ```
3. HTTP Listener 操作をキャンバスにドラッグし、次のパラメーターを設定します。
    
    ![RDS HTTP 設定プロパティ](/mulesoft/current/ja-jp/amazon-rds-connector/1.3/_images/amazon-rds-http-props.png)
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">Value (値)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Display Name (表示名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>リスナー</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Extension Configuration (拡張機能設定)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>まだ HTTP 要素が作成されていない場合は、プラス記号をクリックして新しい HTTP リスナー設定を追加し、[OK] をクリックします (値はデフォルトのままにする)。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Path (パス)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>/create-db-instance</code></p>
</div></div></td>
</tr>
</tbody>
</table>
4. HTTP クエリパラメーターを取得してペイロードに設定する HTTP Connector の後に Transform Message コンポーネントをドラッグします。
5. コンポーネントをクリックしてそのプロパティエディターを開きます。  
    DataWeave スクリプトは、次のようになります。
    
    ```dataweave
    %dw 2.0
    output application/java
    ---
    {
    	dbInstanceClass : attributes.queryParams.dbInstanceClass,
    	dbInstanceIdentifier : attributes.queryParams.dbInstanceIdentifier,
    	engine : attributes.queryParams.engine,
    	allocatedStorage : attributes.queryParams.allocatedStorage,
    	masterUsername : attributes.queryParams.masterUsername,
    	masterUserPassword : attributes.queryParams.masterUserPassword
    }
    ```
6. Transform Message コンポーネントの後に Logger コンポーネントを追加し、前のプロセッサーで設定されたペイロードデータを Mule コンソールに表示します。
7. 以下の表に従って Logger を設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">Value (値)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Display Name (表示名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Logger (ロガー) (または他の任意の名前)</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Message (メッセージ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>#[payload]</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>レベル</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>INFO</p>
</div></div></td>
</tr>
</tbody>
</table>
8. Amazon RDS Connector を Logger コンポーネントの横にドラッグします。
9. 新しい Amazon RDS グローバル要素を追加することで RDS Connector を設定します。
    
    1. \[Extension Configuration (拡張機能設定)\] 項目の横にあるプラス記号をクリックします。
    2. 以下の表に従ってグローバル要素を設定します。
        
        <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<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"><p class="tableblock"><strong>Value (値)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>名前</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>参照するコネクタの設定の名前を入力します。</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>&lt;Configuration_Name&gt;</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Session Token (セッショントークン)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>AWS Security Token Service (STS) が提供するセッショントークン。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><code>${config.sessiontoken}</code></strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Access Key (アクセスキー)</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>アカウントを所有するユーザーを一意に識別する英数字のテキスト文字列</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>${config.accesskey}</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Secret Key (シークレットキー)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>パスワードの役割を果たすキー。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><code>${config.secretkey}</code></strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Region Endpoint (リージョンエンドポイント)</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Region to set for the Amazon RDS Client (Amazon RDS クライアントに設定するリージョン)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ドロップダウンリストから選択しない場合、デフォルトで「us-east-1」が設定されます。</p>
</div></div></td>
</tr>
</tbody>
</table>
    3. 設定は次のようになります。
        
        ![RDS ユースケース設定](/mulesoft/current/ja-jp/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-config.png)
    4. 対応する XML 設定は次のようになります。
        
        ```xml
        <rds:config name="Amazon_RDS_Configuration">
            <rds:basic-connection accessKey="${config.accessKey}" secretKey="${config.secretKey}"/>
        </rds:config>
        ```
10. **\[Test Connection (接続をテスト)\]**​ をクリックして、Mule が Amazon RDS インスタンスに接続できることを確認します。
11. 正常に接続できた場合は、​**\[OK\]**​ をクリックして設定を保存します。そうでない場合は、見直して、誤ったパラメーターを修正してからもう一度テストします。
12. Amazon RDS Connector のプロパティエディターに戻り、createDbInstance 操作のパラメーターを設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">Value (値)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><strong>General (全般)</strong></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Display Name (表示名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>DB インスタンスの作成に対して表示する名前を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Extension Configuration (拡張機能設定)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>作成したグローバル要素への参照名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Db instance class (DB インスタンスクラス)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>#[payload.dbInstanceClass]</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Db instance identifier (DB インスタンス識別子)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>DB インスタンスを一意に識別する有効な識別子を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Engine (エンジン)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Amazon RDS がサポートする 6 個の DB エンジンの中から選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><strong>Security (セキュリティ)</strong></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Master username (マスターユーザー名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>データベースの有効なユーザー名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Master user password (マスターユーザーパスワード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>データベースユーザーのパスワードを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><strong>Storage and Maintenance (ストレージとメンテナンス)</strong></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Allocated Storage (割り当てられたストレージ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ストレージを表す数 (GB)。</p>
</div></div></td>
</tr>
</tbody>
</table>
    
    ![DB インスタンスの作成パラメータープロパティ](/mulesoft/current/ja-jp/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-param-config.png)
13. XML が次のようになっていることを確認します。
    
    ```xml
    <rds:create-db-instance
    	config-ref="Amazon_RDS_Configuration"
    	dbInstanceClass="#[payload.dbInstanceClass]"
    	dbInstanceIdentifier="#[payload.dbInstanceIdentifier]"
    	engine="#[payload.engine]"
    	allocatedStorage="#[payload.allocatedStorage]"
    	doc:name="Create db instance"
    	masterUsername="#[payload.masterUsername]"
    	masterUserPassword="#[payload.masterUserPassword]"/>
    ```
14. RDS Connector の後に Logger コンポーネントを追加し、DB インスタンスの作成プロセッサーから出力されたペイロードデータを Mule コンソールに表示します。以下の表に従って Logger を設定します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">Value (値)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Display Name (表示名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Logger (ロガー) (または他の任意の名前)</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Message (メッセージ)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>#[payload]</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>レベル</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>INFO</p>
</div></div></td>
</tr>
</tbody>
</table>
15. ブラウザーに転送されるペイロードを設定する Logger コンポーネントの後に Transform Message コンポーネントをドラッグします。
16. コンポーネントをクリックしてそのプロパティエディターを開きます。DataWeave スクリプトは、次のようになります。
    
    ```dataweave
    %dw 2.0
    output application/json
    ---
    {
        success: true,
        info: payload
    }
    ```
17. プロジェクトを保存し、Mule アプリケーションとして実行します。  
    Package Explorer で、プロジェクトを右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ をクリックします。
18. ブラウザーを開き、URL ​`http://localhost:8081/create-db-instance`​ を入力して応答を確認します。  
    生成された DB インスタンス ID がブラウザーに表示され、その情報がコンソールに表示されます。

### [](#デモ-xml-コード)デモ XML コード

このユースケース例のフローを Mule アプリケーションに読み込むには、次のコードを XML エディターに貼り付けます。

```xml
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
	xmlns:rds="http://www.mulesoft.org/schema/mule/rds"
	xmlns:http="http://www.mulesoft.org/schema/mule/http"
	xmlns="http://www.mulesoft.org/schema/mule/core"
	xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
	xmlns:spring="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-current.xsd
	http://www.mulesoft.org/schema/mule/core
	http://www.mulesoft.org/schema/mule/core/current/mule.xsd
	http://www.mulesoft.org/schema/mule/http
	http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
	http://www.mulesoft.org/schema/mule/rds
	http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd
	http://www.mulesoft.org/schema/mule/ee/core
	http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd">

	<http:listener-config
		name="HTTP_Listener_config"
		doc:name="HTTP Listener config">
		<http:listener-connection
			host="127.0.0.1"
			port="8081" />
	</http:listener-config>

	<rds:config
		name="Amazon_RDS_Configuration"
		doc:name="Amazon RDS Configuration">
		<rds:basic-connection
			accessKey="${config.accessKey}"
			secretKey="${config.secretKey}" />
	</rds:config>

	<flow name="create-db-instance-flow">
		<http:listener
			config-ref="HTTP_Listener_config"
			path="/create-db-instance"
			doc:name="Listener"/>
		<ee:transform doc:name="Transform Message">
			<ee:message >
				<ee:set-payload ><![CDATA[%dw 2.0
output application/java
---
{
	dbInstanceClass : attributes.queryParams.dbInstanceClass,
	dbInstanceIdentifier : attributes.queryParams.dbInstanceIdentifier,
	engine : attributes.queryParams.engine,
	allocatedStorage : attributes.queryParams.allocatedStorage,
	masterUsername : attributes.queryParams.masterUsername,
	masterUserPassword : attributes.queryParams.masterUserPassword
}]]></ee:set-payload>
			</ee:message>
		</ee:transform>

		<logger level="INFO" doc:name="Logger" message="#[payload]"/>
		<rds:create-db-instance
			config-ref="Amazon_RDS_Configuration"
			dbInstanceClass="#[payload.dbInstanceClass]"
			dbInstanceIdentifier="#[payload.dbInstanceIdentifier]"
			engine="#[payload.engine]"
			allocatedStorage="#[payload.allocatedStorage]"
			doc:name="Create db instance"
		 	masterUsername="#[payload.masterUsername]"
			masterUserPassword="#[payload.masterUserPassword]"/>

		 <logger level="INFO" doc:name="Logger" message="#[payload]"/>

		<ee:transform doc:name="Transform Message">
			<ee:message >
				<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
{
	success: true,
    info: payload
}]]></ee:set-payload>
			</ee:message>
		</ee:transform>

	</flow>

</mule>
```

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

- [Amazon RDS Connector リリースノート](https://docs.mulesoft.com/jp/release-notes/connector/amazon-rds-connector-release-notes-mule-4)
- [Amazon RDS Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-amazon-rds-connector/)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)