Posts

Stream data into Snowflake using Kinesis Data Firehose and Snowflake Snowpipe Streaming (Preview) - devamazonaws.blogspot.com

Amazon Kinesis Data Firehose (Firehose) now offers direct integration with Snowflake Snowpipe Streaming in preview. Firehose enables customers to reliably capture, transform, and deliver data streams into Amazon S3, Amazon Redshift, Splunk, and other destinations for analytics. With this new feature, customers can stream clickstream, application, and AWS service logs from multiple sources, including Kinesis Data Streams, to Snowflake. With a few clicks, customers can setup a Firehose stream to deliver data to Snowflake. Firehose automatically scales to stream gigabytes of data, and records are available in Snowflake within seconds. Post Updated on January 19, 2024 at 10:18PM

Amazon ECS announces managed instance draining - devamazonaws.blogspot.com

Today, Amazon Elastic Container Services (Amazon ECS) announced managed instance draining, a new capability that facilitates graceful shutdown of workloads deployed on Amazon Elastic Compute Cloud (Amazon EC2) instances by safely stopping and rescheduling workloads to other, non-terminating instances. This capability enables customers to simplify infrastructure maintenance workflows, such as rolling out a new Amazon Machine Image (AMI) version, without needing to build custom solutions to gracefully shutdown instances without disrupting their workloads. Post Updated on January 19, 2024 at 09:10PM

Amazon EC2 High Memory instances now available in Asia Pacific (Seoul) Region - devamazonaws.blogspot.com

Starting today, Amazon EC2 High Memory instances with 12TiB of memory (u-12tb1.112xlarge) are now available in Asia Pacific (Seoul) Region. Customers can start using these new High Memory instances with On Demand and Savings Plan purchase options. Post Updated on January 19, 2024 at 05:55PM

[MS] Final notice of alternate credentials deprecation - devamazonaws.blogspot.com

In November 2019, we announced that the alternate credentials feature will be formally deprecated in March 2020 . Since then, a small number of users were grandfathered in with continued usage of existing alternate credentials, which have remained active until today. We will be discontinuing all usage of alternate credentials this month. Users have been notified of this change over email over the course of 2023. If you are affected and this is the first time you are hearing of this, the recommended action from our team is to explore this list of alternative means of authentication available , at your earliest convenience as this January deprecation will cause existing requests authenticated with alternate credentials to fail. The simplest of these alternative authentication methods would be replacing your alternate credential with a new personal access token . We also suggest you explore our new managed identity and service principal support , which might serve as a better fit for t...

[MS] The case of the fail-fast trying to log a caught exception - devamazonaws.blogspot.com

A customer had a bunch of crash dumps that showed that their code had caught an exception but then crashed anyway while trying to log the exception. Here is the stack trace at the point the crash dump was captured: 00 KERNELBASE!RaiseFailFastException+0x152 01 contoso!wil::details::WilDynamicLoadRaiseFailFastException+0x49 02 contoso!wil::details::WilRaiseFailFastException+0x18 03 contoso!wil::details::WilFailFast+0xa8 04 contoso!wil::details::ReportFailure_NoReturn<3>+0x7e 05 contoso!wil::details::ReportFailure_Base<3,0>+0x30 06 contoso!wil::details::ReportFailure_CaughtExceptionCommon<2>+0x11c 07 contoso!wil::details::ReportFailure_CaughtException<2>+0x52 08 contoso!wil::details::in1diag3::Log_CaughtException+0x13 09 contoso!`Contoso::SpeechRecognition::Initialize'::`1'::catch$258+0x3f 0a VCRUNTIME140_1_APP!_CallSettingFrame_LookupContinuationIndex+0x20 0b VCRUNTIME140_1_APP!__FrameHandler4::CxxCallCatchBlock+0x115 0c ntdll!RcFrameConsolidation+0x6 0...

[MS] Latest NoSQL Java Ecosystem Updates 2023 Q3 & Q4 - devamazonaws.blogspot.com

We're always busy adding new features, fixes, patches, and improvements to our Java-based client libraries for Azure Cosmos DB for NoSQL . In this regular blog series, we share highlights of recent updates in the last period.   July - December 2023 updates   Spark 3.4 Support Throughput Control - gateway support in Spark Connector Aggressive Connection Warmup Improvements in Java SDK Query Pagination Improvements in Java SDK Patch Operation on more than 10 fields in Spark Connector Bypass Integrated Cache in Java SDK Diagnostics Thresholds support for Java SDK and Spring Data Integration of Throughput Control with Change Feed Processor - Java SDK Session token mismatch  - further optimization Change Feed Processor Context for All Versions and Deletes mode in Java SDK Hierarchical Partition Key Support in Spark Connector   Spark 3.4 Support Cloud-native hybrid transactional and analytical processing (HTAP)  is supported in Azure Cosmos DB through...

[MS] Implementing two-phase initialization with ATL - devamazonaws.blogspot.com

In an attempt to solve problems with exceptions thrown out of constructors that hand out COM references in your class implement with ATL, you might notice this nice extension point called Final­Construct() and use it for the second phase of two-phase construction. // ATL - this code is wrong class MyPage : public CComObjectRootEx<CComMultiThreadModel>, public CComCoClass<MyPage>, public IPage { public: DECLARE_PROTECT_FINAL_CONSTRUCT() HRESULT FinalConstruct() try { Application::LoadComponent(this, blah, blah); something_that_might_throw(); return S_OK; } CATCH_RETURN(); ⟦ ... ⟧ }; You thought you were clever and remembered that ATL runs the constructor with a reference count of zero , so you deferred the operations that use COM references to the Final­Construct() , and you used DECLARE_ PROTECT_ FINAL_ CONSTRUCT() to ensure that Final­Construct() runs with a nonzero reference count. However, if you look at ho...