Oracle: доступ к сети запрещен списком контроля доступа - PullRequest
0 голосов
/ 27 марта 2020

Я бегу Oracle 18 c XE

Я пытаюсь подключиться по следующему URL:

URL := 'https://domain.example.com/api'
apex_web_service.make_rest_request(p_url => URL, p_http_method => GetOrPost, p_body => RequestBody); 

Я получаю сообщение об ошибке:

ORA-29273: HTTP request failed
ORA-06512: at "APEX_190200.WWV_FLOW_WEB_SERVICES", line 1283
ORA-06512: at "APEX_190200.WWV_FLOW_WEB_SERVICES", line 924
ORA-24247: network access denied by access control list (ACL)

Я пытался создать ACL для этого

exec DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl => 'MyACL.xml', description => 'MyACL', principal => 'Schema', is_grant => true, privilege => 'connect'); 
exec DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(acl => 'MyACL.xml', principal => 'Schema', is_grant  => true, privilege => 'resolve'); 
exec DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl  => 'MyACL.xml', host => '*', lower_port => 443, upper_port => 443); 

пробовал несколько назначений:

exec DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl  => 'MyACL.xml', host => 'domain.example.com/api', lower_port => 443, upper_port => 443); 
exec DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl  => 'MyACL.xml', host => 'domain.example.com/api'); 

Ни один не работает.

Может кто-то помочь пожалуйста?

Спасибо.

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...