", " "); $client = new DefaultAcsClient($iClientProfile); // 指定角色ARN $roleArn = " "; // 在扮演角色时,添加一个权限策略,进一步限制角色的权限 // 以下权限策略表示拥有可以读取所有OSS的只读权限 $policy=<< setRoleSessionName("client_name"); $request->setRoleArn($roleArn); $request->setPolicy($policy); $request->setDurationSeconds(3600); try { $response = $client->getAcsResponse($request); print_r($response); } catch(ServerException $e) { print "Error: " . $e->getErrorCode() . " Message: " . $e->getMessage() . "\n"; } catch(ClientException $e) { print "Error: " . $e->getErrorCode() . " Message: " . $e->getMessage() . "\n"; } ?>
这个方法,$request = new Sts\AssumeRoleRequest();。 我已经按照要求,但总是失败,不知道为什么???请求技术人员支持。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。