Configurar um Ponto Final Personalizado Gerenciado pela Oracle
Se quiser que a Oracle adquira e gerencie o certificado público para seu nome de host personalizado, você poderá criar um ponto final personalizado gerenciado pela Oracle.
Execute as etapas a seguir para criar um ponto final personalizado gerenciado pela Oracle para sua instância.
Pré-requisitos para Configurar um Ponto Final Personalizado Gerenciado pela Oracle
Para configurar um ponto final personalizado gerenciado pela Oracle, conclua os pré-requisitos a seguir.
Tarefa | Onde executar a tarefa | Documentação associada |
---|---|---|
Crie sua instância do Oracle Integration | Console do Oracle Cloud Infrastructure | Criar uma Instância do Oracle Integration Observação:
|
Escolha um URL personalizado ou um nome de host personalizado para sua instância do Oracle Integration | N/A | N/A |
Criar uma zona de DNS pública | Console do Oracle Cloud Infrastructure | Criar uma Zona de DNS Pública Observação: As zonas de DNS são específicas da região. Se você tiver instâncias do Oracle Integration em várias regiões, deverá criar uma zona de DNS com um subdomínio exclusivo para cada região. |
Delegue a zona de DNS e atualize os servidores de nome com seu registrador | Seu registro de nomes de domínio | Delegando uma Zona de DNS Pública Observação: Se você criou zonas de DNS para várias regiões, deverá executar essa tarefa para cada zona de DNS em seu respectivo subdomínio. |
Registre o nome do host da instância do Oracle Integration na zona de DNS adicionando um registro CNAME | Console do Oracle Cloud Infrastructure | Adicionando um Registro a uma Zona de DNS |
Criar políticas do serviço Oracle Cloud Infrastructure Identity and Access Management (IAM) para permitir que sua tenancy do Oracle Integration gerencie a zona de DNS pública | Console do Oracle Cloud Infrastructure | Criar Políticas de IAM |
Criar Políticas de IAM
Você deve criar as políticas de IAM a seguir para permitir que sua instância do Oracle Integration gerencie os recursos de DNS.
- Uma política para conceder à sua instância do Oracle Integration o gerenciamento de recursos dns-zones e dns-records em sua tenancy:
ALLOW dynamic-group group-Name TO READ dns-zones IN compartment compartment-name
ALLOW dynamic-group group-Name TO USE dns-records IN compartment compartment-name WHERE ALL {target.dns-zone.name='dns-zone-name'}
onde:
- group-Name é o nome do grupo dinâmico que define o compartimento que armazena sua instância do Oracle Integration.
- compartment-name é o nome do compartimento que armazena os recursos de DNS.
- dns-zone-name é a zona do DNS público que você criou.
Observação
- O grupo dinâmico é definido no domínio de identidades no qual a instância do Oracle Integration foi criada.
- A regra de correspondência que define o grupo dinâmico deve apontar para o ID do cliente do serviço Oracle Cloud para sua instância do Oracle Integration. Por exemplo:
Matching rule: any {resource.id='Oracle-Cloud-service-client-ID'}
Consulte Listando o Oracle Cloud Services.
- Uma política de endosso genérica para permitir que sua instância do Oracle Integration gerencie recursos de certificado na tenancy do Oracle Integration. Esta é a parte de aprovação da política entre tenants.
ENDORSE any-user TO MANAGE certificate-authority-family IN any-tenancy
Para obter mais informações, consulte Gerenciando Recursos de DNS entre Tenancies.
Criar o Ponto Final Personalizado Gerenciado pela Oracle
Após concluir os pré-requisitos, execute as seguintes etapas para configurar um ponto final personalizado gerenciado pela Oracle:
- Se você ainda não estiver na página Instâncias de integração, abra-a.
- Abra a Console do Oracle Cloud Infrastructure.
- Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Integração de Aplicativo, clique em Integração.
- Abra sua instância.
- À esquerda, em Recursos, clique em Ponto Final Personalizado.
- Clique em Criar ponto final personalizado.
- Selecione Gerenciado pela Oracle.
- Verifique se o compartimento correto está selecionado.
- Selecione a zona de DNS que você criou como pré-requisito.
- Informe seu nome de host personalizado para a instância.
- Clique em Criar.
Depois de configurar seu ponto final personalizado gerenciado pela Oracle, você deverá concluir algumas tarefas de pós-configuração.
Tarefas de Pós-Configuração para um Ponto Final Personalizado Gerenciado pela Oracle
Após criar seu ponto final personalizado gerenciado pela Oracle, execute as seguintes tarefas de pós-configuração:
- Modifique seu registro de IP de nome de host personalizado para apontar para a origem do Oracle Integration. Se você usar um registro CNAME, deverá informar o FQDN do endereço IP público do balanceador de carga.
- Se você estiver usando OAuth de três etapas com provedores de identidade de terceiros (como Google, Facebook etc.), atualize o URL de redirecionamento no seu aplicativo de provedor de identidades (IdP) com o nome do host personalizado. Se o nome do host personalizado da sua instância do Oracle Integration for
mycustom.example.org
, seu URL de redirecionamento deverá ser, por exemplo,https://mycustom.example.org/icsapis/agent/oauth/callback
.Após atualizar o URL de redirecionamento no aplicativo IdP, você deve readquirir o token de acesso fornecendo consentimento na página de conexão.
- Se você criou fluxos de integração antes de mapear um ponto final personalizado para sua instância, eles continuarão a funcionar sem problemas. No entanto, se você quiser atualizar suas integrações para usar o ponto final personalizado:
- Para acionadores, desative e reative essas integrações para gerar novamente os WSDLs.
- Para integrações pai-filho, edite a conexão existente para substituir o nome do host pelo host personalizado; teste e salve a conexão; em seguida, reative a integração.
Se você estiver usando o Oracle NetSuite Adapter, a política de segurança Fluxo de Autorização TBA do adaptador não funcionará com pontos finais personalizados para o Oracle Integration.