Posts

Amazon EC2 capacity blocks for ML can be shared across multiple accounts - devamazonaws.blogspot.com

Amazon Web Services (AWS) is announcing the general availability of cross-account sharing for Amazon EC2 Capacity Blocks for ML. This capability allows organizations to share reserved GPU capacity across AWS accounts using AWS Resource Access Manager (RAM), helping optimize utilization and reduce costs. Organizations can now purchase Capacity Blocks and provision them across multiple accounts, allowing different workloads to access a pool of reserved capacity at no additional cost. This capability helps teams coordinate ML infrastructure investments and keeps reserved GPU capacity in continuous use across different workloads. This feature is available for all Instance Capacity Blocks in AWS Regions where EC2 Capacity Blocks for ML are offered. For a complete list of supported regions, refer to Capacity Blocks Supported Regions documentation .  To get started, create a Resource Share through AWS Resource Access Manager, add your Capacity Blocks for ML resources, and specify the t...

[MS] Enable Soft Delete in Azure SQL - devamazonaws.blogspot.com

Image
Sometimes applications need to remove data without actually losing it. Soft delete keeps rows in the database while making them invisible to normal application access. This is especially valuable when exposing a database to an AI agent through an MCP server like SQL MCP Server, where safety and reversibility matter. Learn about SQL MCP Server Filtering on an IsDeleted column in every query is fragile. One missed filter exposes your data. Row-Level Security enforces visibility rules inside the database so application code cannot bypass them. Let's take a look. Working demo: https://gist.github.com What We Are Building A Todos table where soft delete is enforced at the database layer. Step 1: Create the User & Login This example uses a SQL login for simplicity. In Azure SQL, you would typically use a managed identity. The pattern is the same. CREATE LOGIN TodoDbUser WITH PASSWORD = 'Long@12345'; GO CREATE USER TodoDbUser FOR LOGIN TodoDbUser; GO Step 2: C...

[MS] How can I prevent the user from changing the widths of ListView columns in version 5 of the common controls? - devamazonaws.blogspot.com

Last time, we saw how to prevent the user from changing the widths of ListView columns , but the technique required version 6 of the common controls. What if you're stuck in the dark ages and have to use version 5? You can deny the ability to change the width of a header item by listening for HDN_ ITEM­CHANGING and returning 1 to deny the change if there is a change to the width. case WM_NOTIFY: { auto hdr = (NMHDR*)lParam; if (hdr->code == HDN_ITEMCHANGING) { auto header = (NMHEADER*)lParam; if (header->pitem->mask & HDI_WIDTH) { return 1; } } } return 0; The above code assumes that it is running in a window procedure. If it's running in a dialog procedure, then you need to set the dialog message result. case WM_NOTIFY: { auto hdr = (NMHDR*)lParam; if (hdr->code == HDN_ITEMCHANGING) { auto header = (NMHEADER*)lParam; if (heade...

[MS] Minimal GitOps for Edge Applications with Azure IoT Operations and Azure DevOps - devamazonaws.blogspot.com

Introduction Building and operating edge applications is a team sport, especially when you're working with Azure IoT Operations (AIO), custom Rust services, and a mix of cloud and on-prem environments. Over the past year, our team set out to create a minimal GitOps workflow that's simple enough for small pilots, but robust enough to scale to production. This post shares our approach, the architectural decisions behind it, and practical templates you can use today. All pipeline YAMLs and scripts are available in our public repo . Why Minimal GitOps? Edge solutions are complex by nature: multiple services, hardware dependencies, and frequent updates. In Kubernetes-based environments—especially those running on industrial edge devices with limited connectivity and resource constraints—you can’t afford fragile or ad-hoc deployments. It’s not uncommon for a cluster on a plant floor to lose WAN connectivity for hours or even days, or for devices to operate with tight CPU and memor...

[MS] How to Enable Microsoft Entra ID for Azure Cosmos DB (NoSQL) - devamazonaws.blogspot.com

Image
Strengthen Identity Security and Eliminate Account Keys Identity is becoming the new security perimeter. As organizations modernize their cloud applications, long‑lived secrets and shared keys introduce unnecessary risk. Azure Cosmos DB now fully supports Microsoft Entra ID for both control plane and data plane access, giving customers a secure, passwordless, least‑privilege alternative to legacy key‑based authentication. This blog walks through why customers are moving to Entra ID, what changes when you disable local authentication, and how to configure modern RBAC for Cosmos DB. Why Move to Microsoft Entra ID? Organizations are accelerating their shift toward identity‑driven security to address: Key leakage and secret sprawl across distributed applications Zero Trust mandates requiring continuous verification and least‑privilege access Compliance obligations (SOC 2, ISO, FedRAMP) that discourage unmanaged secrets Operational challenges tracking who has access and why Microsoft...

[MS] February 2026 Insiders (version 1.110) - devamazonaws.blogspot.com

Learn what is new in the Visual Studio Code February 2026 Release (1.110). Read the full article Post Updated on March 04, 2026 at 05:00PM Thanks for reading from devamazonaws.blogspot.com

[MS] January 2026 Insiders (version 1.109) - devamazonaws.blogspot.com

Learn what is new in the Visual Studio Code January 2026 Release (1.109). Read the full article Post Updated on February 04, 2026 at 05:00PM Thanks for reading from devamazonaws.blogspot.com