in SubTemplates/IoT/Lambdas/provision_device/app.py [0:0]
def clearBootstrapPolicy():
items = s3List()
for key in items['Contents']:
if key['Key'].split('/')[-1].split('.')[1] == 'id':
certId = key['Key'].split('/')[-1].split('.')[0]
iotClient.update_certificate(
certificateId=certId,
newStatus='INACTIVE'
)
iotClient.delete_certificate(
certificateId=certId,
forceDelete=True
)
for fileobject in items['Contents']:
s3Delete(bucket, fileobject['Key'])
iotClient.delete_provisioning_template(
templateName=prodTemplateName
)
iotClient.delete_provisioning_template(
templateName=rotateTemplateName
)
iotClient.delete_policy(
policyName=bootstrapPolicyName
)