A.使用AWS Fargate托管運行自包含REST服務的容器。設置由應用程序負載平衡器(ALB)前置的Amazon ECS服務。使用自定義身份驗證器控制對AP1的訪問。將請求元信息與Auto Scaling一起存儲在Amazon DynamoDB中,并將靜態(tài)內(nèi)容存儲在受保護的S3存儲桶中。發(fā)出對Amazon S3對象的安全簽名請求,并通過REST服務接口代理數(shù)據(jù)
B.使用AWS Fargate托管運行自包含REST服務的容器。設置以跨區(qū)域ALB為首的ECS服務。使用Amazon Cognito用戶池來控制對AP1的訪問。將請求元信息與Auto Scaling一起存儲在DynamoDB中,并將靜態(tài)內(nèi)容存儲在受保護的S3存儲桶中。返回對存儲在Amazon S3中的內(nèi)容的引用時,生成預簽名URL
C.設置Amazon API Gateway并創(chuàng)建所需的API資源和方法。使用Amazon Cognito用戶池來控制對API的訪問。配置方法以使用AWS Lambda代理集成,并使用唯一的AWS Lambda函數(shù)處理每個資源。將請求元信息與Auto Scaling一起存儲在DynamoDB中,并將靜態(tài)內(nèi)容存儲在受保護的S3存儲桶中。返回對存儲在Amazon S3中的內(nèi)容的引用時,生成預簽名URL
D.設置Amazon API Gateway并創(chuàng)建所需的API資源和方法。使用Amazon AP1網(wǎng)關自定義授權者來控制對API的訪問。配置方法以使用AWS Lambdacustom集成,并使用唯一的Lambda函數(shù)處理每個資源。將請求元信息存儲在Amazon ElastiCache多可用區(qū)集群中,并將靜態(tài)內(nèi)容存儲在受保護的S3存儲桶中。返回對存儲在Amazon S3中的內(nèi)容的引用時,生成預簽名URL