Назад | Перейти на главную страницу

Oracle Cloud - ORA-20401: ошибка авторизации для URI

У меня проблема с аутентификацией хранилища объектов Oracle.

У меня есть пользователь danilo и этот пользователь принадлежит Administrators группа (Эта группа имеет ALLOW GROUP Administrators to manage all-resources IN TENANCY политика).

Я пытаюсь использовать внешнюю таблицу, но получаю следующую ошибку:

ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-20401: Authorization failed for URI - https://objectstorage.sa-saopaulo-1.oraclecloud.com/n/groarcj9sdmu/b/Import_cloud/o/exttable_danilo.txt
ORA-06512: at "C##CLOUD$SERVICE.DBMS_CLOUD", line 979
ORA-06512: at "C##CLOUD$SERVICE.DBMS_CLOUD_INTERNAL", line 3969
ORA-06512: at line 1
29913. 00000 -  "error in executing %s callout"
*Cause:    The execution of the specified callout caused an error.
*Action:   Examine the error messages take appropriate action.

Я не понимаю эту ошибку, потому что мои учетные данные в порядке (мой пароль также в порядке):

begin
DBMS_CLOUD.CREATE_CREDENTIAL ('danilo_credential','danilo','My_password');
end;
/

Вот код моей внешней таблицы:

BEGIN
   DBMS_CLOUD.CREATE_EXTERNAL_TABLE(
    table_name =>'danilo_extb',
    credential_name =>'danilo_credential',
    file_uri_list =>'https://objectstorage.sa-saopaulo-1.oraclecloud.com/n/groarcj9sdmu/b/Import_cloud/o/exttable_danilo.txt',
    format => json_object('delimiter' value ','),
    column_list => 'Nome varchar2(100), dataa date, status varchar(20)' );
END;
/

Где может быть проблема? какое-то предложение?

Предмет: