Compartir el producto del portal con el propietario del portal en API Gateway - Amazon API Gateway

Compartir el producto del portal con el propietario del portal en API Gateway

Como propietario de un producto, puede compartir el producto con el propietario del portal en otra Cuenta de AWS mediante AWS RAM. Se mantiene el control total de todas las páginas de productos y de las páginas de punto de conexión REST de los productos.

Consideraciones

Las siguientes consideraciones pueden afectar a cómo comparte los productos del portal:

  • Puede compartir o dejar de compartir los productos del portal en cualquier momento. Si deja de compartir un producto del portal mientras se está utilizando en un portal publicado, el propietario del portal no podrá ver el producto del portal, ver las actualizaciones que se le hayan realizado ni volver a publicar ni obtener una vista previa del portal hasta que elimine el producto del portal.

  • Puede ver los productos del portal que ha compartido con otras cuentas.

  • No puede modificar ningún portal que contenga el producto del portal, a menos que cree el portal usted mismo.

Uso compartido del producto del portal

El procedimiento siguiente muestra cómo crear un recurso compartido.

Consola de administración de AWS

Para usar la Consola de administración de AWS, consulte Creación de un recurso compartido en AWS RAM en la Guía del usuario de AWS RAM.

En Seleccionar tipo de recurso, elija Producto de API Gateway.

AWS CLI

El siguiente comando create-resource-share permite crear un recurso compartido para el nombre de dominio personalizado privado. La asociación del recurso y la entidad principal puede tardar unos minutos en completarse. Para las entidades principales, proporcione un ID de cuenta o un ID de Organizations, como arn:aws:organizations::123456789012:organization/o-1234abcd. Puede proporcionar varias entidades principales para el recurso compartido.

aws ram create-resource-share \ --region us-west-2 \ --name portal-product-resource-share \ --permission-arns arn:aws:ram::aws:permission/AWSRAMDefaultPermissionAPIGatewayDeveloperPortalProduct \ --resource-arns arn:aws:apigateway:us-west-2:111122223333:/portalproducts/p000000000 \ --principals 222222222222

Para dejar de compartir el producto del portal, utilice AWS RAM para eliminar el recurso compartido.

En cualquier momento, puede modificar la política de uso compartido de productos para modificar qué entidades principales pueden utilizar los productos del portal en sus portales.

Actualización de la política de uso compartido de productos
  1. Inicie sesión en la consola de API Gateway, en https://console.aws.amazon.com/apigateway.

  2. En el panel de navegación principal, elija Productos de portales.

  3. Elija un producto.

  4. En la pestaña Uso compartido de productos, en Política de uso compartido de productos, elija Administración de política de uso compartido de productos.

  5. Si no ha compartido el producto anteriormente, la política de uso compartido de productos denegará el acceso de otras cuentas a los productos del portal. Debe actualizar la política para permitir el acceso de determinadas cuentas al producto del portal.

  6. Tras actualizar la política de uso compartido de productos, elija Guardar cambios.