0

我目前正在Apple的CloudKit上運行我的應用程序。我想開始使用Amazon Web Services,但我不確定我應該使用哪個部分。 該應用當前允許用戶登錄多個設備並保存日期值。 然後,它允許所有用戶從CloudKit獲取相同的圖像和字符串。要使用哪個Amazon Web服務

我應該使用AWS Cognito還是S3或其他? 有沒有關於此的任何教程? 謝謝

+0

不知道更多關於您的應用程序的信息:用於標識和設備狀態同步的Cognito,用於圖像存儲的S3以及用於字符串存儲的S3(或可以想象的DynamoDB)。 – jarmod

+2

您應該從以下網址開始:https://aws.amazon.com/mobile/他們剛剛發佈了一個用於移動開發的新工具包/環境 –

+0

太棒了。我會看看。謝謝 –

回答

0

查看Amazon Cognito,用於驗證和識別您的用戶並將AWS憑據提供給用戶的設備。這些AWS Credentials可讓您的用戶安全地訪問您的AWS資源。見How Amazon Cognito Keeps Mobile App Users' Data Safe

Amazon Cognito還提供data synchronization capabilities,使您可以保存只有當前用戶才能閱讀的用戶特定信息。查看Amazon DynamoDB用於存儲與所有用戶共享的應用程序範圍數據(如CloudKit數據庫/記錄)。 Cognito also integrates with DynamoDB to enable fine-grained access control這可能是有趣的你也可以查看。使用Amazon S3來存儲大型對象(如CloudKit「資產」),如圖像或其他文件。