Utilisez des extensions privées tierces qui ont été partagées avec vous - AWS CloudFormation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisez des extensions privées tierces qui ont été partagées avec vous

Pour utiliser des extensions privées tierces qui ont été partagées avec vous, vous devez d'abord les enregistrer auprès des comptes et des régions dans lesquels vous souhaitez les utiliser. CloudFormation L'enregistrement de l'extension en télécharge une copie dans le CloudFormation registre de votre compte et l'active. Une fois que vous avez enregistré une extension privée, elle apparaît dans le CloudFormation registre correspondant à celle-ci Compte AWS et à la région, et vous pouvez l'utiliser dans vos modèles de stack.

IAMautorisations pour enregistrer une extension privée tierce

Dans le cadre de l'enregistrement d'une extension privée, vous pouvez spécifier un compartiment Amazon S3 contenant le package du projet d'extension. Ce package contient tous les fichiers sources nécessaires à l'extension que vous souhaitez enregistrer. L'utilisateur qui enregistre l'extension doit pouvoir accéder au package du projet dans ce compartiment Amazon S3. Pour ce faire, l'utilisateur doit avoir GetObjectautorisations pour le package d'extension.

Cela est vrai, que vous utilisiez register-typecommande du AWS CLI, ou submitcommande du CloudFormation CLI.

Pour plus d'informations, consultez Actions, ressources et clés de condition pour Amazon S3 dans la référence d'autorisation de service.

AWS CLI Commandes couramment utilisées pour travailler avec des extensions privées

Les commandes couramment utilisées pour travailler avec des extensions privées sont les suivantes :

  • register-typepour enregistrer une extension privée dans votre compte.

  • describe-type-registrationpour renvoyer le statut actuel d'une demande d'enregistrement.

  • list-typespour répertorier les extensions de votre compte.

  • describe-typepour renvoyer des informations détaillées sur une extension ou une version d'extension spécifique, y compris les données de configuration actuelles.

  • set-type-configurationpour spécifier les données de configuration d'une extension dans votre compte et pour désactiver et activer les Hooks.

  • set-type-default-versionpour spécifier la version d'une extension qui est la version par défaut.

  • deregister-typepour supprimer une extension privée ou une version d'extension de votre compte.