

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

# Infrastructure Composer の拡張コンポーネントカード
<a name="using-composer-cards-component-intro-enhanced"></a>

拡張コンポーネントカードは、Infrastructure Composer によって作成および管理されます。各カードには、アプリケーションの構築時に一般的に使用される CloudFormation リソースが含まれています AWS。インフラストラクチャコードは、 AWS ベストプラクティスに従って Infrastructure Composer によって作成されます。拡張コンポーネントカードは、アプリケーションの設計を開始するのに最適な方法です。

拡張コンポーネントカードは、*拡張コンポーネント*セクションの*リソース*パレットから入手できます。

*拡張コンポーネントカード*は、Infrastructure Composer 内で完全に設定および使用して、サーバーレスアプリケーションを設計および構築できます。既存のコードなしでアプリケーションを設計する場合は、拡張コンポーネントカードを使用することをお勧めします。

この表は、カードの注目リソースの AWS CloudFormation or AWS Serverless Application Model (AWS SAM) テンプレート仕様へのリンクを含む拡張コンポーネントを示しています。


| カード | リファレンス | 
| --- | --- | 
|  Amazon API Gateway  |  [AWS::Serverless::API](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html)  | 
|  Amazon Cognito UserPool  |  [AWS::Cognito::UserPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html)  | 
|  Amazon Cognito UserPoolClient  |  [AWS::Cognito::UserPoolClient](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html)  | 
|  Amazon DynamoDB テーブル  |  [AWS::DynamoDB::Table](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)  | 
|  Amazon EventBridge イベントルール  |  [AWS::Events::Rule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html)  | 
|  EventBridge スケジュール  |  [AWS::Scheduler::Schedule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scheduler-schedule.html)  | 
|  Amazon Kinesis ストリーム  |  [AWS::Kinesis::Stream](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html)  | 
|  AWS Lambda 関数  |  [AWS::Serverless::Function](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html)  | 
|  Lambda レイヤー  |  [AWS::Serverless::LayerVersion](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-layerversion.html)  | 
|  Amazon Simple Storage Service (Amazon S3) バケット  |  [AWS::S3::Bucket](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html)  | 
|  Amazon Simple Notification Service (Amazon SNS) トピック  |  [AWS::SNS::Topic](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html)  | 
|  Amazon Simple Queue Service (Amazon SQS) キュー  |  [AWS::SQS::Queue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html)  | 
|  AWS Step Functions ステートマシン  |  [AWS::Serverless::StateMachine](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html)  | 

## 例
<a name="w2aab9c21c13"></a>

**S3 バケット**拡張コンポーネントの例を次に示します。

![\[S3 バケット拡張コンポーネントカード。\]](http://docs.aws.amazon.com/ja_jp/infrastructure-composer/latest/dg/images/aac_cards_07.png)


**S3 バケット**コンポーネントカードをキャンバスにドラッグしてテンプレートを表示すると、テンプレートに次の 2 つの CloudFormation リソースが追加されます。
+ `AWS::S3::Bucket`
+ `AWS::S3::BucketPolicy`

**S3 バケット**拡張コンポーネントカードは、Amazon Simple Storage Service (Amazon S3) バケットがアプリケーション内の他のサービスとやり取りするために必要な 2 つの CloudFormation リソースを表します。