Aqui estão algumas dicas e truques para criar e excluir contas de parceiros New Relic.
Criação e exclusão de conta
Quando você cria uma conta por meio da API New Relic Partner, o sistema verifica a string enviada como o nome da conta para garantir que ela seja exclusiva. Se não for exclusivo, o sistema acrescentará um número à sequência enviada para garantir a exclusividade; por exemplo, account-name_1
.
Quando uma conta é cancelada, ela não é excluída do banco de dados New Relic. Em vez disso, ele fica inativo removendo todas as assinaturas da conta. Se você tentar restabelecer uma conta chamando a API de criação de conta usando o mesmo nome de conta, o sistema verificará a exclusividade, determinará se o nome não é exclusivo e criará uma nova conta com um número anexado. Na maioria dos casos, isso não é o desejado.
Para evitar esse problema, como parte da criação da conta, armazene o numérico account_id
com o nome da conta. Ao recriar uma conta, verifique a existência deste ID. Se detectado, em vez de usar a API de criação de conta, use a API Alterar assinatura para adicionar uma nova assinatura à conta. Adicionar uma assinatura ativa à conta reativará a conta.
Conta do proprietário da parceria
A conta do proprietário da parceria não faz parte da parceria. É dono da parceria. As tentativas de tratá-lo como se estivesse na parceria fracassarão. Isso inclui, mas não está limitado a:
- Tentativa de SSO na conta do proprietário da parceria usando o segredo compartilhado da parceria
- Esperando que o preço da parceria seja aplicado à conta do proprietário da parceria