Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplos de Service Quotas usando AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface com Service Quotas.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar get-aws-default-service-quota.
- AWS CLI
 - 
             
                    
Para descrever uma cota de serviço padrão
O exemplo
get-aws-default-service-quotaa seguir exibe os detalhes da cota especificada.aws service-quotas get-aws-default-service-quota \ --service-codeec2\ --quota-codeL-1216C47ASaída:
{ "Quota": { "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaArn": "arn:aws:servicequotas:us-east-2::ec2/L-1216C47A", "QuotaCode": "L-1216C47A", "QuotaName": "Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances", "Value": 5.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false, "UsageMetric": { "MetricNamespace": "AWS/Usage", "MetricName": "ResourceCount", "MetricDimensions": { "Class": "Standard/OnDemand", "Resource": "vCPU", "Service": "EC2", "Type": "Resource" }, "MetricStatisticRecommendation": "Maximum" } } }- 
                    
Para obter detalhes da API, consulte GetAwsDefaultServiceQuota
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar get-requested-service-quota-change.
- AWS CLI
 - 
             
                    
Para descrever uma solicitação de aumento de cota de serviço
O exemplo
get-requested-service-quota-changea seguir descreve a solicitação de aumento de cota especificada.aws service-quotas get-requested-service-quota-change \ --request-idd187537d15254312a9609aa51bbf7624u7W49tPOSaída:
{ "RequestedQuota": { "Id": "d187537d15254312a9609aa51bbf7624u7W49tPO", "CaseId": "6780195351", "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaCode": "L-20F13EBD", "QuotaName": "Running Dedicated c5n Hosts", "DesiredValue": 2.0, "Status": "CASE_OPENED", "Created": 1580446904.067, "LastUpdated": 1580446953.265, "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws:iam::123456789012:root\"}", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:ec2/L-20F13EBD", "GlobalQuota": false, "Unit": "None" } }- 
                    
Para obter detalhes da API, consulte GetRequestedServiceQuotaChange
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar get-service-quota.
- AWS CLI
 - 
             
                    
Para descrever uma cota de serviço
O exemplo
get-service-quotaa seguir exibe os detalhes sobre a cota especificada.aws service-quotas get-service-quota \ --service-codeec2\ --quota-codeL-1216C47ASaída:
{ "Quota": { "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:ec2/L-1216C47A", "QuotaCode": "L-1216C47A", "QuotaName": "Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances", "Value": 1920.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false, "UsageMetric": { "MetricNamespace": "AWS/Usage", "MetricName": "ResourceCount", "MetricDimensions": { "Class": "Standard/OnDemand", "Resource": "vCPU", "Service": "EC2", "Type": "Resource" }, "MetricStatisticRecommendation": "Maximum" } } }- 
                    
Para obter detalhes da API, consulte GetServiceQuota
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-aws-default-service-quotas.
- AWS CLI
 - 
             
                    
Para listar as cotas padrão de um serviço
O exemplo
list-aws-default-service-quotasa seguir lista os valores padrão das cotas do serviço especificado.aws service-quotas list-aws-default-service-quotas \ --service-codexraySaída:
{ "Quotas": [ { "ServiceCode": "xray", "ServiceName": "AWS X-Ray", "QuotaArn": "arn:aws:servicequotas:us-west-2::xray/L-C6B6F05D", "QuotaCode": "L-C6B6F05D", "QuotaName": "Indexed annotations per trace", "Value": 50.0, "Unit": "None", "Adjustable": false, "GlobalQuota": false }, { "ServiceCode": "xray", "ServiceName": "AWS X-Ray", "QuotaArn": "arn:aws:servicequotas:us-west-2::xray/L-D781C0FD", "QuotaCode": "L-D781C0FD", "QuotaName": "Segment document size", "Value": 64.0, "Unit": "Kilobytes", "Adjustable": false, "GlobalQuota": false }, { "ServiceCode": "xray", "ServiceName": "AWS X-Ray", "QuotaArn": "arn:aws:servicequotas:us-west-2::xray/L-998BFF16", "QuotaCode": "L-998BFF16", "QuotaName": "Trace and service graph retention in days", "Value": 30.0, "Unit": "None", "Adjustable": false, "GlobalQuota": false } ] }- 
                    
Para obter detalhes da API, consulte ListAwsDefaultServiceQuotas
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-requested-service-quota-change-history-by-quota.
- AWS CLI
 - 
             
                    
Para listar suas solicitações de aumento de cota
O exemplo
list-requested-service-quota-change-history-by-quotaa seguir lista as solicitações de aumento de cota para a cota especificada.aws service-quotas list-requested-service-quota-change-history-by-quota \ --service-codeec2\ --quota-codeL-20F13EBDSaída:
{ "RequestedQuotas": [ { "Id": "d187537d15254312a9609aa51bbf7624u7W49tPO", "CaseId": "6780195351", "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaCode": "L-20F13EBD", "QuotaName": "Running Dedicated c5n Hosts", "DesiredValue": 2.0, "Status": "CASE_OPENED", "Created": 1580446904.067, "LastUpdated": 1580446953.265, "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws:iam::123456789012:root\"}", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:ec2/L-20F13EBD", "GlobalQuota": false, "Unit": "None" } ] }- 
                    
Para obter detalhes da API, consulte ListRequestedServiceQuotaChangeHistoryByQuota
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-requested-service-quota-change-history.
- AWS CLI
 - 
             
                    
Para listar suas solicitações de aumento de cota
O exemplo
list-requested-service-quota-change-historya seguir lista as solicitações de aumento de cota para o serviço especificado.aws service-quotas list-requested-service-quota-change-history \ --service-codeec2Saída:
{ "RequestedQuotas": [ { "Id": "d187537d15254312a9609aa51bbf7624u7W49tPO", "CaseId": "6780195351", "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaCode": "L-20F13EBD", "QuotaName": "Running Dedicated c5n Hosts", "DesiredValue": 2.0, "Status": "CASE_OPENED", "Created": 1580446904.067, "LastUpdated": 1580446953.265, "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws:iam::123456789012:root\"}", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:ec2/L-20F13EBD", "GlobalQuota": false, "Unit": "None" } ] }- 
                    
Para obter detalhes da API, consulte ListRequestedServiceQuotaChangeHistory
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-service-quotas.
- AWS CLI
 - 
             
                    
Para listar as cotas de um serviço
O
list-service-quotasexemplo a seguir exibe detalhes sobre as cotas para AWS CloudFormation.aws service-quotas list-service-quotas \ --service-codecloudformationSaída:
{ "Quotas": [ { "ServiceCode": "cloudformation", "ServiceName": "AWS CloudFormation", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:cloudformation/L-87D14FB7", "QuotaCode": "L-87D14FB7", "QuotaName": "Output count in CloudFormation template", "Value": 60.0, "Unit": "None", "Adjustable": false, "GlobalQuota": false }, { "ServiceCode": "cloudformation", "ServiceName": "AWS CloudFormation", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:cloudformation/L-0485CB21", "QuotaCode": "L-0485CB21", "QuotaName": "Stack count", "Value": 200.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false } ] }- 
                    
Para obter detalhes da API, consulte ListServiceQuotas
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-services.
- AWS CLI
 - 
             
                    
Para listar os serviços disponíveis
O comando a seguir lista os serviços que estão disponíveis no Service Quotas.
aws service-quotas list-servicesSaída:
{ "Services": [ { "ServiceCode": "AWSCloudMap", "ServiceName": "AWS Cloud Map" }, { "ServiceCode": "access-analyzer", "ServiceName": "Access Analyzer" }, { "ServiceCode": "acm", "ServiceName": "AWS Certificate Manager (ACM)" }, ...truncated... { "ServiceCode": "xray", "ServiceName": "AWS X-Ray" } ] }Você pode adicionar o parâmetro
--querypara filtrar a exibição com as informações de seu interesse. O exemplo a seguir exibe somente os códigos de serviço.aws service-quotas list-services \ --queryServices[*].ServiceCodeSaída:
[ "AWSCloudMap", "access-analyzer", "acm", "acm-pca", "amplify", "apigateway", "application-autoscaling", ...truncated... "xray" ]- 
                    
Para obter detalhes da API, consulte ListServices
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar request-service-quota-increase.
- AWS CLI
 - 
             
                    
Para solicitar um aumento de cota de serviço
O exemplo
request-service-quota-increasea seguir solicita um aumento na cota de serviço especificada.aws service-quotas request-service-quota-increase \ --service-codeec2\ --quota-codeL-20F13EBD\ --desired-value2Saída:
{ "RequestedQuota": { "Id": "d187537d15254312a9609aa51bbf7624u7W49tPO", "ServiceCode": "ec2", "ServiceName": "Amazon Elastic Compute Cloud (Amazon EC2)", "QuotaCode": "L-20F13EBD", "QuotaName": "Running Dedicated c5n Hosts", "DesiredValue": 2.0, "Status": "PENDING", "Created": 1580446904.067, "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws:iam::123456789012:root\"}", "QuotaArn": "arn:aws:servicequotas:us-east-2:123456789012:ec2/L-20F13EBD", "GlobalQuota": false, "Unit": "None" } }- 
                    
Para obter detalhes da API, consulte RequestServiceQuotaIncrease
em Referência de AWS CLI Comandos.  
 -