1
使用舊SDK升級一些遺留代碼,我將使用隨後提供給AWSDynamoDbClient對象的憑證打包AWS_KEY和Secret_KEY來訪問dynamoDB。在SDK的2.0版中,此客戶端對象在AWSDynamoDB.h中不再可用。現在,所有文檔都指向Cognito進行身份驗證,因此舊版訪問方式已棄用且密鑰不再使用?我們是否必須使用Cognito進行Dynamodb訪問?
使用舊SDK升級一些遺留代碼,我將使用隨後提供給AWSDynamoDbClient對象的憑證打包AWS_KEY和Secret_KEY來訪問dynamoDB。在SDK的2.0版中,此客戶端對象在AWSDynamoDB.h中不再可用。現在,所有文檔都指向Cognito進行身份驗證,因此舊版訪問方式已棄用且密鑰不再使用?我們是否必須使用Cognito進行Dynamodb訪問?
當您使用Amazon Cognito時,該服務負責爲應用程序的用戶創建唯一標識符並檢索臨時的有限權限AWS憑證所需的所有步驟。這意味着您可以遵循安全最佳實踐,並使用這些臨時的有限特權憑證,而不必將憑證硬編碼到您的應用中。
,您仍然可以使用AccessKey
和SecretKey
與AWSStaticCredentialsProvider
,但我們不鼓勵在生產中的應用程序使用的安全問題。