Use extensões privadas de terceiros que foram compartilhadas com você
Para usar extensões privadas de terceiros que foram compartilhadas com você, primeiro você deverá registrá-las no CloudFormation, nas contas e regiões em que deseja usá-las. O registro da extensão carrega uma cópia dela no registro do CloudFormation na sua conta e a ativa. Ao registrar uma extensão privada, ela aparecerá no registro do CloudFormation para a respectiva região e Conta da AWS, e você poderá usá-la em seus modelos de pilha.
Tópicos
Permissões do IAM para registrar uma extensão privada de terceiros
Como parte do registro de uma extensão privada, é possível especificar um bucket do Amazon S3 que contém o pacote do projeto de extensão. Esse pacote contém todos os arquivos de origem necessários para a extensão que você quer registrar. O usuário que registra a extensão deve ser capaz de acessar o pacote de projeto no bucket do Amazon S3. Para isso, o usuário precisa ter permissões GetObject para o pacote de extensão.
Isso será verdadeiro se você estiver usando o comando register-type da AWS CLI ou o comando submit da CLI do CloudFormation.
Para obter mais informações, consulte Actions, Resources, and Condition Keys for Amazon S3 na Service Authorization Reference.
Comandos da AWS CLI comumente usados para trabalhar com extensões privadas
Os comandos comumente usados para trabalhar com extensões privadas incluem:
-
register-type para registrar uma extensão privada em sua conta.
-
describe-type-registration para retornar o status atual de uma solicitação de registro.
-
list-types para listar as extensões na sua conta.
-
describe-type para devolver informações detalhadas sobre uma extensão específica ou uma versão específica da extensão, incluindo dados de configuração atuais.
-
set-type-configuration para especificar os dados de configuração para uma extensão na sua conta e para desabilitar e habilitar hooks.
-
set-type-default-version para especificar qual versão de uma extensão é a versão padrão.
-
deregister-type para remover uma extensão privada ou uma versão de extensão da sua conta.