For any organization to reach its goals successfully, project management is vital. This increases the importance of project management professionals. Let’s say you are interested in project management but are not familiar with the field. You will likely hear many new terms in this situation because project managers are responsible for many roles and responsibilities….
Month: November 2022
SysOps vs. DevOps
Cloud computing has been a great technology development. DevOps (or SysOps) are the buzzwords for cloud computing. This is a combination between two words Development Operations (DevOps), and System Operations (SysOps), each. Both cloud computing methods are highly in demand, which creates more job opportunities and high-paying salaries. This blog will explain the differences between…
SDK for Go 2.0 Developer Preview Available on AWS Cloud
A developer preview of the updated SDK for Go is now available on theAmazon Cloud Services Inc. (AWS). Golang is sometimes called Golang. It is an open-source programming language that Google has backed. It is optimized for large-scale applications such as performant Web apps that can run at great scale. It is currently at version…
Visual Studio Bug: Developer Hit with $6.500 AWS Bill Carlo, a South African developer who is familiar with Git, explained that his code was uploaded to a public repository instead of a private one. This was due to a bug in Visual Studio 2015’s GitHub extension. Although the bug has been fixed and AWS will refund the large bill, Carlo shared his experience to highlight security issues when working with cloud computing. Carlo stated that developers need to be aware and follow best practices when pushing source to the cloud. “Things aren’t set in stone yet. We are creating the rules as we go.” This could be a fascinating case study. I hope it raises awareness about the dangers of cloud version control, especially when combined with limitless cloud accounts such as AWS. Carlo explained how he decided to forgo his usual practice of using Git command line and instead used the built-in Visual Studio IDE functionality to commit a local repository to a private repository on GitHub. It ended up in a public repository, which was not what he expected. AWS sent him a message advising him that his account was compromised by the disclosure of an access code. He tried to contain the damage but it was too late. Bitcoin miners had already found the key and put it to good use. Carlo explained that bitcoin miners constantly scan GitHub source code to find Amazon access keys. These keys are used to spawn large numbers EC2 instances that can mine bitcoins. They make a lot of money while the ones who were exploited end up with huge bills. Bitcoin.org describes Bitcoin as “an innovative payment network, and a new type of money.” Bitcoin uses peer-to-peer technology, which allows it to operate without central banks or central authorities. The network manages transactions and issues bitcoins. Bitcoin users can use exposed access keys to mine other bitcoins by leveraging them. Carlo stated that all they need is one key. A single click through a buggy interface or unintentional click can expose your data to all the world in a matter of seconds. Many companies store their source code and data in the cloud. With multiple developers having access, we will see significant data leaks in future. This is a frightening prospect for us all. Carlo stated that he was contacted to resolve the matter by Microsoft and AWS executives. He received a but fix and AWS bill reimbursement. He also had some advice for AWS developers:
Before you use a new version control GUI in the wild, make sure to test it. You could be exposed to a bug. Secure sensitive information in configuration files Move access keys to a separate file and exclude this from Git deployments with a.gitignore. Amazon could automatically implement daily max budgets. Amazon should not allow…
Oursky Announces Open Source of a Tool for AWS Web site Hosting Development firm Oursky today announced that it has open-sourced a tool to simplify the process for hosting static Web sites on Amazon Web Services Inc. (AWS). AWS Site Manager is a simple command-line tool which leverages Amazon CloudFront (the AWS content delivery network — CDN) and Amazon Simple Storage Service. This tool simplifies the process of setting up and managing static Web sites by removing the complexity associated with using these services. “AWS S3 and CloudFront combined are a great static website hosting solution, but it can be difficult to set up,” states Ben Cheng, one in a group of 40 developers at the Hong Kong company. You need to configure the S3 correctly and configure CloudFront. Also, you should be concerned about best practices like site redirection, syncfile and invalidate CloudFront for updating. These are too complicated to host a static website so we open-sourced our tool AWS site-manager. This tool is now available on GitHub. After configuring AWS credentials and setting up configuration settings, developers can use this command-line tool to navigate into a project directory, create and sync a domain, and then set up AWS credentials. This creates an S3 bucket with domain name and Web site URL. It also syncs local files to S3 and redirects URL (example.com) back to the bucket. The GitHub README.md file states that this does so. The tool can also be used by developers to create HTTPS sites. Cheng stated that the tool is still in its initial stages. Further work is planned for:
CloudFront supports gzip instead of S3. Keep config handy so that next time you can run aws site-manager sync on your local folder. Improved control of HTTP header, Custom Page for Error Code. Support Let’s Encrypt free SSL certificate or ACM cert Route-53 can also be automatically configured Cheng invited interested developers to create issues…