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