Criando um Provedor de Origem de Configuração do Bitbucket Cloud

Crie um provedor de origem de configuração no Resource Manager no Bitbucket Cloud.

Antes de Começar

Para conectar o Oracle Cloud Infrastructure Resource Manager a um repositório do Bitbucket Cloud, primeiro crie um token de API do Bitbucket Cloud com escopo de leitura (permissões limitadas).

Consulte permissões de token de API.

Ao criar o token de API:

  • Use o e-mail da sua conta Atlassian para autenticação de API do Bitbucket.
  • Armazene o token da API em um segredo do OCI Vault.
  • Escopo recomendado: read:repository:bitbucket.
  • Depois de concluir todos os pré-requisitos, siga estas etapas na Console para criar um provedor de origem de configuração no Bitbucket Cloud.
    1. Na página da lista Provedores de origem de configuração, selecione Criar provedor de origem de configuração. Se precisar de ajuda para localizar a página de lista ou o provedor de origem de configuração, consulte Listando Provedores de Origem de Configuração.
    2. No painel Criar provedor de origem de configuração, informe um nome e uma descrição opcional para o provedor de origem de configuração. Evite digitar informações confidenciais.
    3. Selecione o compartimento no qual deseja armazenar o provedor de origem de configuração.
    4. (Opcional) Para usar um ponto final privado, siga estas etapas:
      1. Selecionar Ponto final privado.
      2. Selecione ou crie um ponto final privado. Para selecionar um ponto final ou certificado privado em outro compartimento, selecione Alterar Compartimento.
      3. Selecione um certificado SSL.
      Para obter mais informações sobre pontos finais privados para servidores privados, consulte Servidor Git Privado.
    5. Para Tipo, selecione Bitbucket Cloud.
    6. Informe os seguintes valores:
      • URL do Servidor: O ponto final do serviço Bitbucket Cloud. Exemplo: https://bitbucket.org/
      • E-mail: E-mail da conta do Atlassian usado com o token de API do Bitbucket Cloud.
      • Vault: Vault no qual o segredo é armazenado.
      • Secret: Secret para autorização.
        Observação

        O segredo contém o token de API do Bitbucket Cloud, não uma senha de aplicativo.
    7. (Opcional) Adicione uma ou mais tags ao provedor de origem de configuração: Selecione Mostrar opções avançadas para mostrar opções de tag.
      Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja aplicar tags, ignore esta opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.
    8. Selecione Criar.
    9. Para confirmar se o Resource Manager pode acessar o URL do servidor usando as informações de autenticação fornecidas, selecione o provedor de origem de configuração para abrir sua página de detalhes e, em seguida, selecione Validar conexão.
  • Use o comando oci resource-manager configuration-source-provider create-bitbucket-cloud-email-api-token-provider e os parâmetros necessários para criar um provedor de origem de configuração no Bitbucket Cloud.

    oci resource-manager configuration-source-provider create-bitbucket-cloud-email-api-token-provider --api-endpoint <Bitbucket_Cloud_service_endpoint> --secret-id <secret_OCID> --email-address <atlassian_account_email>
                            

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Resource Manager.

  • Execute a operação CreateConfigurationSourceProvider para criar um provedor de origem de configuração no Bitbucket Cloud.

    Para obter um exemplo da parte configSourceProviderType da solicitação, consulte Referência de CreateBitbucketCloudEmailApiTokenConfigurationSourceProviderDetails.