Quote campione

Informazioni sulle quote di esempio con esempi specifici di come utilizzare i criteri di quota.

Esempi di parole reali notevoli che utilizzano i criteri di quota possono essere:

  • Creare un compartimento per uno sviluppatore. Impedisci loro di utilizzare tutto tranne 1 istanza DBaaS, 10 memorie centrali VM standard2 e 50 GB di storage a blocchi.
  • Creare un compartimento per il reparto HR, solo per questioni relative alle autorizzazioni. Blocca tutti i servizi.
  • Crea un compartimento per il team che gestisce i dati per i clienti internazionali nel data center di un paese. In questo compartimento, gli utenti possono creare solo VM in quel paese, ma non in altri data center.

Di seguito sono riportati alcuni esempi specifici di come utilizzare i criteri quota.

  • Non consentire l'uso di e-mail o notifiche in uscita:

    Zero email-delivery quotas in compartment MyCompartment
    Zero notifications quotas in compartment MyCompartment
  • Limitare l'uso di risorse costose come exadata a 1 nell'intera tenancy:

    set database quota /*exadata*/ to 1 in tenancy
  • Limitare le memorie centrali per la serie di computazione VM.Standard2 e BM.Standard2 a 10 in tutti i compartimenti, ad eccezione del compartimento productionApp:

    set compute-core quota standard2-core-count to 10 in tenancy
    unset compute-core quota standard2-core-count in compartment productionApp
  • Impostare la quota per la serie di computazione VM.Standard.E4 e BM.Standard.E4 su 240 OCPU (memorie centrali) in ogni dominio AD nel compartimento MyCompartment nell'area occidentale degli Stati Uniti (Phoenix):

    set compute-core quota standard-e4-core-count to 240 in compartment MyCompartment where request.region = us-phoenix-1
  • Determinare la destinazione di una quota per un'intera tenancy: l'uso della parola chiave in tenancy alla fine di un'istruzione di quota applica la quota per l'intera tenancy. In questo esempio, il numero totale di OCPU per le forme nelle serie VM.Standard2 e BM.Standard2 è limitato a 240 nell'intera tenancy (tutte le aree/tutti i domini AD).

    set compute-core quota standard2-core-count to 240 in tenancy
  • Determinare la destinazione di una quota per un determinato compartimento: l'uso della parola chiave in compartment, seguito dal nome del compartimento alla fine di un'istruzione di quota, limita l'applicazione della quota solo a tale compartimento della tenancy. In questo esempio, il numero totale di OCPU per le forme nelle serie VM.Standard2 e BM.Standard2 è limitato a 20 per ItCompartment.

    set compute-core quota standard2-core-count to 20 in compartment ItCompartment
  • Determinare la destinazione di una quota per un'area specifica o AD: l'ambito di una quota può essere ulteriormente limitato all'area specifica di una tenancy. In questo esempio, il numero totale di OCPU per le forme nelle serie VM.Standard2 e BM.Standard2 è limitato a 20 solo per l'area occidentale degli Stati Uniti (Phoenix).

    set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.region = us-phoenix-1
  • Determinare la destinazione di un dominio AD specifico all'interno di un'area: nell'esempio, il numero totale di OCPU per le forme nelle serie VM.Standard2 e BM.Standard2 è limitato a 20 solo per il dominio AD 1 all'interno dell'area Phoenix.

    set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.ad=abcd:US-PHOENIX-1-AD-1
  • Determinare la destinazione di una quota per un'intera famiglia di risorse: è possibile impostare una quota per un'intera famiglia di risorse, ad esempio tutti i tipi di core di calcolo o tutti i database.

    set compute-core quota to 0 in tenancy
    Set database quota to 0 in compartment quotassdktest
  • Compartimenti nidificati di destinazione: le quote possono essere impostate in qualsiasi compartimento figlio nella gerarchia dei compartimenti. Per definire la destinazione di una quota nei compartimenti nidificati, utilizzare la sintassi seguente: parent:child:another_child. Se un amministratore della tenancy desidera assicurarsi che solo il compartimento grand_child sia limitato a 10 memorie centrali, in cui il compartimento grand_child esiste nel compartimento child e che esiste nel compartimento parent, utilizzare il criterio corrispondente.

    set compute-core quota standard2-core-count to 10 in compartment parent:child:grand_child
    zero compute-core quotas in tenancy
    set compute-core quota standard2-core-count to 240 in tenancy
  • Creare una lista di inclusione, impostando ogni quota di una famiglia su zero e quindi allocando esplicitamente le risorse:

    zero compute-core quotas in tenancy
    set compute-core quota standard-e4-core-count to 240 in tenancy
  • Non consentire tutte le risorse di una famiglia di servizi ad eccezione di risorse specifiche: in questo esempio vengono utilizzate le istruzioni zero e unset per non consentire alcuna forma OCPU, ad eccezione delle serie VM.Standard2 e BM.Standard2.

    zero compute-core quotas in tenancy
    unset compute-core quota standard2-core-count in tenancy
  • Limita la creazione di risorse di computazione Dense I/O a una sola area:

    zero compute-core quotas /*dense-io*/ in tenancy
    set compute-core quota /*dense-io*/ to 48 in tenancy where request.region = us-phoenix-1

    È possibile cancellare le quote utilizzando un'istruzione unset che rimuove la quota per una risorsa. Qualsiasi limite su questa risorsa verrà ora applicato dai limiti del servizio:

    zero compute-core quotas in tenancy
    unset compute-core quota standard-e4-core-count in tenancy