2016-08-02 7 views
-1

Hier versuche ich AWS Limit Check IDs von AWSLIMITCHECKER Modul und davon muss ich categorywise überprüfen.Um beschreibende Attribute zu erhalten, checks in aws

Das ist mein Beispielcode:

from awslimitchecker.checker import AwsLimitChecker 
from awslimitchecker.trustedadvisor import TrustedAdvisor 
#from awslimitchecker.services.base import _AwsService 

res = TrustedAdvisor(all_services={}, 
    region='my region', 
    account_id='myacct id', 
    account_role='my role' 
) 

Hier muss ich diese params von all_services passieren. Was brauche ich in diesem Wörterbuch? Wie kann ich die Check-IDs mit der Funktion _get_limit_check_id bekommen? Hier

ist die Referenzverbindung für awslimitchecker: https://awslimitchecker.readthedocs.io/en/latest/_modules/awslimitchecker/trustedadvisor.html#TrustedAdvisor._get_limit_check_id

Ich habe auch Boto api geprüft, ob aber ist es möglich, überprüfen Ids und Kontrollen von aws zu bekommen vertrauenswürdiger Berater awslimitcheckermodule selbst mit?

Vielen Dank im Voraus

Antwort

0
Hi i have resolved this,but when i getting check ids it shows the following   

Fehler:

mycode: 

     d = TrustedAdvisor(services, 
       region='myregion', 
       account_id='none', 
       account_role='none' 
    ) 




     e = d._get_limit_check_id() 


error: 

      File "/usr/lib/python2.6/site-  packages/awslimitchecker/trustedadvisor.py", line 190, in _get_limit_check_id 
      checks = self.conn.describe_trusted_advisor_checks(
       AttributeError: 'NoneType' object has no attribute 'describe_trusted_advisor_checks' 
+0

Jeder Vorschlag für die oben describe_trusted_advisor_checks andere als botoapi mit? – hain