使用amplify-js删除带有S3Object字段的用户记录不会将头像从S3存储桶中删除

时间:2019-04-11 11:51:55

标签: aws-amplify amplifyjs appsync-apollo-client

我正在使用AWS Amplify-js为具有头像的User表创建Graphql Api。我还对User表使用@searchable指令,使用户成为elasticsearch来提高User表的可搜索性。当我结束用户记录时,该图像将上传到S3,并在DynamoDB中创建用户记录。所以一切看起来都很好。但是,当我删除用户记录引发graqphql突变时,记录器会从DynamoDB中删除,但映像将永远保留在S3中。 appsync是否删除图像?如果没有,那么在这种情况下应该做什么。我应该继续使用已经用于弹性搜索的DynamoDB流。我不确定如何将其与放大整合。 感谢您的帮助。

0 个答案:

没有答案