Clarification on AppSync pricing when using pipelines
In my case I'm using DynamoDB to back an AppSync endpoint and Cognito for auth.
The Appsync Pricing indicates "You are billed separately for query and data modification operations, and for performing real-time updates on your data".
I'd like to confirm that "query and data modification operations" applies only to DynamoDB operations and not to other data manipulations that might be done within functions along a pipeline.
So, in the following example, function one is not billable?
- Pipeline Before : some authentication checks
- Function 1 : data validation, stashes result (datasource type = NONE)
- Function 2 : DynamoDB PutItem (datasource type = AMAZON_DYNAMODB)
- Pipeline After : returns $ctx.result
And... in the following completely ridiculous, manufactured-to-make-a-point, contrived example, Functions 1-9 would not be billable?
- Pipeline Before : some authentication checks
- Function 1 : data validation, stashes result (datasource type = NONE)
- Function 2 : something else, stashes result (datasource type = NONE)
- Function 3 : something else, stashes result (datasource type = NONE)
- Function 4 : something else, stashes result (datasource type = NONE)
- Function 5 : something else, stashes result (datasource type = NONE)
- Function 6 : something else, stashes result (datasource type = NONE)
- Function 7 : something else, stashes result (datasource type = NONE)
- Function 8 : something else, stashes result (datasource type = NONE)
- Function 9 : something else, stashes result (datasource type = NONE)
- Function 10 : DynamoDB PutItem (datasource type = AMAZON_DYNAMODB)
- Pipeline After : returns $ctx.result
Hello,
Thank you for your interest in AppSync!
AppSync is priced per query but also per how much data is transferred.
So in your example if the same amount of data is going over the wire then these two requests will be charged the same.
I'm sure you have seen this already but here's a link to our pricing scheme
https://aws.amazon.com/appsync/pricing/
Thanks! I have seen the pricing page but was just seeking clarification to make sure I was reading it correctly.
Relevant questions
Feature request: Support for DynamoDB Transactions in AppSync
Accepted Answerasked 3 years agoTrigger AppSync subscription notification asynchronously
Accepted Answerasked 5 months agoClarification on AppSync pricing when using pipelines
asked 3 years agoHow do I set up an AWS Amplify project to query an existing AWS AppSync API?
asked 2 months agoAWS Amplify AppSync Cognito User Pool
asked 2 months agoAWS AppSync Penetration Test
asked 3 years agoIdentity permissions for a background service with Appsync
asked 3 years agoAppSync authorization
Accepted Answerasked 3 years agoAWS Amplify - Circular dependency in PostConfirm when access to AppSync is needed
asked 2 months agoUsing Appsync with Redshift?
asked 4 months ago