Как получить список arns для ресурсов aws, которые используют сертификат iam с помощью boto3 - PullRequest
1 голос
/ 26 мая 2020

Как я могу перечислить AWS ресурсы, использующие сертификат IAM, используя boto3. Я пытаюсь точно указать что-то похожее на «InUseBy» параметра, который мы имеем в describe_certificate сертификатов ACM

Может кто-нибудь, пожалуйста, мне здесь помочь?

Я попытался получить get_available_subresources ( ) IAM boto3, но это не решило мою задачу

    client = boto3.client( 'iam', region_name="us-west-2" )
    iam_resource = boto3.resource( 'iam' )
    response = client.list_server_certificates()
    certificateList = response['ServerCertificateMetadataList']

    for certificate in certificateList:
        server_certificate = iam_resource.ServerCertificate( str(repr( certificate["ServerCertificateName"] )) )
        resources = server_certificate.get_available_subresources()
...