Criando um Projeto
Dentro de uma Organização, os Projetos agrupam logicamente servidores, armazenamento e infraestrutura de rede. Muitos Projetos podem residir na mesma Organização, e todo o uso, as cobranças mensais e as cobranças únicas de um Projeto são creditados na conta de cobrança da Organização.
Se você se cadastrou em uma conta Equinix Metal e criou uma organização, seu primeiro projeto será você automaticamente na página Configurações do Projeto. Se você criou uma conta após ser convidado para uma organização existente que não possui projetos, você será direcionado para a aba Projetos da organização. Se você criou uma conta após ser convidado para uma organização existente que possui projetos, você será direcionado para a página Gerenciar Servidores da organização para o projeto em questão.
Proprietários e administradores de uma organização podem criar novos projetos. Para criar um projeto, faça o seguinte:
- Console
- CLI
- API
Se você estiver trabalhando em um projeto, selecione Gerenciar todos os projetos no menu suspenso Projeto para navegar até a guia Projeto da sua organização.

Na aba Projetos da sua organização, clique em Adicionar novo.

No campo Nome do projeto, insira um nome para o seu projeto.

Clique em Vamos lá. Uma mensagem de notificação pop-up será exibida você que o projeto foi criado com sucesso. Você pode visualizar o projeto na guia Projetos.
Você pode criar um novo projeto com o comando metal project create. Especifique o nome do novo projeto usando a flag --name. Opcionalmente, você também pode especificar em qual organização criar o projeto usando a flag --organization-id.
metal project create --name <string> --organization-id <org_UUID>
Você pode criar um novo Projeto enviando uma solicitar POST para o endpoint /projects.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/" \
-d '{
"customdata": { },
"name": "string",
"organization_id": "<uuid>",
"payment_method_id": "<uuid>"
}'
"name" é o único campo obrigatório no corpo da solicitar.
Observação: Contas Starter não terão a opção de criar mais de um projeto. Se você precisar criar vários projetos, entre em contato com o suporte em https://console.equinix.com/support ou e-mail para suporte .
Usuários e Projetos
Na página Organizações, clique na guia Equipes para gerenciar quais usuários podem acesso os projetos. Usuários que são membros da sua organização e usuários com as funções de Colaborador ou Colaborador Limitado podem ter acesso a projetos individualmente. Os colaboradores de um projeto têm permissão para acesso, provisionar e gerenciar seus servidores e demais infraestruturas. Para informações gerais sobre Organizações e Funções, consulte a página Organizações.
Convidando um usuário para um projeto
- Console
- API
Você convida um usuário para fazer parte do seu projeto quando você o adiciona à sua organização.
Se você convidar alguém como administrador, essa pessoa poderá acesso todos os projetos da sua organização.
Se você convidar alguém como Colaborador ou Colaborador Limitado, você poderá conceder acesso projeto por projeto.

Se você convidar alguém como usuário de cobrança, essa pessoa não poderá acesso nenhum Projeto individual.

Você também pode convidar um usuário para um projeto através da API, enviando uma solicitar POST para o endpoint /organizations/{id}/invitations.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/organizations/{id}/invitations" \
-d '{
"invitee": "<valid_email_address>",
"message": "<string>",
"organization_id": "<uuid>",
"roles": [
"<string>"
],
"projects_ids": [
"<uuid>"
]
}'
Parâmetros corporais:
"invitee"(obrigatório) - Um endereço e-mail para o usuário ao qual você está enviando o convite."message"(opcional) - Inclua uma mensagem no convite e-mail ."roles"- Um array contendo a função que você deseja atribuir ao seu convidado. As opções são"admin","collaborator","limited_collaborator"ou"billing". Se você convidar alguém como"admin", essa pessoa poderá acesso todos os Projetos da sua Organização. Se você convidar alguém como"collaborator"ou"limited_collaborator", você conceder acesso a Projetos específicos. Se você convidar alguém como usuário"billing", essa pessoa não poderá acesso Projetos individuais."projects_ids"- Uma matriz de IDs de projeto para atribuir acesso a projetos individualmente, tanto para colaboradores quanto para colaboradores com acesso limitado.