Amostra de Cotas
Saiba mais sobre amostras de cotas com exemplos específicos de como usar políticas de cota.
Exemplos notáveis de palavras reais usando políticas de cota podem ser:
- Criar um compartimento para um desenvolvedor. Faça com que eles usem tudo, exceto 1 instância DBaaS, 10 núcleos de VM standard2 e 50 GB de armazenamento em blocos.
- Crie um compartimento para o departamento de RH, somente para fins de permissão. Bloquear todos os serviços.
- Crie um compartimento para a equipe que gerencia dados de clientes internacionais no data center de um país. Neste compartimento, os usuários só podem criar VMs nesse país, mas não em outros data centers.
Veja a seguir exemplos específicos de como usar políticas de cota:
- 
Não permitir o uso de e-mails ou notificações de saída: Zero email-delivery quotas in compartment MyCompartment Zero notifications quotas in compartment MyCompartment
- 
Limite o uso de recursos caros, como exadataa 1 em toda a tenancy:set database quota /*exadata*/ to 1 in tenancy
- 
Limite núcleos para séries de computação VM.Standard2 e BM.Standard2 a 10 em todos os compartimentos, exceto no compartimento productionApp:set compute-core quota standard2-core-count to 10 in tenancy unset compute-core quota standard2-core-count in compartment productionApp
- 
Defina a cota das séries de computação VM.Standard.E4 e BM.Standard.E4 como 240 OCPUs (núcleos) em cada AD do compartimento MyCompartmentna região Oeste dos EUA (Phoenix):set compute-core quota standard-e4-core-count to 240 in compartment MyCompartment where request.region = us-phoenix-1
- 
Destinar uma cota para uma tenancy inteira: Usar a palavra-chave in tenancyno final de uma instrução de cota impõe a cota para toda a tenancy. Neste exemplo, o número total de OCPUs para formas nas séries VM.Standard2 e BM.Standard2 é restrito a 240 em toda a tenancy (todas as regiões/todos os ADs).set compute-core quota standard2-core-count to 240 in tenancy
- 
Destinar uma cota para um determinado compartimento: Usando a palavra-chave in compartment, seguida pelo nome do compartimento no final de uma instrução de cota, restringe a imposição de cota apenas para esse compartimento da tenancy. Neste exemplo, o número total de OCPUs para formas nas séries VM.Standard2 e BM.Standard2 é restrito a 20 paraItCompartment.set compute-core quota standard2-core-count to 20 in compartment ItCompartment
- 
Destinar uma cota para uma região ou AD específico: O escopo de uma cota pode ser restrito ainda mais à região específica de uma tenancy. Neste exemplo, o número total de OCPUs para formas nas séries VM.Standard2 e BM.Standard2 é restrito a 20 apenas para a região Oeste dos EUA (Phoenix). set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.region = us-phoenix-1
- 
Direcionar um AD específico em uma região: No exemplo, o número total de OCPUs para formas nas séries VM.Standard2 e BM.Standard2 é restrito a 20 apenas para AD 1 na região Phoenix. set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.ad=abcd:US-PHOENIX-1-AD-1
- 
Destinar uma cota para toda uma família de recursos: Você pode definir uma cota para toda uma família de recursos, como todos os tipos de núcleo de computação ou todos os bancos de dados. set compute-core quota to 0 in tenancy Set database quota to 0 in compartment quotassdktest
- 
Compartimentos aninhados de destino: As cotas podem ser definidas em qualquer compartimento filho na hierarquia de compartimentos. Para direcionar uma cota em compartimentos aninhados, use a seguinte sintaxe: parent:child:another_child. Se um administrador da tenancy quiser garantir que apenas o compartimentogrand_childseja limitado a 10 núcleos, em que o compartimentogrand_childexista no compartimentochilde que exista no compartimentoparent, use a política correspondente.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
- 
Faça uma lista de permissões, definindo cada cota de uma família como zero e alocando recursos explicitamente: zero compute-core quotas in tenancy set compute-core quota standard-e4-core-count to 240 in tenancy
- 
Não permitir todos os recursos em uma família de serviços, exceto recursos específicos: Este exemplo usa instruções zeroeunsetpara não permitir formas de OCPU, exceto as séries VM.Standard2 e BM.Standard2.zero compute-core quotas in tenancy unset compute-core quota standard2-core-count in tenancy
- 
Limite a criação de recursos de computação com alta densidade de Entrada/Saída a apenas uma região: zero compute-core quotas /*dense-io*/ in tenancy set compute-core quota /*dense-io*/ to 48 in tenancy where request.region = us-phoenix-1Você pode limpar cotas usando uma instrução unset, que remove a cota de um recurso. Quaisquer limites para esse recurso agora serão impostos pelos limites do serviço:zero compute-core quotas in tenancy unset compute-core quota standard-e4-core-count in tenancy