Para configurar o OCI Object Storage no Account Reconciliation:
O formato do URL é:
https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name
em que:
region_identifier
é o Oracle Cloud Infrastructure (OCI) de hospedagemregion.namespace
é o contêiner de nível superior para todos os buckets e objetos. Cada locatário do Oracle Cloud Infrastructure recebe um nome de namespace exclusivo e imutável do Object Storage e gerado pelo sistema no momento da criação da conta. O nome do namespace da sua locação, por exemplo, axaxnpcrorw5
, é efetivo em todas as regiõesbucket_name
é o nome de um contêiner lógico onde você armazena dados e arquivos. Os buckets são organizados e mantidos sob compartimentos.Um exemplo de URL é: https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/arcsAttachments
Se você criou pastas no seu bucket, o formato do URL será https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/bucket_name/folder_name
, em que folder_name
é o nome da pasta que contém os dados.
Note:
Se o URL do bucket mudar, os anexos antigos ficarão indisponíveis. É preciso copiar ou mover os anexos do bucket antigo para o novo bucket.Note:
Se o usuário foi criado no Provedor de Identidades Federado, o nome do usuário precisará ser prefixado com o nome do Provedor de Identidades Federado. Por exemplo:oracleidentitycloudservice/username
. Para senha, você deve usar o token de autenticação como a senha, e não a senha do log-in.Total de anexos de Transações e Reconciliação
Número de anexos migrados – quantos anexos são migrados.
Tamanho dos anexos migrados (MB) – o tamanho dos anexos que são migrados.
Número de anexos pendentes – quantos anexos ainda estão pendentes para migração.
Tamanho dos anexos pendentes (MB) – o tamanho dos anexos pendentes para migração.
Número de todos os anexos – quantos anexos no total estão no sistema (inclui anexos migrados mais anexos pendentes de migração mais anexos recém-adicionados).
Tamanho de todos os anexos (MB) – tamanho de todos os anexos no sistema
O Account Reconciliation pega os anexos do banco de dados e transfere os arquivos para o OCI Object Storage no Bucket que você configurou. Isso é feito com base no URL do Bucket, com o nome de usuário e a senha que você criou para o Account Reconciliation no Oracle Cloud Infrastructure. Os anexos são transferidos do banco de dados para o OCI Object Storage e, em seguida, removidos do banco de dados.
Após a primeira migração, os uploads e downloads de anexos são armazenados e recuperados do OCI Object Storage.
Solução de Problemas de Configuração
Quando você configurar o OCI Object Storage, se este erro aparecer, é possível que haja um problema com o URL ou as credenciais do bucket:
Erro: Não é possível conectar com o serviço Object Storage usando o URL e as credenciais especificadas.
Use qualquer cliente REST, como cURL ou Postman, para testar o URL e as credenciais do bucket.
O formato do comando cURL é este: curl <bucket URL> -u "<username>:<password>"
Este é um exemplo de um comando cURL para testar seu URL e suas credenciais:
curl https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/arcsAttachments -u "username:password"