Als cloudbeheerder kunt u de Service Broker-catalogus met Amazon CloudFormation-sjablonen vullen door een of meer Amazon S3-buckets als inhoudsbronnen toe te voegen en deze met projectleden te delen. De sjablonen zijn de specificaties voor de services of applicaties die u voor Amazon Web Services kunt implementeren.

Werkstroomdiagram voor het importeren en implementeren van CloudFormation-sjablonen.

U kunt slechts één bucket als inhoudsbron toevoegen. Om meerdere buckets toe te voegen, maakt u een inhoudsbron voor elke bucket.

Nadat u de sjablonen hebt toegevoegd, geeft u leden van het project rechten om de cloudsjablonen te implementeren. Op het moment van de aanvraag wordt de cloudsjabloon geïmplementeerd in de cloudaccountregio die u definieert wanneer u de inhoudsbron toevoegt.

Voorwaarden

  • Zorg ervoor dat u weet wat de naam van de S3-bucket met uw CloudFormation-sjablonen is.
  • Als u een privébucket toevoegt, moet u over de toegangssleutel en de geheime sleutel beschikken.
  • Zorg ervoor dat de CloudFormation-sjabloon die u wilt importeren, voldoet aan de groottelimiet. De maximaal toegestane grootte is 150 kB.

Procedure

  1. Om uw CloudFormation-sjablonen te implementeren, moet u ten minste één Amazon Web Services-cloudaccount hebben en de regio's selecteren.
    1. Selecteer Infrastructuur > Verbindingen > Cloudaccounts.
    2. Klik op Cloudaccount toevoegen en klik vervolgens op Amazon Web Services.
    3. Voer de 20-cijferige toegangssleutel-id en bijbehorende geheime toegangssleutel in.
    4. Om de verificatiegegevens te verifiëren, klikt u op Valideren.
    5. Voer een accountnaam in.
      Geef een naam op die u kunt herkennen wanneer u sjablonen met projecten deelt.
    6. Selecteer een of meer regio's in dit account waarop u sjablonen wilt implementeren.
    7. Klik op Maken.
  2. Definieer cloudzones voor de cloudaccountregio's van Amazon Web Services.
    1. Selecteer Infrastructuur > Configureren > Cloudzones en klik vervolgens op Nieuwe cloudzone.
    2. Selecteer Account/regio, Naam en Plaatsingsbeleid.
    3. Klik op het tabblad Berekenen en controleer of wijzig de bronnen die in de cloudzone zijn opgenomen.
    4. Klik op Maken.
  3. Importeer de sjablonen.
    1. Selecteer Inhoud en beleidsregels > Inhoudsbronnen.
    2. Klik op Nieuw en klik vervolgens op AWS CloudFormation-sjabloon.
    3. Voer de naam voor deze inhoudsbron in.
    4. Voeg de informatie over de S3-bucket toe.
    5. Klik op Valideren.
      Als de bucket openbaar is, verifieert het validatieproces de naam en het aantal sjablonen. Als de bucket privé is, verifieert het validatieproces de naam, de sleutels en het aantal sjablonen.
    6. Selecteer Amazon Web Services-cloudaccount en een regio als Implementatiedoel.
    7. Klik op Maken en importeren.
  4. Voeg een project toe zodat u de sjablonen met projectleden kunt delen.
    1. Selecteer Infrastructuur > Beheer > Projecten in Service Broker en klik vervolgens op Nieuw project.
    2. Voer de projectinformatie in op het tabblad Samenvatting.
    3. Klik op het tabblad Gebruikers en klik vervolgens op Gebruikers toevoegen.
      Om projectgebruikers toe te voegen, moeten de individuen of de groepen al actieve organisatiegebruikers van de service zijn.
    4. Als dit project alleen CloudFormation-sjablonen ondersteunt, negeert u het tabblad Inrichting.
      CloudFormation-sjablonen worden geïmplementeerd in het doelaccount en de regio die u hebt gedefinieerd bij het importeren van de sjablonen. Als de leden van het project andere sjablonen of inhoud kunnen implementeren, moet u de doelcloudzones voor de inhoud aan het project toevoegen.
    5. Klik op Maken.
    Het nieuwe project wordt aan uw projecten toegevoegd. Het wordt ook aan uw gekoppelde Cloud Assembly-instantie toegevoegd. Als het project voor VMware Cloud Templates is, kunt u cloudzones in Cloud Assembly toevoegen. Als het project voor sjablonen is, hoeft u geen cloudzones toe te voegen.
  5. Deel de geïmporteerde sjablonen met een project.
    Als u de sjablonen voor meer dan één project wilt importeren, moet u voor elk project een eigen beleid voor het delen van inhoud maken.
    1. Selecteer Inhoud en beleidsregels > Beleidsregels > Definities en maak een nieuw beleid voor het delen van inhoud.
    2. Voer een naam in voor het beleid voor het delen van inhoud.
    3. Selecteer in de lijst Bereik het project dat de gebruikers omvat die de sjablonen moeten kunnen implementeren.
    4. Klik in de sectie Inhoud delen op Items toevoegen en selecteer vervolgens een of meer Amazon Web Services-inhoudsbronnen die u met het project wilt delen.
    5. Selecteer in het gedeelte Gebruikers de gebruikers en gebruikersgroepen waarvoor u toegang wilt hebben tot de inhoud.
    6. Klik op Maken.
    De sjablonen worden toegevoegd aan de catalogus waar de leden van het project deze kunnen aanvragen.
  6. Controleer of de sjabloon in de catalogus beschikbaar is voor de leden van de geselecteerde projecten.
    1. Klik op Catalogus, zoek de geïmporteerde CloudFormation-sjablonen en controleer de projecten om er zeker van te zijn dat het project dat u hebt geconfigureerd, is opgenomen.
    2. Klik op Aanvragen en geef de vereiste informatie op.
    3. Klik op Verzenden.
    Het inrichtingsproces begint en de pagina Implementaties wordt geopend met uw huidige aanvraag bovenaan.
  7. Controleer het inrichtingsproces om voor een succesvolle implementatie te zorgen.
    1. Selecteer Resources > Implementaties en zoek uw geïmplementeerde catalogusitem.
    2. Controleer de kaartstatus totdat deze is geslaagd.

resultaten

De sjablonen worden in Service Broker geïmporteerd en in de catalogus gedeeld.

Volgende stappen