README.md in kms_encrypted-1.2.4 vs README.md in kms_encrypted-1.3.0

- old
+ new

@@ -46,11 +46,11 @@ gem 'aws-sdk-kms' ``` Create an [Amazon Web Services](https://aws.amazon.com/) account if you don’t have one. KMS works great whether or not you run your infrastructure on AWS. -Create a [KMS master key](https://console.aws.amazon.com/iam/home#/encryptionKeys) and set it in your environment along with your AWS credentials ([dotenv](https://github.com/bkeepers/dotenv) is great for this) +Create a [KMS master key](https://console.aws.amazon.com/kms/home#/kms/keys) and set it in your environment along with your AWS credentials ([dotenv](https://github.com/bkeepers/dotenv) is great for this) ```sh KMS_KEY_ID=arn:aws:kms:... AWS_ACCESS_KEY_ID=... AWS_SECRET_ACCESS_KEY=... @@ -65,24 +65,18 @@ ### Google Cloud KMS Add this line to your application’s Gemfile: ```ruby -gem 'google-apis-cloudkms_v1' +gem 'google-cloud-kms' ``` Create a [Google Cloud Platform](https://cloud.google.com/) account if you don’t have one. KMS works great whether or not you run your infrastructure on GCP. Create a [KMS key ring and key](https://console.cloud.google.com/iam-admin/kms) and set it in your environment along with your GCP credentials ([dotenv](https://github.com/bkeepers/dotenv) is great for this) ```sh -KMS_KEY_ID=projects/.../locations/.../keyRings/.../cryptoKeys/... -``` - -The Google API client logs requests by default. Be sure to turn off the logger in production or it will leak the plaintext. - -```ruby -Google::Apis.logger = Logger.new(nil) +KMS_KEY_ID=projects/my-project/locations/global/keyRings/my-key-ring/cryptoKeys/my-key ``` ### Vault Add this line to your application’s Gemfile: