首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊s3服务与Oracle11g的集成

亚马逊s3服务与Oracle11g的集成
EN

Stack Overflow用户
提问于 2013-09-11 12:55:23
回答 1查看 1.1K关注 0票数 1

我正在尝试将我们的s3服务与Oracle应用程序集成。在以下链接之后:http://www.oracle.com/technetwork/developer-tools/apex/application-express/integration-086636.html#S3

我构建了一个应用程序,它应该连接Amazon服务,并且应该返回存储桶的内容。

此外,在这篇非常有用的文章之后,我添加了ACL规则以允许与amazon服务进行通信:

http://blog.whitehorses.nl/2010/03/17/oracle-11g-access-control-list-and-ora-24247/

我创建了以下异常:

代码语言:javascript
复制
begin
   dbms_network_acl_admin.create_acl (
         acl         => 'utl_http.xml',
         description => 'HTTP Access',
         principal   => 'my_user',
         is_grant    => TRUE,
         privilege   => 'connect',
         start_date  => null,
         end_date    => null
       );

  dbms_network_acl_admin.add_privilege (
         acl        => 'utl_http.xml',
         principal  => 'my_user',
         is_grant   => TRUE,
         privilege  => 'resolve',
         start_date => null,
         end_date   => null
       );


       dbms_network_acl_admin.assign_acl (
         acl        => 'utl_http.xml',
         host       => ' *.amazonaws.com’,
             lower_port => 80,
         upper_port => 80
       );

  commit;

end;

我还为我的用户授予了utl_http上的execute。无论如何,每当我运行app时,我都会收到以下错误消息:

代码语言:javascript
复制
ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-24247: network access denied by access control list (ACL)
    Technical Info (only visible for developers)
    is_internal_error: false
    ora_sqlcode: -29273
    ora_sqlerrm: ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-24247: network access denied by access control list (ACL)
    component.type: APEX_APPLICATION_PAGE_PROCESS
    component.id: 5598811807578444
    component.name: Web Service Request
    error_backtrace:
    ORA-06512: at "SYS.UTL_HTTP", line 1130
    ORA-06512: at "APEX_040200.WWV_FLOW_WEB_SERVICES", line 550
    ORA-06512: at "APEX_040200.WWV_FLOW_WEB_SERVICES", line 1171
    ORA-06512: at "APEX_040200.WWV_FLOW_PROCESS", line 397

Oracle 11g,Apex 4.2

任何帮助都非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-11 13:47:59

您仍然得到ORA-24247,因此这表明对您的ACL来说有些东西是不正确的。您提供了哪些用户的连接权限?

您将需要将连接权限授予

  • 解析模式用户
  • 技术先端用户电流到顶点安装。对于顶点4.2,这是APEX_040200
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18741810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档