2017-08-31 42 views
0

我怎樣才能從亞馬遜Cognito身份在純Java只使用IDENTITY_POOL_IDRegionaccess keysecurity keysession token憑據?獲得來自亞馬遜Cognito憑據純Java

像Android上,但沒有應用程序上下文

CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
    getApplicationContext(), // Context 
    "IDENTITY_POOL_ID", // Identity Pool ID 
    Regions.US_EAST_1 // Region 
); 

是否有可能與亞馬遜SDK的Java或純Http請求?如果是這樣,我該怎麼做?

回答

0

我已經找到了解決辦法,CognitoCachingCredentialsProvider延伸CognitoCredentialsProvider因此就使用基類

CognitoCredentialsProvider credentialsProvider = new CognitoCredentialsProvider(
      COGNITO_POOL_ID, 
      MY_REGION 
    );