Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. # pip install boto3
  2.  
  3. import boto3
  4.  
  5. lambda_client = boto3.client('lambda', region_name='us-west-2')
  6.  
  7. response = lambda_client.list_functions()
  8.  
  9. iam_client = boto3.client('iam', region_name='us-west-2')
  10.  
  11. response = iam_client.list_roles()
  12. response = lambda_client.create_function(
  13. Code={
  14. 'ZipFile': 'UEsDBAoAAAAAAG1VWE03NP4vpQAAAKUAAAASAAAAbGFtYmRhX2Z1bmN0aW9uLnB5aW1wb3J0IGpzb24KCmRlZiBsYW1iZGFfaGFuZGxlcihldmVudCwgY29udGV4dCk6CiAgICAjIFRPRE8gaW1wbGVtZW50CiAgICByZXR1cm4gewogICAgICAgICdzdGF0dXNDb2RlJzogMjAwLAogICAgICAgICdib2R5JzoganNvbi5kdW1wcygnSGVsbG8gZnJvbSBMYW1iZGEhJykKICAgIH0KUEsBAh4DCgAAAAAAbVVYTTc0/i+lAAAApQAAABIAAAAAAAAAAAAAAKSBAAAAAGxhbWJkYV9mdW5jdGlvbi5weVBLBQYAAAAAAQABAEAAAADVAAAAAAA='
  15. },
  16. Description='',
  17. FunctionName='testtt',
  18. Handler='lambda_function.lambda_handler',
  19. MemorySize=128,
  20. Role='arn:aws:iam::XXX:role/service-role/testtt-role-5hryvu3e',
  21. Runtime='python3.6',
  22. Timeout=3,
  23. DeadLetterConfig={
  24.  
  25. },
  26. KMSKeyArn='',
  27. TracingConfig={
  28. 'Mode': 'PassThrough'
  29. }
  30. )
  31. response = lambda_client.create_function(
  32. Code={
  33. 'ZipFile': 'UEsDBAoAAAAAAG1VWE03NP4vpQAAAKUAAAASAAAAbGFtYmRhX2Z1bmN0aW9uLnB5aW1wb3J0IGpzb24KCmRlZiBsYW1iZGFfaGFuZGxlcihldmVudCwgY29udGV4dCk6CiAgICAjIFRPRE8gaW1wbGVtZW50CiAgICByZXR1cm4gewogICAgICAgICdzdGF0dXNDb2RlJzogMjAwLAogICAgICAgICdib2R5JzoganNvbi5kdW1wcygnSGVsbG8gZnJvbSBMYW1iZGEhJykKICAgIH0KUEsBAh4DCgAAAAAAbVVYTTc0/i+lAAAApQAAABIAAAAAAAAAAAAAAKSBAAAAAGxhbWJkYV9mdW5jdGlvbi5weVBLBQYAAAAAAQABAEAAAADVAAAAAAA='
  34. },
  35. Description='',
  36. FunctionName='testtt',
  37. Handler='lambda_function.lambda_handler',
  38. MemorySize=128,
  39. Role='arn:aws:iam::XXX:role/service-role/testtt-role-5hryvu3e',
  40. Runtime='python3.6',
  41. Timeout=3,
  42. DeadLetterConfig={
  43.  
  44. },
  45. KMSKeyArn='',
  46. TracingConfig={
  47. 'Mode': 'PassThrough'
  48. }
  49. )
  50. response = lambda_client.create_function(
  51. Code={
  52. 'ZipFile': 'UEsDBAoAAAAAAG1VWE03NP4vpQAAAKUAAAASAAAAbGFtYmRhX2Z1bmN0aW9uLnB5aW1wb3J0IGpzb24KCmRlZiBsYW1iZGFfaGFuZGxlcihldmVudCwgY29udGV4dCk6CiAgICAjIFRPRE8gaW1wbGVtZW50CiAgICByZXR1cm4gewogICAgICAgICdzdGF0dXNDb2RlJzogMjAwLAogICAgICAgICdib2R5JzoganNvbi5kdW1wcygnSGVsbG8gZnJvbSBMYW1iZGEhJykKICAgIH0KUEsBAh4DCgAAAAAAbVVYTTc0/i+lAAAApQAAABIAAAAAAAAAAAAAAKSBAAAAAGxhbWJkYV9mdW5jdGlvbi5weVBLBQYAAAAAAQABAEAAAADVAAAAAAA='
  53. },
  54. Description='',
  55. FunctionName='testtt',
  56. Handler='lambda_function.lambda_handler',
  57. MemorySize=128,
  58. Role='arn:aws:iam::XXX:role/service-role/testtt-role-5hryvu3e',
  59. Runtime='python3.6',
  60. Timeout=3,
  61. DeadLetterConfig={
  62.  
  63. },
  64. KMSKeyArn='',
  65. TracingConfig={
  66. 'Mode': 'PassThrough'
  67. }
  68. )
  69. response = lambda_client.create_function(
  70. Code={
  71. 'ZipFile': 'UEsDBAoAAAAAAG1VWE03NP4vpQAAAKUAAAASAAAAbGFtYmRhX2Z1bmN0aW9uLnB5aW1wb3J0IGpzb24KCmRlZiBsYW1iZGFfaGFuZGxlcihldmVudCwgY29udGV4dCk6CiAgICAjIFRPRE8gaW1wbGVtZW50CiAgICByZXR1cm4gewogICAgICAgICdzdGF0dXNDb2RlJzogMjAwLAogICAgICAgICdib2R5JzoganNvbi5kdW1wcygnSGVsbG8gZnJvbSBMYW1iZGEhJykKICAgIH0KUEsBAh4DCgAAAAAAbVVYTTc0/i+lAAAApQAAABIAAAAAAAAAAAAAAKSBAAAAAGxhbWJkYV9mdW5jdGlvbi5weVBLBQYAAAAAAQABAEAAAADVAAAAAAA='
  72. },
  73. Description='',
  74. FunctionName='testtt',
  75. Handler='lambda_function.lambda_handler',
  76. MemorySize=128,
  77. Role='arn:aws:iam::XXX:role/service-role/testtt-role-5hryvu3e',
  78. Runtime='python3.6',
  79. Timeout=3,
  80. DeadLetterConfig={
  81.  
  82. },
  83. KMSKeyArn='',
  84. TracingConfig={
  85. 'Mode': 'PassThrough'
  86. }
  87. )
  88. response = lambda_client.create_function(
  89. Code={
  90. 'ZipFile': 'UEsDBAoAAAAAAG1VWE03NP4vpQAAAKUAAAASAAAAbGFtYmRhX2Z1bmN0aW9uLnB5aW1wb3J0IGpzb24KCmRlZiBsYW1iZGFfaGFuZGxlcihldmVudCwgY29udGV4dCk6CiAgICAjIFRPRE8gaW1wbGVtZW50CiAgICByZXR1cm4gewogICAgICAgICdzdGF0dXNDb2RlJzogMjAwLAogICAgICAgICdib2R5JzoganNvbi5kdW1wcygnSGVsbG8gZnJvbSBMYW1iZGEhJykKICAgIH0KUEsBAh4DCgAAAAAAbVVYTTc0/i+lAAAApQAAABIAAAAAAAAAAAAAAKSBAAAAAGxhbWJkYV9mdW5jdGlvbi5weVBLBQYAAAAAAQABAEAAAADVAAAAAAA='
  91. },
  92. Description='',
  93. FunctionName='testtt',
  94. Handler='lambda_function.lambda_handler',
  95. MemorySize=128,
  96. Role='arn:aws:iam::XXX:role/service-role/testtt-role-5hryvu3e',
  97. Runtime='python3.6',
  98. Timeout=3,
  99. DeadLetterConfig={
  100.  
  101. },
  102. KMSKeyArn='',
  103. TracingConfig={
  104. 'Mode': 'PassThrough'
  105. }
  106. )
  107. response = lambda_client.get_function_configuration(
  108. FunctionName='testtt'
  109. )
  110. response = lambda_client.get_function(
  111. FunctionName='testtt'
  112. )
  113. response = lambda_client.list_tags(
  114. )
  115. response = iam_client.get_role(
  116. RoleName='testtt-role-5hryvu3e'
  117. )
  118.  
  119. kms_client = boto3.client('kms', region_name='us-west-2')
  120.  
  121. response = kms_client.list_keys()
  122. response = iam_client.list_roles()
  123.  
  124. ec2_client = boto3.client('ec2', region_name='us-west-2')
  125.  
  126. response = ec2_client.describe_vpcs()
  127. response = lambda_client.get_function(
  128. FunctionName='testtt'
  129. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement