Standorte

Compartments werden von Mandantenadministratoren in IAM erstellt. Sie können Compartments nach Name oder OCID angeben.

Das Compartment-Element der Policy-Anweisung gibt den Geltungsbereich des Zugriffs auf ein Compartment oder einen Mandanten an. Beispiel: Verwenden Sie tenancy als Speicherort, um Zugriff auf die angegebenen Ressourcen über einen gesamten Mandanten hinweg zu erteilen.

Hinweis

Um eine Policy zu erstellen, die Zugriff auf eine bestimmte Region oder Availability-Domain erteilt, verwenden Sie das Attribut request.region oder request.ad mit einer Bedingung. Weitere Informationen finden Sie unter Bedingungen.

Der Speicherort ist in Policy-Anweisungen erforderlich.

Syntax: [ tenancy | compartment <compartment_name> | compartment id <compartment_ocid> ]

Hinweis

Standardmäßig wird davon ausgegangen, dass das Compartment der Policy-Anweisung ein direktes untergeordnetes Compartment des Compartments ist, in dem Sie die Policy erstellen. Um ein anderes übergeordnetes Compartment anzugeben, verwenden Sie den Compartment-Pfad mit einem Doppelpunkt zwischen den beiden Compartments.

Beispiel:

Allow group InstanceAdmins to manage instance-family in compartment Project-A:Project-A2
Beispiele:
  • Einzelnes Compartment nach Namen

    Allow group A-Admins to manage all-resources in compartment Project-A
  • Einzel-Compartment nach OCID

    Allow group id ocid1.group.oc1..exampleuniqueID to manage all-resources in compartment id ocid1.group.oc1..exampleuniqueID
  • Viele Compartments nach Namen

    Allow group InstanceAdmins to manage instance-family in compartment Project-A    
    Allow group InstanceAdmins to manage instance-family in compartment Project-B
    
  • Viele Compartments nach OCID

    Allow group id ocid1.group.oc1..exampleuniqueID to manage all-resources in compartment id ocid1.compartment.oc1..exampleuniqueID
    
    Allow group id ocid1.compartment.oc1..exampleuniqueID to manage all-resources in compartment id ocid1.compartment.oc1..exampleuniqueID