我在 iOS AWS sdk 中使用“AssumeRole”api 来生成临时安全凭证。任何人都可以告诉这个步骤或为此提供示例应用程序吗?
TSC = [[AmazonSecurityTokenServiceClient alloc]initWithAccessKey:@"XXXXXXXXXXXXXXXX" withSecretKey:@"uuuuuuuuuuuyyyyyyyy" ];
request = [[SecurityTokenServiceAssumeRoleRequest alloc]init ];
request.roleArn = @"arn:aws:iam::0000000000:role/test";
request.roleSessionName = @"test";
request.policy =nil;
request.durationSeconds=[NSNumber numberWithInt:3600];
request.externalId=@"test123";
response = [TSC assumeRole:request];
我的疑问是获得临时凭据,上面的代码就足够了,还是我需要显式调用 NSURLConnection 委托来进行 Web 服务调用?谢谢。