You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.1 KiB

  1. import boto3
  2. import zipfile
  3. ################################################################################################
  4. #
  5. # Configuration Parameters
  6. #
  7. ################################################################################################
  8. # region = 'eu-central-1'
  9. region = 'us-east-1'
  10. functionName = 'cloudcomp-counter-lambda-demo'
  11. # roleName = 'arn:aws:iam::309000625112:role/service-role/cloudcomp-counter-demo-role-6rs7pah3'
  12. roleName = 'arn:aws:iam::919927306708:role/cloudcomp-s3-access'
  13. ################################################################################################
  14. #
  15. # boto3 code
  16. #
  17. ################################################################################################
  18. client = boto3.setup_default_session(region_name=region)
  19. lClient = boto3.client('lambda')
  20. print("Deleting old function...")
  21. print("------------------------------------")
  22. try:
  23. response = lClient.delete_function(
  24. FunctionName=functionName,
  25. )
  26. except lClient.exceptions.ResourceNotFoundException:
  27. print('Function not available. No need to delete it.')