AWS KMS now supports importing asymmetric and HMAC keys
You can now import asymmetric and HMAC keys into AWS Key Management Service (AWS KMS) and use them within supported KMS-integrated AWS services and your own applications... read more
You can now import asymmetric and HMAC keys into AWS Key Management Service (AWS KMS) and use them within supported KMS-integrated AWS services and your own applications... read more

Version 5.0 of the HashiCorp Terraform AWS provider brings improvements to default tags, allowing practitioners to set tags at the provider level... read more

AWS’s reverse logistics program provides a sustainable path for components—all while maintaining the highest level of data security... read more

How to deploy Keycloak, an open-source Identity and Access Management solution, on AWS as an Identity Provider for AWS IAM Identity Centre and the instructions for deploying both older (v16) and newer (v21) versions of Keycloak using different infrastructure-as-code tools... read more
A step-by-step guide on setting up an AWS Lambda function to send email notifications to IAM Users when their AWS Web Console passwords are expiring. The implementation enhances security, efficiency, and user experience in the AWS IAM environment... read more

Currently, Lambda logs can only be sent to Cloudwatch, but many companies prefer using centralized observability services. To overcome this limitation, AWS Cloudwatch provides Log Subscriptions Filters, which can send logs to Kinesis Data Stream, Lambda, or Kinesis Data Firehose. By using Firehose, .. read more
The memory wall problem occurs when a processor's speed surpasses the rate at which data can be transferred to and from memory, resulting in performance slowdowns. CPUs mitigate this by using L-caches, which are small and fast. Understanding memory allocation and cache utilization is crucial for opt.. read more

In the world of DevOps, two programming languages are often pitted against each other: Golang and Python. Both languages have their own strengths and weaknesses, and choosing the right one for your DevOps needs can be a tough decision... read more
An exploration of fuzz testing in Go with a look at how to write a fuzz target for a (nearly) realistic function... read more
Starting in Go 1.21, the Go command allows for switching between different versions of the Go toolchain based on module requirements, and it automatically selects the appropriate toolchain version. The GOTOOLCHAIN environment setting and the go and toolchain lines in the go.mod file determine the to.. read more