DynamoDB に Query を出す AppSync の使い方です。
DynamoDB には、id, name, email という項目があるとします。
作成
作成したら、設定で API URL と API KEY を確認
クライアントから接続
curl の例
client_curl.sh
API_URL="https://*****.appsync-api.ap-northeast-1.amazonaws.com/graphql"
#
API_KEY="da2-mfn*****"
#
curl -s -v -XPOST -H "Content-Type:application/graphql" \
-H "x-api-key:"${API_KEY} \
-d '{ "query": "query {getUsers { items { id name email }}}" }' \
${API_URL}
#
Httpie の例
client_httpie.sh
API_URL="https://*****.appsync-api.ap-northeast-1.amazonaws.com/graphql"
#
API_KEY="da2-mfn*****"
#
http POST ${API_URL} x-api-key:${API_KEY} \
query="query {getUsers { items { id name email }}}"
#