开发者社区 问答 正文

OOS STS AssumeRoleRequest

用的2.1.6版本
             //创建一个 AssumeRoleRequest 并设置请求参数
            final AssumeRoleRequest request = new AssumeRoleRequest();
            request.setVersion(STS_API_VERSION);
            request.setMethod(MethodType.POST);
            request.setProtocol(protocolType);
            request.setRoleArn("acs:ram::10645******575:role/zd-yi****o");
            request.setRoleSessionName("Y*****P");
            request.setPolicy(policy);
            request.setDurationSeconds(expireSeconds);

            // 发起请求,并得到response
            final AssumeRoleResponse response = client.getAcsResponse(request);

                //policy
                "{\n" +
                "    \"Version\": \"1\", \n" +
                "    \"Statement\": [\n" +
                "        {\n" +
                "            \"Action\": [\n" +
                "                \"oss:GetBucket\", \n" +
                "                \"oss:GetObject\" \n" +
                "            ], \n" +
                "            \"Resource\": [\n" +
                "                \"acs:ram::10********51575:root\", \n" +
                "            ], \n" +
                "            \"Effect\": \"Allow\"\n" +
                "        }\n" +
                "    ]\n" +
                "}";
Error to getFederationToken, code: InvalidParameter.PolicyGrammar, message: InvalidParameter.PolicyGrammar

吐槽下,店大欺客,文档全是404!

展开
收起
全是404 2015-12-04 12:15:24 9676 分享 版权
1 条回答
写回答
取消 提交回答
  • 啥文档是404?
    2015-12-04 12:57:29
    赞同 展开评论