

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

# Infrastructure Composer でのカード接続
<a name="using-composer-connecting"></a>

では AWS Infrastructure Composer、2 つのカード間の接続が 1 行で視覚的に表示されます。これらの行は、アプリケーション内のイベント駆動型の関係を表します。

**Topics**
+ [カード間の接続](#using-composer-connecting-cards)
+ [拡張コンポーネントカード間の接続](#using-composer-connecting-enhanced)
+ [標準 IaC リソースカードとの接続](#using-composer-connecting-standard)

## カード間の接続
<a name="using-composer-connecting-cards"></a>

カードを接続する方法は、カードの種類によって異なります。各拡張カードには、少なくとも 1 つのコネクタポートがあります。接続するには、1 つのコネクタポートを選択して別のカードのポートにドラッグするだけで、Infrastructure Composer は 2 つのリソースを接続するか、この設定がサポートされていないことを示すメッセージが表示されます。

![\[Lambda 関数に接続された API Gateway カード。\]](http://docs.aws.amazon.com/ja_jp/infrastructure-composer/latest/dg/images/aac_use_con_01.png)


上記のように、拡張コンポーネントカード間の線は実線です。逆に、標準 IaC リソースカード (標準コンポーネントカードとも呼ばれます) にはコネクタポートがありません。これらのカードでは、これらのイベント駆動型の関係をアプリケーションのテンプレートで指定する必要があります。Infrastructure Composer は接続を自動的に検出し、カード間の点線で視覚化します。

![\[拡張コンポーネントカードに接続された標準コンポーネントカードのイメージ。\]](http://docs.aws.amazon.com/ja_jp/infrastructure-composer/latest/dg/images/aac_use_con_04.png)


詳細については、以下のセクションを参照してください。

## 拡張コンポーネントカード間の接続
<a name="using-composer-connecting-enhanced"></a>

Infrastructure Composer では、2 つの拡張コンポーネントカード間の接続が実線で視覚的に表示されます。これらの行は、アプリケーション内のイベント駆動型の関係を表します。

2 つのカードを接続するには、1 つのカードからポートをクリックし、別のカードのポートにドラッグします。

![\[1 つのリソースカードからポートを選択し、Infrastructure Composer キャンバス上の別のリソースカードに接続します。\]](http://docs.aws.amazon.com/ja_jp/infrastructure-composer/latest/dg/images/aac_ref_08.gif)


**注記**  
標準 IaC リソースカードにはコネクタポートがありません。これらのカードでは、アプリケーションのテンプレートでイベント駆動型の関係を指定する必要があります。Infrastructure Composer は接続を自動的に検出し、カード間の点線で視覚化します。

詳細については、「[Infrastructure Composer のビジュアルキャンバスでカードを接続する](reference-navigation-gestures-connect.md)」を参照してください。

### 拡張コンポーネントカードのプロビジョニング
<a name="using-composer-connecting-enhanced-provisioned"></a>

2 つのカード間の接続は、ラインで視覚的に表示され、必要に応じて以下をプロビジョニングします。
+ AWS Identity and Access Management (IAM) ポリシー
+ 環境変数
+ Events

#### IAM ポリシー
<a name="using-composer-connecting-enhanced-provisioned-iam"></a>

リソースが別のリソースを呼び出すアクセス許可を必要とする場合、Infrastructure Composer は AWS Serverless Application Model (AWS SAM) ポリシーテンプレートを使用してリソースベースのポリシーをプロビジョニングします。
+ IAM アクセス許可とポリシーの詳細については、*IAM ユーザーガイド*の[「アクセス管理の概要: アクセス許可とポリシー](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_access-management.html)」を参照してください。
+  AWS SAM ポリシーテンプレートの詳細については、 *AWS Serverless Application Model デベロッパーガイド*の[AWS SAM ポリシーテンプレート](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-policy-templates.html)を参照してください。

#### 環境変数
<a name="using-composer-connecting-enhanced-provisioned-env"></a>

環境変数は、リソースの動作に影響を与えるように変更できる一時的な値です。必要に応じて、Infrastructure Composer はリソース間で環境変数を利用するインフラストラクチャコードを定義します。

#### Events
<a name="using-composer-connecting-enhanced-provisioned-events"></a>

リソースは、さまざまなタイプのイベントを通じて別のリソースを呼び出すことができます。必要に応じて、Infrastructure Composer は、リソースがイベントタイプを介してやり取りするために必要なインフラストラクチャコードを定義します。

## 標準 IaC リソースカードとの接続
<a name="using-composer-connecting-standard"></a>

すべての CloudFormation リソースは、**リソース**パレットから標準の IaC リソースカードとして使用できます。標準 IaC リソースカードをキャンバスにドラッグすると、標準 IaC リソースカードが標準コンポーネントカードになり、Infrastructure Composer がアプリケーション内のリソースの開始テンプレートを作成するように求められます。

詳細については、「[Infrastructure Composer の標準カード](using-composer-standard-cards.md)」を参照してください。