Crear un proyecto
Dentro de una organización, los proyectos agrupan lógicamente servidores, almacenamiento e infraestructura de red. Dentro de una misma organización pueden convivir muchos proyectos, y todo el uso, los cargos mensuales y los cargos únicos de un proyecto se acumulan en la cuenta de facturación de la organización.
Si se registró para obtener una cuenta de Equinix Metal y creó una organización, su primer proyecto se creará automáticamente para usted desde la página Configuración del proyecto. Si creó una cuenta después de haber sido invitado a una organización existente que no tiene proyectos, se le llevará a la pestaña Proyectos de la organización. Si creó una cuenta después de haber sido invitado a una organización existente que tiene proyectos, se le llevará a la página Administrar servidores de la organización para el proyecto.
Los propietarios y administradores de una organización pueden crear nuevos proyectos. Para crear un proyecto, haga lo siguiente:
- Console
- CLI
- API
Si está trabajando actualmente en un proyecto, seleccione Gestionar todos los proyectos en el menú desplegable Proyecto para navegar a la pestaña Proyecto de su organización.

En la pestaña Proyecto de su organización, haga clic en Añadir nuevo.

En el campo Nombre del proyecto, introduzca un nombre para su proyecto.

Haga clic en Vamos a. Aparecerá un mensaje de notificación emergente informándole de que el proyecto se ha creado correctamente. Puede ver el proyecto desde la pestaña Proyectos.
Puede crear un nuevo proyecto con el comando metal project create. Especifique el nombre del nuevo proyecto utilizando la bandera --name. Opcionalmente, también puede especificar en qué organización crear el proyecto utilizando la bandera --organization-id.
metal project create --name <string> --organization-id <org_UUID>
Puede crear un nuevo proyecto enviando una solicitud POST al punto final /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" es el único campo obligatorio en el cuerpo de la solicitud.
Nota: Las cuentas Starter no tendrán la opción de crear más de un proyecto. Si necesita crear varios proyectos, póngase en contacto con el servicio de asistencia en https://console.equinix.com/support o por correo electrónico en support@equinixmetal.com.
Usuarios y proyectos
Desde su página Organizaciones, haga clic en la pestaña Equipos para gestionar qué usuarios pueden acceder a los proyectos.A los usuarios que son miembros de su Organización y a los usuarios que tienen los roles de Colaborador o Colaborador limitado se les puede asignar acceso a los proyectos proyecto por proyecto. Los Colaboradores de un Proyecto tienen permiso para acceder, aprovisionar y gestionar sus servidores y demás infraestructura. Para obtener información general sobre Organizaciones y Roles, consulte la página Organizaciones.
Invitar a un usuario a un proyecto
- Console
- API
Usted invita a un usuario a formar parte de su proyecto cuando lo añade a su organización.
Si invitas a alguien como Administrador, podrá acceder a todos los Proyectos de tu Organización.
Si invitas a alguien como Colaborador o Colaborador limitado, puedes concederle acceso proyecto por proyecto.

Si invita a alguien como usuario de Facturación, no podrá acceder en absoluto a los Proyectos individuales.

También puede invitar a un usuario a un proyecto a través de la API, enviando una solicitud POST al punto final /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 corporales:
"invitee"(required) - An email address for the user you are sending an invite to."message"(optional) - Include a message in the email invitation."roles"- An array containing the role you would like to assign to your invitee. Options are"admin","collaborator","limited_collaborator"or"billing". If you invite someone as an"admin", they will be able to access all the Projects in your Organization. If you invite someone as a"collaborator"or"limited_collaborator", you can grant access on a Project-by-Project basis. If you invite someone as a"billing"user, they will not be able to access individual Projects."projects_ids"- An array of Project IDs to assign access to Projects on a project-by-project basis for collaborators and limited collaborators.