

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

# DataSource
<a name="sam-property-graphqlapi-datasource"></a>

GraphQL API リゾルバーが接続できるデータソースを設定します。 AWS Serverless Application Model (AWS SAM) テンプレートを使用して、次のデータソースへの接続を設定できます。
+ Amazon DynamoDB
+ AWS Lambda

データソースの詳細については、「AWS AppSync デベロッパーガイド」の「[データソースのアタッチ](https://docs.aws.amazon.com/appsync/latest/devguide/attaching-a-data-source.html)」を参照してください。

## 構文
<a name="sam-property-graphqlapi-datasource-syntax"></a>

 AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。

### YAML
<a name="sam-property-graphqlapi-datasource-syntax-yaml"></a>

```
DynamoDb: DynamoDb
Lambda: Lambda
```

## プロパティ
<a name="sam-property-graphqlapi-datasource-properties"></a>

`DynamoDb`  <a name="sam-graphqlapi-datasource-dynamodb"></a>
GraphQL API リゾルバーのデータソースとして DynamoDB テーブルを設定します。  
タイプ: [DynamoDB](sam-property-graphqlapi-datasource-dynamodb.md)  
*必須:* いいえ  
*CloudFormation 互換性*: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。

`Lambda`  <a name="sam-graphqlapi-datasource-lambda"></a>
GraphQL API リゾルバーのデータソースとして Lambda 関数を設定します。  
タイプ: [Lambda](sam-property-graphqlapi-datasource-lambda.md)  
*必須:* いいえ  
*CloudFormation 互換性*: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。