J'utilise S3 dans cette application pour les fichiers téléchargés, car Heroku dispose d'un système de fichiers en lecture seule. Comment puis-je donner mon s3.yml à Heroku, mais éviter de le vérifier dans le dépôt principal?Clés secrètes Amazon et Heroku
Répondre
Découvrez http://docs.heroku.com/config-vars, le premier exemple sur la page est exactement ce que vous essayez de faire.
Modifier '2015: page maintenant https://devcenter.heroku.com/articles/config-vars et c'est la deuxième page que vous recherchez.
Une solution alternative est de créer une nouvelle -branche locale où vous modifiez .gitignore si -dossier secret peut être poussé à Heroku. NE PAS pousser cette branche vers votre repo Github.
Pour pousser la branche non-maître à Heroku, utilisez:
git push heroku secret-branch:master
Plus d'informations sont disponibles sur:
https://devcenter.heroku.com/articles/multiple-environments#advanced-linking-local-branches-to-remote-apps
Utilisez heroku run bash
puis ls
pour vérifier si votre fichier secret, ont été poussé sur heroku ou non
Avantages par rapport à l'autre solution:
Conserver le fichier secret dans votre format préféré;)
- 1. Comment garder les clés secrètes secrètes de l'administrateur système?
- 2. Meilleures pratiques pour stocker des clés secrètes
- 3. Heroku ajouter: clés erreur
- 4. javascript cacher le code pour les clés secrètes etc
- 5. Paperclip et Amazon S3 Édition
- 6. Établir une connexion avec Amazon s3 à partir de Heroku
- 7. Énumérer les clés dans Amazon SimpleDB
- 8. Protection des clés secrètes de l'API dans une application client lourd
- 9. Heroku et DB GUI
- 10. Problèmes Heroku et i18n
- 11. Heroku et Yahoo! Apps
- 12. Masque Heroku et IP
- 13. Comment autoriser des clients à télécharger sur Amazon S3 sans donner mes clés?
- 14. Heroku: Rails 3 et rmagick
- 15. Ruby1.9 et Amazon SQS?
- 16. Amazon EC2 et jbossws
- 17. Amazon S3 et swfaddress
- 18. Grails et Amazon SimpleDB
- 19. Paiements Flex et Amazon
- 20. ClickOnce et Amazon S3
- 21. git et Amazon s3
- 22. Déploiement sur Heroku avec des informations de paramétrage sensibles
- 23. Problème lors de la connexion de l'application Heroku avec l'instance Amazon RDS
- 24. Heroku et Refinerycms: L'application n'a pas pu démarrer ~ attachment_fu problème
- 25. commande Heroku: Heroku rake db: migrate échoue
- 26. Heroku - Comment annuler une action sur heroku?
- 27. Rails et l'authentification Amazon SimpleDB
- 28. Amazon EC2 keypair recovery
- 29. Stockage de fichiers à Heroku - alternatives?
- 30. heroku mongohq et MongoId Mongo :: ConnectionFailure