Delete CloudFormation templates (#6435)
There is no need in them - it seems they were needed to manage some Mapbox S3 bucket which we have no access to anyway.
This commit is contained in:
		
							parent
							
								
									2f75d6f22b
								
							
						
					
					
						commit
						afe34456b9
					
				| @ -1,75 +0,0 @@ | ||||
| { | ||||
|     "AWSTemplateFormatVersion": "2010-09-09", | ||||
|     "Description": "user for publishing to s3://mapbox-node-binary/osrm", | ||||
|     "Resources": { | ||||
|         "User": { | ||||
|             "Type": "AWS::IAM::User", | ||||
|             "Properties": { | ||||
|                 "Policies": [ | ||||
|                     { | ||||
|                         "PolicyName": "list", | ||||
|                         "PolicyDocument": { | ||||
|                             "Statement": [ | ||||
|                                 { | ||||
|                                     "Action": [ | ||||
|                                         "s3:ListBucket" | ||||
|                                     ], | ||||
|                                     "Effect": "Allow", | ||||
|                                     "Resource": "arn:aws:s3:::mapbox-node-binary", | ||||
|                                     "Condition": { | ||||
|                                         "StringLike": { | ||||
|                                             "s3:prefix": [ | ||||
|                                                 "osrm/*" | ||||
|                                             ] | ||||
|                                         } | ||||
|                                     } | ||||
|                                 } | ||||
|                             ] | ||||
|                         } | ||||
|                     }, | ||||
|                     { | ||||
|                         "PolicyName": "publish", | ||||
|                         "PolicyDocument": { | ||||
|                             "Statement": [ | ||||
|                                 { | ||||
|                                     "Action": [ | ||||
|                                         "s3:DeleteObject", | ||||
|                                         "s3:GetObject", | ||||
|                                         "s3:GetObjectAcl", | ||||
|                                         "s3:PutObject", | ||||
|                                         "s3:PutObjectAcl" | ||||
|                                     ], | ||||
|                                     "Effect": "Allow", | ||||
|                                     "Resource": "arn:aws:s3:::mapbox-node-binary/osrm/*" | ||||
|                                 } | ||||
|                             ] | ||||
|                         } | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         }, | ||||
|         "AccessKey": { | ||||
|             "Type": "AWS::IAM::AccessKey", | ||||
|             "Properties": { | ||||
|                 "UserName": { | ||||
|                     "Ref": "User" | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "Outputs": { | ||||
|         "AccessKeyId": { | ||||
|             "Value": { | ||||
|                 "Ref": "AccessKey" | ||||
|             } | ||||
|         }, | ||||
|         "SecretAccessKey": { | ||||
|             "Value": { | ||||
|                 "Fn::GetAtt": [ | ||||
|                     "AccessKey", | ||||
|                     "SecretAccessKey" | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,59 +0,0 @@ | ||||
| var cf = require('@mapbox/cloudfriend'); | ||||
| var package_json = require('../package.json') | ||||
| 
 | ||||
| module.exports = { | ||||
|   AWSTemplateFormatVersion: '2010-09-09', | ||||
|   Description: 'user for publishing to s3://mapbox-node-binary/' + package_json.name, | ||||
|   Resources: { | ||||
|     User: { | ||||
|       Type: 'AWS::IAM::User', | ||||
|       Properties: { | ||||
|         Policies: [ | ||||
|           { | ||||
|             PolicyName: 'list', | ||||
|             PolicyDocument: { | ||||
|               Statement: [ | ||||
|                 { | ||||
|                   Action: ['s3:ListBucket'], | ||||
|                   Effect: 'Allow', | ||||
|                   Resource: 'arn:aws:s3:::mapbox-node-binary', | ||||
|                   Condition : { | ||||
|                     StringLike : { | ||||
|                       "s3:prefix": [ package_json.name + "/*"] | ||||
|                     } | ||||
|                   } | ||||
|                 } | ||||
|               ] | ||||
|             } | ||||
|           }, | ||||
|           { | ||||
|             PolicyName: 'publish', | ||||
|             PolicyDocument: { | ||||
|               Statement: [ | ||||
|                 { | ||||
|                   Action: ['s3:DeleteObject', 's3:GetObject', 's3:GetObjectAcl', 's3:PutObject', 's3:PutObjectAcl'], | ||||
|                   Effect: 'Allow', | ||||
|                   Resource: 'arn:aws:s3:::mapbox-node-binary/' + package_json.name + '/*' | ||||
|                 } | ||||
|               ] | ||||
|             } | ||||
|           } | ||||
|         ] | ||||
|       } | ||||
|     }, | ||||
|     AccessKey: { | ||||
|       Type: 'AWS::IAM::AccessKey', | ||||
|       Properties: { | ||||
|         UserName: cf.ref('User') | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   Outputs: { | ||||
|     AccessKeyId: { | ||||
|       Value: cf.ref('AccessKey') | ||||
|     }, | ||||
|     SecretAccessKey: { | ||||
|       Value: cf.getAtt('AccessKey', 'SecretAccessKey') | ||||
|     } | ||||
|   } | ||||
| }; | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user