翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lambda
GraphQL API リゾルバーのデータソースとして AWS Lambda 関数を設定します。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
LogicalId: Description:StringFunctionArn:StringName:StringServiceRoleArn:String
プロパティ
Description-
データソースの説明です。
タイプ: 文字列
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::DataSourceリソースのDescriptionプロパティに直接渡されます。 FunctionArn-
Lambda 関数の ARN。
タイプ: 文字列
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::DataSource LambdaConfigオブジェクトのLambdaFunctionArnプロパティに直接渡されます。 LogicalId-
データソースの一意の名前です。
タイプ: 文字列
必須: はい
CloudFormation 互換性: このプロパティは、
AWS::AppSync::DataSourceリソースのNameプロパティに直接渡されます。 Name-
データソースの名前です。このプロパティを指定して、
LogicalId値を上書きします。タイプ: 文字列
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::DataSourceリソースのNameプロパティに直接渡されます。 ServiceRoleArn-
データソースの AWS Identity and Access Management (IAM) サービスロール ARN。システムは、データソースにアクセスするときにこのロールを引き受けます。
注記
データソースへのアクセスを取り消すには、 AWS SAM テンプレートから Lambda オブジェクトを削除します。
タイプ: 文字列
必須: いいえ。指定しない場合、 を使用して
Writeアクセス許可をプロビジョニング AWS SAM しますAWS SAM コネクタ。CloudFormation 互換性: このプロパティは、
AWS::AppSync::DataSourceリソースのServiceRoleArnプロパティに直接渡されます。