AWS :: CloudFormation :: Init comment ça marche?

Nous pouvons utiliser AWS::CloudFormation::Init pour exécuter des commandes et télécharger des fichiers après le début de l'instance. Mais quelqu'un sait quels sont les éléments internes de cette opération (à partir d'Amazon côté)?

Quand on passe d'un modèle, à quel point sont les fichiers ou les commandes transmises à la VM? Est-ce est un Xen fonctionnalité (par le biais de tuyau spécial), ou via le réseau?

"Resources": {
  "MyInstance": {
    "Type": "AWS::EC2::Instance",
    "Metadata" : {
      "AWS::CloudFormation::Init" : {
        "config" : {
          "packages" : {
            :
          },
          "sources" : {
            :
          },
          "commands" : {
            :
          },
          "files" : {
            :
          },
          "services" : {
            :
          },
          "users" : {
            :
          },
          "groups" : {
            :
          }
        }
      }
    },
    "Properties": {
      :
    }
  }
}

source d'informationauteur SoYoung