Richtlinien für Cloud Provisioning
Eine Cloud-Richtlinie kann einen von einem Anwender festgelegten Eigenschaftswert überschreiben, eine Genehmigungsaufgabe erstellen, eine IP-Adresse reservieren, Formularfelder vorab ausfüllen oder ausblenden, anwenderdefinierte Skripts ausführen und aufrufen Cloud-API, Oder starten oder brechen Sie Workflows ab. Eine Cloud-Richtlinie bietet Ihnen systemweite Kontrolle über Genehmigungen, Ressourcenvorgänge, Blueprint-Vorgänge oder Katalogelementeinstellungen.
Ein Anwender fordert einen Stapel an, der eine Genehmigungsrichtlinie auslöst
- Auf Cloud-Anwenderportal, Ein Anwender sendet eine Anforderung zur Bereitstellung eines bestimmten Blueprints. Der Prozess der Bereitstellung des Blueprints ist der Auslöser, der bewirkt, dass die Richtlinien-Engine eine Genehmigungsrichtlinie anwendet. Eine Cloud-Genehmigungsrichtlinie gibt die Anwender an, die eine angegebene Cloud-Aktivität genehmigen müssen, bevor die Aktivität fortgesetzt werden kann.
- Die Richtlinien-Engine bestimmt, dass die Anforderung die in der Regel für die Richtlinie angegebene Bedingung erfüllt. In diesem Beispiel wird die Bedingung als „wahr“ ausgewertet, wenn ein bestimmter Blueprint bereitgestellt wird.
- Da die Bedingung erfüllt ist, führt die Richtlinien-Engine die Aktion aus, die auch in der Regel angegeben ist. In diesem Beispiel besteht die Aktion darin, eine Genehmigungsaktion für den Manager zu erstellen.
- Während der Genehmiger (der Manager) die Genehmigungsanforderung überprüft, sieht der Anwender die Statusmeldung „Warten auf Genehmigung“ auf der Cloud-Anwenderportal.
- Nachdem der Manager genehmigt hat, wird der Blueprint bereitgestellt.
Über Richtlinienauslöser
- Ein Anwender fordert an Anhalten Vorgang auf einem virtuellen Server (der Bei Stapelressourcenvorgang Auslösen)
- Eine Ressource erreicht das Ende ihres Leasings (die Bei Leasingende Auslösen)
- Ein Anwender fordert einen bestimmten Stapel an (die Bei Blueprint-Bereitstellung Auslösen)
Normalerweise verweisen Sie auf eine Richtlinie anhand des Namens des Auslösers für die Richtlinie. Sie können beispielsweise auf eine Richtlinie verweisen, die von ausgelöst wird Bei Leasingende Auslöser als „Mietendrichtlinie“. Weitere Informationen zu den Auslösertypen, die Sie implementieren können, finden Sie unter Auslöser für Cloud-Richtlinien.
Funktionsweise von Richtlinien
- Einige Richtlinientypen gelten nur für bestimmte Typen des Cloud-Vorgangs, z. B. Start, Stopp, Bereitstellung oder Aufhebung der Bereitstellung, oder an ein bestimmtes Ziel, z. B. „bei Blueprint123-Bereitstellungsvorgang“ oder „beim Start von Katalogelement-ABC“.
- Sie können eine Richtlinie konfigurieren, die kein Ziel angibt, z. B. „bei jedem Blueprint-Bereitstellungsvorgang“ oder „bei jedem Start eines Katalogelements“. Fehler in Richtlinien, die für ein Objekt gelten, werden ignoriert.
- Wenn mehrere Richtlinien gelten, können Sie die Reihenfolge angeben, in der die Richtlinien angewendet werden (mit einer Ausnahme, die im folgenden Abschnitt beschrieben wird).
- Richtlinien können mit dynamischen Formularen funktionieren, damit Sie Formularfelder für Endanwender anzeigen oder ausblenden können. Anwender sehen nur Informationen, die Sie Ihrer Entscheidung nach benötigen, damit sie ihre Aufgaben verstehen und abschließen können.
Richtliniengruppen
Eine Cloud-Richtliniengruppe ist ein Container für zugehörige Richtlinien. Erwägen Sie die Gruppierung von Richtlinien, die häufig zusammen verwendet werden oder zusammen berücksichtigt werden sollten. Gruppierungsrichtlinien können Ihnen helfen, Richtlinien in Ihrer Organisation einheitlich anzuwenden.
Reihenfolge der Ausführung, wenn mehrere Richtlinien gelten
Reihenfolge der Ausführung, wenn mehrere „Genehmigungsrichtlinien“ gelten:
Wenn mehrere „Genehmigungsrichtlinien“ gelten, werden die Richtlinien in der folgenden Reihenfolge angewendet. (Die Genehmigungsrichtlinien sind Bei Blueprint-Bereitstellung (Genehmigung) , Bei Stapelvorgang (Genehmigung) , Bei Stapelressourcenvorgang (Genehmigung) , Und Bei Aufgabenkorrektur ):
- Nur die erste erfolgreiche Genehmigungsrichtlinie wird angewendet, und es werden keine anderen Genehmigungsrichtlinien angewendet.
- Wenn die angewendete Genehmigungsrichtlinie mehrere Regeln enthält, wird nur die erste erfolgreiche Regel verwendet.
- Wenn eine Regel mehrere Aktionen hat, wird nur die erste erfolgreiche Aktion ausgeführt.
- Wenn die angewendete Genehmigungsrichtlinie sowohl eine anwenderdefinierte Genehmigung als auch eine Service Now-Genehmigung enthält, wird nur der anwenderdefinierte Genehmigungsprozess ausgeführt.
Reihenfolge der Ausführung für alle anderen Richtlinientypen:
- Richtlinien werden in der von angegebenen Reihenfolge angewendet Reihenfolge der Ausführung Eigenschaftseinstellung.
- Wenn mehrere Richtlinien dasselbe haben Reihenfolge der Ausführung Einstellung, dann ist die Reihenfolge nicht garantiert.
Über Vorgänge in Richtlinien
Auslöser basieren häufig auf Anwenderanforderungen und den Vorgängen (Start, Stopp, Bereitstellung oder Deprovisionierung), die für einen Blueprint, ein Katalogelement, eine Ressource oder einen Stapel ausgeführt werden können. Einige Auslösertypen geben keinen Cloud-Vorgang an. Beispiel: Bei Leasingende Auslöser wird unabhängig von einem Vorgang ausgelöst.Über Richtlinienregeln
Eine Richtlinienregel ist eine Sammlung von Bedingungen und Aktionen. Wenn alle Bedingungen als „wahr“ ausgewertet werden, führt die Richtlinien-Engine die Aktionen aus. Wenn eine Bedingung als „falsch“ ausgewertet wird, führt die Richtlinien-Engine die Aktionen nicht aus.
- Bedingungen: Bedingungen können Anforderungsformulardaten, Ressourcenaktivität oder Anwenderaktivität berücksichtigen. Beispiele:
- Ist die Größe der angeforderten CPU größer als 32?
- Ist dies ein Anhalten Vorgang?
- Endet die Miete für diese Ressource in den nächsten 7 Tagen?
- Aktionen: Wenn alle Bedingungen als „wahr“ ausgewertet werden, führt die Richtlinien-Engine die in der Regel angegebenen Aktionen aus. Ausdrücke in Richtlinienaktionen können Werte festlegen oder überschreiben. Beispiele:
- Überschreiben Sie den vom Anwender angegebenen Wert, indem Sie die CPU-Größe in 16 ändern, und starten Sie dann den Genehmigungsprozess. (Da die Bedingung erfüllt wurde, dass die angeforderte CPU größer als 32 ist).
- Erstellen Sie eine Genehmigungsaufgabe für den Manager. (Da die Bedingung erfüllt wurde, dass Anhalten Vorgang wurde angefordert).
- Senden Sie Benachrichtigungen an jeden Anwender in der ABC-Gruppe. (Da die Bedingung erfüllt wurde, dass die Miete in 7 Tagen endet).
Richtlinienaktionsskripts
- Verwenden Sie Richtlinienaktionsskripts, um Werte in Cloud-Anforderungen abzurufen, zu aktualisieren oder festzulegen.
- Ihre Instanz verfolgt getaggte Ressourcen für Abrechnung und Berichterstellung. Richtlinienaktionsskripts können Ressourcen-Tags hinzufügen und ändern.