Uso de extensiones privadas de terceros que se han compartido con usted
Para utilizar extensiones privadas de terceros que se han compartido con usted, primero debe registrarlas en CloudFormation, en las cuentas y regiones donde desea utilizarlas. Al registrar la extensión, se carga una copia de la extensión en el registro de CloudFormation de su cuenta y se activa. Una vez que haya registrado una extensión privada, aparecerá en el registro de CloudFormation para esa Cuenta de AWS y región, y podrá usarla en las plantillas de pila.
Temas
- Permisos de IAM para registrar una extensión privada de terceros
- Comandos de la AWS CLI de uso común para trabajar con extensiones privadas
- Registro de una extensión privada de terceros en su cuenta
- Anulación del registro de las extensiones privadas de terceros que haya registrado anteriormente en su cuenta
Permisos de IAM para registrar una extensión privada de terceros
Como parte del registro de una extensión privada, puede especificar un bucket de Amazon S3 que contiene el paquete de proyecto de la extensión. Este paquete contiene todos los archivos fuente necesarios para la extensión que desea registrar. El usuario que registra la extensión debe poder acceder al paquete del proyecto en el bucket de Amazon S3. Para hacerlo, el usuario debe tener permisos GetObject para el paquete de extensión.
Esto se cumple si utiliza el comando register-type de la AWS CLI o el comando submit de la CLI de CloudFormation.
Para obtener más información, consulte Acciones, recursos y claves de condición de Amazon S3 en la Referencia de autorización de servicios.
Comandos de la AWS CLI de uso común para trabajar con extensiones privadas
Los comandos comúnmente utilizados para trabajar con extensiones privadas incluyen:
-
register-type para registrar una extensión privada en su cuenta.
-
describe-type-registration para devolver el estado actual de una solicitud de registro.
-
list-types para enumerar las extensiones en su cuenta.
-
describe-type para devolver información detallada sobre una extensión específica o una versión de extensión específica, incluidos los datos de configuración actuales.
-
set-type-configuration para especificar los datos de configuración de la extensión en su cuenta y para deshabilitar y habilitar enlaces.
-
set-type-default-version para especificar qué versión de una extensión es la versión predeterminada.
-
deregister-type para eliminar una extensión privada o una versión de extensión de su cuenta.