CINXE.COM

What is Valkey? – Valkey Datastore Explained - Amazon Web Services

<!doctype html> <html class="no-js aws-lng-en_US aws-with-target" lang="en-US" data-static-assets="https://a0.awsstatic.com" data-js-version="1.0.597" data-css-version="1.0.508"> <head> <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: https://a0.awsstatic.com https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev; base-uri 'none'; connect-src 'self' https://*.analytics.console.aws.a2z.com https://*.harmony.a2z.com https://*.marketing.aws.dev https://*.panorama.console.api.aws https://*.prod.chc-features.uxplatform.aws.dev https://*.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://112-tzm-766.mktoresp.com https://112-tzm-766.mktoutil.com https://a0.awsstatic.com https://a0.p.awsstatic.com https://a1.awsstatic.com https://amazonwebservices.d2.sc.omtrdc.net https://amazonwebservicesinc.tt.omtrdc.net https://api-v2.builderprofile.aws.dev https://api.regional-table.region-services.aws.a2z.com https://api.us-west-2.prod.pricing.aws.a2z.com https://auth.aws.amazon.com https://aws.amazon.com https://aws.amazon.com/p/sf/ https://aws.demdex.net https://b0.p.awsstatic.com https://c0.b0.p.awsstatic.com https://calculator.aws https://chatbot-api.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://chatbot-stream-api.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://cm.everesttech.net https://csml-plc-prod.us-west-2.api.aws/plc/csml/logging https://d0.awsstatic.com https://d1.awsstatic.com https://d1fgizr415o1r6.cloudfront.net https://d2c.aws.amazon.com https://d3borx6sfvnesb.cloudfront.net https://dftu77xade0tc.cloudfront.net https://dpm.demdex.net https://edge.adobedc.net https://fls-na.amazon.com https://i18n-string.us-west-2.prod.pricing.aws.a2z.com https://iad.staging.prod.tv.awsstatic.com https://infra-api.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://ingestion.aperture-public-api.feedback.console.aws.dev https://livechat-api.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://pricing-table.us-west-2.prod.site.p.awsstatic.com https://prod-us-west-2.csp-report.marketing.aws.dev https://prod.log.shortbread.aws.dev https://prod.tools.shortbread.aws.dev https://prod.us-east-1.api.gcr-chat.marketing.aws.dev https://prod.us-east-1.rest-bot.gcr-chat.marketing.aws.dev https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev https://prod2.clientlogger.cn-northwest-1.marketplace.aws.a2z.org.cn https://public.lotus.awt.aws.a2z.com https://s0.awsstatic.com https://s3.amazonaws.com/aws-messaging-pricing-information/ https://s3.amazonaws.com/public-pricing-agc/ https://spot-bid-advisor.s3.amazonaws.com https://t0.m.awsstatic.com https://target.aws.amazon.com https://token.us-west-2.prod.site.p.awsstatic.com https://tv.awsstatic.com https://view-stage.us-west-2.prod.pricing.aws.a2z.com https://view-staging.us-east-1.prod.plc1-prod.pricing.aws.a2z.com https://vs.aws.amazon.com https://webchat-aws.clink.cn https://wrp.aws.amazon.com https://www.youtube-nocookie.com https://xcxrmtkxx5.execute-api.us-east-1.amazonaws.com/prod/ wss://*.transport.connect.us-east-1.amazonaws.com wss://prod.us-east-1.wss-bot.gcr-chat.marketing.aws.dev wss://webchat-aws.clink.cn; font-src 'self' data: https://a0.awsstatic.com https://f0.awsstatic.com https://fonts.gstatic.com https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev; frame-src 'self' https://*.widget.console.aws.amazon.com https://aws.demdex.net https://c0.b0.p.awsstatic.com https://calculator.aws https://conversational-experience-worker.widget.console.aws.amazon.com/lotus/isolatedIFrame https://dpm.demdex.net https://pricing-table.us-west-2.prod.site.p.awsstatic.com https://token.us-west-2.prod.site.p.awsstatic.com https://www.youtube-nocookie.com; img-src 'self' blob: data: https://*.vidyard.com https://*.ytimg.com https://a0.awsstatic.com https://amazonwebservices.d2.sc.omtrdc.net https://avatars.builderprofile.aws.dev https://aws-clink2-resource.s3.cn-northwest-1.amazonaws.com.cn https://aws-quickstart.s3.amazonaws.com https://aws.amazon.com https://aws.demdex.net https://awsmedia.s3.amazonaws.com https://chat.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://cm.everesttech.net https://d1.awsstatic.com https://d1d1et6laiqoh9.cloudfront.net https://d2908q01vomqb2.cloudfront.net https://d2c.aws.amazon.com https://d2cpw7vd6a2efr.cloudfront.net https://d36cz9buwru1tt.cloudfront.net https://d7umqicpi7263.cloudfront.net https://docs.aws.amazon.com https://dpm.demdex.net https://fls-na.amazon.com https://google.ca https://google.co.in https://google.co.jp https://google.co.th https://google.co.uk https://google.com https://google.com.ar https://google.com.au https://google.com.br https://google.com.hk https://google.com.mx https://google.com.tr https://google.com.tw https://google.de https://google.es https://google.fr https://google.it https://google.nl https://google.pl https://google.ru https://iad.staging.prod.tv.awsstatic.com https://img.youtube.com https://marketingplatform.google.com https://media.amazonwebservices.com https://p.adsymptotic.com https://pages.awscloud.com https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev https://s3.amazonaws.com/aws-quickstart/ https://ssl-static.libsyn.com https://static-cdn.jtvnw.net https://tv.awsstatic.com https://webchat-aws.clink.cn https://www.google.com https://www.linkedin.com https://yt3.ggpht.com; media-src 'self' blob: https://*.libsyn.com https://a0.awsstatic.com https://anchor.fm https://awsmedia.s3.amazonaws.com https://awspodcastsiberiaent.s3.eu-west-3.amazonaws.com https://chat.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://chtbl.com https://content.production.cdn.art19.com https://d1.awsstatic.com https://d1hemuljm71t2j.cloudfront.net https://d1le29qyzha1u4.cloudfront.net https://d1oqpvwii7b6rh.cloudfront.net https://d1vo51ubqkiilx.cloudfront.net https://d1yyh5dhdgifnx.cloudfront.net https://d2908q01vomqb2.cloudfront.net https://d2a6igt6jhaluh.cloudfront.net https://d3ctxlq1ktw2nl.cloudfront.net https://d3h2ozso0dirfl.cloudfront.net https://dgen8gghn3u86.cloudfront.net https://dk261l6wntthl.cloudfront.net https://download.stormacq.com/aws/podcast/ https://dts.podtrac.com https://iad.staging.prod.tv.awsstatic.com https://media.amazonwebservices.com https://mktg-apac.s3-ap-southeast-1.amazonaws.com https://rss.art19.com https://s3-ap-northeast-1.amazonaws.com/aws-china-media/ https://tv.awsstatic.com https://www.buzzsprout.com; object-src 'none'; script-src 'sha256-PbryX5lQWCdSR48qR4OIWj6swmfTYkeWtICo76LVZTI=' 'nonce-azRrO7MwG8GojAHWgLklbogVNda8DdnCwKePCRXpkls=' 'self' blob: https://*.cdn.console.awsstatic.com/ https://*.cdn.uis.awsstatic.com/ https://*.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://a.b.cdn.console.awsstatic.com https://a0.awsstatic.com https://amazonwebservicesinc.tt.omtrdc.net https://cdn.builderprofile.aws.dev https://d2c.aws.amazon.com https://googleads.g.doubleclick.net https://loader.us-east-1.prod.mrc-sunrise.marketing.aws.dev https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev https://spot-price.s3.amazonaws.com https://static.doubleclick.net https://t0.m.awsstatic.com https://token.us-west-2.prod.site.p.awsstatic.com https://website.spot.ec2.aws.a2z.com https://www.google.com https://www.gstatic.com https://www.youtube.com/iframe_api https://www.youtube.com/s/player/; style-src 'self' 'unsafe-inline' https://a0.awsstatic.com https://prod.us-east-1.ui.gcr-chat.marketing.aws.dev https://t0.m.awsstatic.com https://token.us-west-2.prod.site.p.awsstatic.com" data-report-uri="https://prod-us-west-2.csp-report.marketing.aws.dev/submit"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://a0.awsstatic.com" crossorigin="anonymous"> <link rel="dns-prefetch" href="https://a0.awsstatic.com"> <link rel="dns-prefetch" href="https://d1.awsstatic.com"> <link rel="dns-prefetch" href="https://amazonwebservicesinc.tt.omtrdc.net"> <link rel="dns-prefetch" href="https://s0.awsstatic.com"> <link rel="dns-prefetch" href="https://t0.m.awsstatic.com"> <title>What is Valkey? – Valkey Datastore Explained - Amazon Web Services</title> <meta name="description" content="Valkey is an open source, high performance, in-memory, key-value datastore. It is designed as a drop-in replacement for Redis OSS."> <meta name="robots" content="index, follow"> <meta property="twitter:title" content="What is Valkey? – Valkey Datastore Explained - Amazon Web Services"> <meta property="twitter:description" content="Valkey is an open source, high performance, in-memory, key-value datastore. It is designed as a drop-in replacement for Redis OSS."> <meta property="og:title" content="What is Valkey? – Valkey Datastore Explained - Amazon Web Services"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="canonical" href="https://aws.amazon.com/elasticache/what-is-valkey/"> <link rel="alternate" href="https://aws.amazon.com/cn/elasticache/what-is-valkey/" hreflang="zh-cn"> <script src="https://a0.awsstatic.com/libra/1.0.597/csp/csp-report.js" async="true"></script> <meta property="twitter:card" content="summary"> <meta property="twitter:image" content="https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_179x109.png"> <meta property="twitter:site" content="@awscloud"> <meta property="fb:pages" content="153063591397681"> <meta name="baidu-site-verification" content="pjxJUyWxae"> <meta name="360-site-verification" content="cbe5c6f0249e273e71fffd6d6580ce09"> <meta name="shenma-site-verification" content="79b94bb338f010af876605819a332e19_1617844070"> <meta name="sogou_site_verification" content="Ow8cCy3Hgq"> <link rel="icon" type="image/ico" href="https://a0.awsstatic.com/libra-css/images/site/fav/favicon.ico"> <link rel="shortcut icon" type="image/ico" href="https://a0.awsstatic.com/libra-css/images/site/fav/favicon.ico"> <link rel="apple-touch-icon" sizes="57x57" href="https://a0.awsstatic.com/libra-css/images/site/touch-icon-iphone-114-smile.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://a0.awsstatic.com/libra-css/images/site/touch-icon-ipad-144-smile.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://a0.awsstatic.com/libra-css/images/site/touch-icon-iphone-114-smile.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://a0.awsstatic.com/libra-css/images/site/touch-icon-ipad-144-smile.png"> <meta property="og:type" content="company"> <meta property="og:url" content="https://aws.amazon.com/elasticache/what-is-valkey/"> <meta property="og:image" content="https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png"> <meta property="og:site_name" content="Amazon Web Services, Inc."> <meta name="facebook-domain-verification" content="ucogvbvio3zpukhjxw4pcprci7qylr"> <meta name="google-site-verification" content="XHghG81ulgiW-3EylGcF48sG28tBW5EH0bNUhgo_DrU"> <meta name="msvalidate.01" content="6F92E52A288E266E30C2797ECB5FCCF3"> <link rel="stylesheet" href="https://a0.awsstatic.com/libra-css/css/1.0.508/style-awsm-base.css"> <link rel="stylesheet" href="https://a0.awsstatic.com/libra-css/css/1.0.508/style-awsm-components.css"> <script type="esms-options">{"noLoadEventRetriggers": true, "nonce":"azRrO7MwG8GojAHWgLklbogVNda8DdnCwKePCRXpkls="}</script> <script async src="https://a0.awsstatic.com/eb-csr/1.0.123/polyfills/es-module-shims/es-module-shims.js"></script> <script type="importmap">{"imports":{"react":"https://a0.awsstatic.com/eb-csr/1.0.123/react/react.js","react/jsx-runtime":"https://a0.awsstatic.com/eb-csr/1.0.123/react/jsx-runtime.js","react-dom":"https://a0.awsstatic.com/eb-csr/1.0.123/react/react-dom.js","react-dom/server":"https://a0.awsstatic.com/eb-csr/1.0.123/react/server-browser.js","react-dom-server-browser":"https://a0.awsstatic.com/eb-csr/1.0.123/react/react-dom-server-browser.js","sanitize-html":"https://a0.awsstatic.com/eb-csr/1.0.123/sanitize-html/index.js","video.js":"https://a0.awsstatic.com/eb-csr/1.0.123/videojs/video.js","videojs-event-tracking":"https://a0.awsstatic.com/eb-csr/1.0.123/videojs/videojs-event-tracking.js","videojs-hotkeys":"https://a0.awsstatic.com/eb-csr/1.0.123/videojs/videojs-hotkeys.js","@amzn/awsmcc":"https://a0.awsstatic.com/awsmcc/1.0.0/bundle/index.js"}}</script> <script type="application/json" id="aws-page-settings"> { "supportedLanguages": ["ar","cn","de","en","es","fr","id","it","jp","ko","pt","ru","th","tr","tw","vi"], "defaultLanguage": "en", "logDataSet": "LIVE:PROD", "logInstance": "PUB", "csdsEndpoint": "https://d2c.aws.amazon.com/", "framework": "v2", "g11nLibPath": "https://a0.awsstatic.com/g11n-lib/2.0.107", "i18nStringPath": "https://i18n-string.us-west-2.prod.pricing.aws.a2z.com", "libraCSSPath": "https://a0.awsstatic.com/libra-css/css/1.0.508", "libraCSSImagePath": "https://a0.awsstatic.com/libra-css/images", "isLoggingEnabled": true, "currentLanguage": "en-US", "currentStage": "Prod", "isBJS": false, "isMarketplace": false, "isRTL": false, "requireBaseUrl": "https://a0.awsstatic.com", "requirePackages":[ { "name": "libra", "location": "libra/1.0.597" } ], "requirePaths": { "directories": "https://a0.awsstatic.com/libra/1.0.597/directories", "libra-cardsui": "https://a0.awsstatic.com/libra/1.0.597/libra-cardsui", "librastandardlib": "https://a0.awsstatic.com/libra/1.0.597/librastandardlib", "aws-blog": "https://a0.awsstatic.com/aws-blog/1.0.80/js", "plc": "https://a0.awsstatic.com/plc/js/1.0.138/plc", "scripts": "libra/1.0.597/v1-polyfills/scripts", "libra-search": "https://a0.awsstatic.com/libra-search/1.0.19/js", "pricing-calculator": "https://a0.awsstatic.com/pricing-calculator/js/1.0.2", "pricing-savings-plan": "https://a0.awsstatic.com/pricing-savings-plan/js/1.0.23" }, "staticAssetPath": "https://a0.awsstatic.com", "jsAssetPath": "https://a0.awsstatic.com/libra/1.0.597", "awstvVideoAssetOrigin": "https://tv.awsstatic.com", "awstvVideoAPIOrigin": "//aws.amazon.com" } </script> <script src="https://a0.awsstatic.com/libra/1.0.597/libra-head.js"></script> <script src="https://a0.awsstatic.com/s_code/js/3.0/awshome_s_code.js"></script> <script src="https://d2c.aws.amazon.com/client/loader/v1/d2c-load.js"></script> <script async src="https://a0.awsstatic.com/da/js/1.0.51/aws-da.js"></script> <link rel="stylesheet" href="https://a0.awsstatic.com/eb-csr/1.0.123/orchestrate.css"> <script type="module" async="true" src="https://a0.awsstatic.com/eb-csr/1.0.123/orchestrate.js"></script> <script type="application/json" id="target-mediator">{"pageLanguage":"en","supportedLanguages":["ar","cn","de","en","es","fr","id","it","jp","ko","pt","ru","th","tr","tw","vi"],"offerOrigin":"https://s0.awsstatic.com"}</script> <script data-js-script="target-mediator" src="https://a0.awsstatic.com/target/1.0.123/aws-target-mediator.js" async="true"></script> </head> <body class="awsm"> <script id="awsc-panorama-bundle" type="text/javascript" src="https://prod.pa.cdn.uis.awsstatic.com/panorama-nav-init.js" data-config="{&quot;appEntity&quot;:&quot;aws-marketing&quot;,&quot;region&quot;:&quot;us-west-1&quot;,&quot;service&quot;:&quot;global-site&quot;,&quot;trackerConstants&quot;:{&quot;cookieDomain&quot;:&quot;aws.amazon.com&quot;}}" async="true"></script> <a id="aws-page-skip-to-main" class="lb-sr-only lb-sr-only-focusable lb-bold lb-skip-el" href="#aws-page-content-main"> Skip to main content</a> <header id="aws-page-header" class="awsm m-page-header lb-with-mobile-subrow" role="banner"> <div id="m-nav" class="m-nav" role="navigation" aria-label="Global Navigation"> <div class="m-nav-header lb-clearfix" data-menu-url="https://s0.awsstatic.com/en_US/nav/v3/panel-content/desktop/index.html"> <div class="m-nav-logo"> <div class="lb-bg-logo aws-amazon_web_services_smile-header-desktop-en"> <a href="https://aws.amazon.com/?nc2=h_lg"><span>Click here to return to Amazon Web Services homepage</span></a> </div> </div> <nav class="m-nav-secondary-links" style="min-width: 620px" aria-label="Secondary Global Navigation"> <a href="/about-aws/?nc2=h_header">About AWS</a> <a href="/contact-us/?nc2=h_header">Contact Us</a> <a class="lb-txt-none lb-tiny-iblock lb-txt-13 lb-txt lb-has-trigger-indicator" href="#" data-mbox-ignore="true" data-lb-popover-trigger="popover-support-selector" role="button" aria-expanded="false" aria-label="Explore support options" id="popover-popover-support-selector-trigger" aria-controls="popover-support-selector" aria-haspopup="true"> Support &nbsp; <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down lb-trigger-mount"> <path d="M1 4.5L8 11.5L15 4.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <a id="m-nav-language-selector" class="lb-tiny-iblock lb-txt lb-has-trigger-indicator" href="#" data-lb-popover-trigger="popover-language-selector" data-language="en" aria-label="Set site language" role="button" aria-controls="popover-language-selector" aria-expanded="false" aria-haspopup="true"> English &nbsp; <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down lb-trigger-mount"> <path d="M1 4.5L8 11.5L15 4.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <a class="lb-tiny-iblock lb-txt lb-has-trigger-indicator" href="#" data-lb-popover-trigger="popover-my-account" aria-label="Access account options" role="button" aria-controls="popover-my-account" aria-expanded="false" aria-haspopup="true"> My Account &nbsp; <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down lb-trigger-mount"> <path d="M1 4.5L8 11.5L15 4.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <div class="m-nav-cta-btn"> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_header_nav_cta"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="nav-buttons" data-da-so-version="sign-up-sign-in-all" data-da-so-url="nav"> <div class="data-attr-wrapper lb-tiny-iblock lb-none-pad lb-box" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="nav-buttons" data-da-so-version="prospect-sign-in" data-da-so-url="all"> <a class="lb-txt-none lb-tiny-iblock lb-txt-13 lb-txt" style="padding-top:8px; padding-right:13px;" href="https://console.aws.amazon.com/console/home?nc2=h_ct&amp;src=header-signin"> Sign In</a> </div> <div class="data-attr-wrapper lb-tiny-iblock lb-none-v-margin lb-btn" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="nav-buttons" data-da-so-version="prospect-signup" data-da-so-url="all"> <a class="lb-btn-p-primary" href="https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct&amp;src=header_signup" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}" role="button"> <span> Create an AWS Account</span> </a> </div> </div> </div> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_header_desktop_nav_cta_test"> <div class="data-attr-wrapper lb-tiny-iblock lb-none-pad lb-box" style="padding-top:2px; padding-left:13px;" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="main-button-clicks" data-da-so-url="desktop"> <div class="lb-tiny-iblock lb-box"> <div class="lb-tiny-iblock lb-micro-v-margin lb-btn lb-icon-only" data-myaws-auth-hidden-only="true"> <a class="lb-btn-da-primary-rounded" href="#" data-mbox-ignore="true" data-lb-popover-trigger="signed-out-options" role="button" aria-expanded="false" aria-label="AWS Builder Id options" id="popover-signed-out-options-trigger" aria-controls="signed-out-options" aria-haspopup="true"> <span> <i class="icon-user-o-aura lb-before"></i></span> </a> </div> <div class="lb-tiny-iblock lb-micro-v-margin m-no-auth lb-btn lb-icon-only" data-myaws-auth-only="true"> <a class="lb-btn-da-primary-rounded" href="#" data-mbox-ignore="true" data-lb-popover-trigger="signed-in-options" role="button" aria-expanded="false" aria-label="AWS Builder Id options" id="popover-signed-in-options-trigger" aria-controls="signed-in-options" aria-haspopup="true"> <span> <i class="icon-user-aura lb-before"></i></span> </a> </div> </div> <div class="lb-none-pad lb-popover lb-popover-rounded lb-popover-mid-small" style="padding-top:40px; padding-left:40px; padding-bottom:40px; padding-right:40px;" data-lb-comp="popover" data-id="signed-out-options" id="signed-out-options" aria-modal="false" aria-labelledby="popover-signed-out-options-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-tiny-align-center lb-txt-bold lb-txt-none lb-txt-20 lb-none-v-margin lb-txt"> Profile </div> <div class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt"> Your profile helps improve your interactions with select AWS experiences. </div> <div class="lb-none-pad lb-none-v-margin lb-box" style="margin-top:32px;"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="sign-in-button" data-da-so-url="desktop"> <div class="lb-xlarge-radius lb-border-p lb-none-pad lb-box" style="background-color:rgb(17,22,29); color:rgb(17,22,29); border-color:rgb(17,22,29);"> <a class="lb-tiny-align-center lb-txt-none lb-none-pad lb-none-v-margin lb-txt" style="padding-top:5px; color:#f5f5f5; padding-bottom:5px;" data-myaws-requested-url="true" href="https://auth.aws.amazon.com/sign-in"> Login</a> </div> </div> </div> </div> <div class="lb-none-pad lb-popover lb-popover-rounded lb-popover-mid-small" style="padding-top:40px; padding-left:40px; padding-bottom:40px; padding-right:40px;" data-lb-comp="popover" data-id="signed-in-options" id="signed-in-options" aria-modal="false" aria-labelledby="popover-signed-in-options-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-tiny-align-center lb-txt-bold lb-txt-none lb-txt-20 lb-none-v-margin lb-txt"> Profile </div> <div class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt"> Your profile helps improve your interactions with select AWS experiences. </div> <div class="lb-none-pad lb-none-v-margin lb-box" style="margin-top:32px;"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="view-profile" data-da-so-url="desktop"> <div class="lb-xlarge-radius lb-border-p lb-none-pad lb-box" style="color:rgb(17,22,29); border-color:rgb(17,22,29);"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="padding-top:5px; color:rgb(17,22,29); padding-bottom:5px;" href="https://aws.amazon.com/profile"> View profile</a> </div> </div> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="log-out" data-da-so-url="desktop"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="color:rgb(17,22,29); margin-top:16px;" data-myaws-requested-url="true" href="https://auth.aws.amazon.com/sign-out"> Log out</a> </div> </div> </div> </div> </div> </div> </nav> <div class="m-nav-primary-group"> <nav class="m-nav-primary-links" aria-label="Primary Global Navigation"> <i class="m-nav-angle-left-icon" aria-hidden="true"></i> <ul> <li aria-expanded="false"><span><a href="https://aws.amazon.com/q/?nc2=h_ql_prod_l1_q" class="m-nav-featured">Amazon Q</a></span></li> <li aria-expanded="false"><span><a href="/products/?nc2=h_ql_prod" data-panel="m-nav-panel-products">Products</a></span></li> <li aria-expanded="false"><span><a href="/solutions/?nc2=h_ql_sol" data-panel="m-nav-panel-solutions">Solutions</a></span></li> <li aria-expanded="false"><span><a href="/pricing/?nc2=h_ql_pr" data-panel="m-nav-panel-pricing">Pricing</a></span></li> <li aria-expanded="false"><span><a href="https://aws.amazon.com/documentation-overview/?nc2=h_ql_doc_do" data-panel="m-nav-panel-documentation">Documentation</a></span></li> <li aria-expanded="false"><span><a href="/getting-started/?nc2=h_ql_le" data-panel="m-nav-panel-learn">Learn</a></span></li> <li aria-expanded="false"><span><a href="/partners/?nc2=h_ql_pn" data-panel="m-nav-panel-partner">Partner Network</a></span></li> <li aria-expanded="false"><span><a href="https://aws.amazon.com/marketplace/?nc2=h_ql_mp" data-panel="m-nav-panel-marketplace">AWS Marketplace</a></span></li> <li aria-expanded="false"><span><a href="/customer-enablement/?nc2=h_ql_ce" data-panel="m-nav-panel-customer">Customer Enablement</a></span></li> <li aria-expanded="false"><span><a href="/events/?nc2=h_ql_ev" data-panel="m-nav-panel-events">Events</a></span></li> <li aria-expanded="false"><span><a href="/contact-us/?nc2=h_ql_exm" data-panel="m-nav-panel-more">Explore More </a></span></li> </ul> <div class="m-nav-icon-group"> <i class="m-nav-angle-right-icon" aria-hidden="true"></i> <button class="m-nav-search-icon" tabindex="0" aria-expanded="false" aria-label="Search"> <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-magnify"> <path d="M10.5 10.5L14.5 14.5" stroke-width="2" stroke-linejoin="round" /> <path d="M7 12.5C10.0376 12.5 12.5 10.0376 12.5 7C12.5 3.96243 10.0376 1.5 7 1.5C3.96243 1.5 1.5 3.96243 1.5 7C1.5 10.0376 3.96243 12.5 7 12.5Z" stroke-width="2" stroke-linejoin="round" /> </svg> </button> </div> </nav> <div id="m-nav-desktop-search" class="m-nav-search"> <form action="https://aws.amazon.com/search/" role="search"> <div class="m-typeahead" data-directory-id="typeahead-suggestions" data-lb-comp="typeahead"> <input class="m-nav-search-field" placeholder="Search" autocomplete="off" spellcheck="false" dir="auto" type="text" name="searchQuery"> </div> </form> <i class="m-nav-close-icon" role="button" aria-label="Close"></i> </div> </div> </div> <div class="lb-popover lb-popover-aui lb-popover-tiny" data-lb-comp="popover" data-id="popover-language-selector" id="popover-language-selector" aria-modal="false" aria-labelledby="popover-popover-language-selector-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-grid lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-12"> <ul class="lb-txt-none lb-ul lb-list-style-none lb-tiny-ul-block"> <li lang="ar-SA" translate="no" data-language="ar"><a href="https://aws.amazon.com/ar/?nc1=h_ls">عربي</a></li> <li lang="id-ID" translate="no" data-language="id"><a href="https://aws.amazon.com/id/?nc1=h_ls">Bahasa Indonesia</a></li> <li lang="de-DE" translate="no" data-language="de"><a href="https://aws.amazon.com/de/?nc1=h_ls">Deutsch</a></li> <li lang="en-US" translate="no" data-language="en"><a href="https://aws.amazon.com/?nc1=h_ls">English</a></li> <li lang="es-ES" translate="no" data-language="es"><a href="https://aws.amazon.com/es/?nc1=h_ls">Español</a></li> <li lang="fr-FR" translate="no" data-language="fr"><a href="https://aws.amazon.com/fr/?nc1=h_ls">Français</a></li> <li lang="it-IT" translate="no" data-language="it"><a href="https://aws.amazon.com/it/?nc1=h_ls">Italiano</a></li> <li lang="pt-BR" translate="no" data-language="pt"><a href="https://aws.amazon.com/pt/?nc1=h_ls">Português</a></li> </ul> </div> <div class="lb-col lb-tiny-24 lb-mid-12"> <ul class="lb-txt-none lb-ul lb-list-style-none lb-tiny-ul-block"> <li lang="vi-VN" translate="no" data-language="vi"><a href="https://aws.amazon.com/vi/?nc1=f_ls">Tiếng Việt</a></li> <li lang="tr-TR" translate="no" data-language="tr"><a href="https://aws.amazon.com/tr/?nc1=h_ls">Türkçe</a></li> <li lang="ru-RU" translate="no" data-language="ru"><a href="https://aws.amazon.com/ru/?nc1=h_ls">Ρусский</a></li> <li lang="th-TH" translate="no" data-language="th"><a href="https://aws.amazon.com/th/?nc1=f_ls">ไทย</a></li> <li lang="ja-JP" translate="no" data-language="jp"><a href="https://aws.amazon.com/jp/?nc1=h_ls">日本語</a></li> <li lang="ko-KR" translate="no" data-language="ko"><a href="https://aws.amazon.com/ko/?nc1=h_ls">한국어</a></li> <li lang="zh-CN" translate="no" data-language="cn"><a href="https://aws.amazon.com/cn/?nc1=h_ls">中文 (简体)</a></li> <li lang="zh-TW" translate="no" data-language="tw"><a href="https://aws.amazon.com/tw/?nc1=h_ls">中文 (繁體)</a></li> </ul> </div> </div> </div> <div class="lb-popover lb-popover-aui lb-popover-tiny" data-lb-comp="popover" data-id="popover-my-account" id="popover-my-account" aria-modal="false" aria-labelledby="popover-popover-my-account-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <ul class="lb-txt-none lb-ul lb-list-style-none lb-tiny-ul-block"> <li class="m-no-auth" data-myaws-auth-only="true"><a href="/profile/?nc2=h_m_mc">My Profile</a></li> <li class="m-no-auth" data-myaws-auth-only="true"><a href="https://auth.aws.amazon.com/sign-out/?nc2=h_m_mc">Sign out of AWS Builder ID</a></li> <li><a href="https://console.aws.amazon.com/?nc2=h_m_mc">AWS Management Console</a></li> <li><a href="https://console.aws.amazon.com/billing/home#/account?nc2=h_m_ma">Account Settings</a></li> <li><a href="https://console.aws.amazon.com/billing/home?nc2=h_m_bc">Billing &amp; Cost Management</a></li> <li><a href="https://console.aws.amazon.com/iam/home?nc2=h_m_sc#security_credential">Security Credentials</a></li> <li><a href="https://phd.aws.amazon.com/?nc2=h_m_sc">AWS Personal Health Dashboard</a></li> </ul> </div> <div class="lb-popover lb-popover-aui lb-popover-tiny" data-lb-comp="popover" data-id="popover-support-selector" id="popover-support-selector" aria-modal="false" aria-labelledby="popover-popover-support-selector-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <ul class="lb-txt-none lb-ul lb-list-style-none lb-tiny-ul-block"> <li><a href="https://console.aws.amazon.com/support/home/?nc2=h_ql_cu">Support Center</a></li> <li><a href="https://iq.aws.amazon.com/?utm=mkt.nav">Expert Help</a></li> <li><a href="https://repost.aws/knowledge-center/?nc2=h_m_ma">Knowledge Center</a></li> <li><a href="/premiumsupport/?nc2=h_m_bc">AWS Support Overview</a></li> <li><a href="https://repost.aws/">AWS re:Post</a></li> </ul> </div> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/suggestions" data-hbs-context="{&quot;pricingText&quot;:&quot;Pricing&quot;,&quot;documentationText&quot;:&quot;Documentation&quot;,&quot;calculatorText&quot;:&quot;Calculator&quot;}"></script> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/products-head" data-hbs-context="{&quot;productsText&quot;:&quot;Products&quot;}"></script> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/keypages-head" data-hbs-context="{&quot;relatedPagesText&quot;:&quot;Related Pages&quot;}"></script> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/tutorials-head" data-hbs-context="{&quot;tutorialsText&quot;:&quot;Tutorials&quot;}"></script> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/blogs-head" data-hbs-context="{&quot;blogsText&quot;:&quot;Blogs&quot;}"></script> <script type="text/x-handlebars-template" data-hbs-template-path="nav-desktop/see-all" data-hbs-context="{&quot;resultsText&quot;:&quot;See more results for&quot;}"></script> </div> <div id="m-nav-mobile" class="m-nav-mobile" role="navigation" aria-label="Global Navigation for Mobile"> <div id="m-nav-mobile-header" class="m-nav-mobile-header m-nav-mobile-with-sub-row" data-menu-url="https://s0.awsstatic.com/en_US/nav/v3/panel-content/mobile/index.html"> <div class="lb-bg-logo aws-amazon_web_services_smile-header-mobile-en"> <a href="https://aws.amazon.com/?nc2=h_lg"><span>Click here to return to Amazon Web Services homepage</span></a> </div> <div class="m-nav-mobile-button-group"> <button class="m-nav-mobile-button icon-search" tabindex="0" aria-expanded="false" aria-label="Search"> <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.5 10.5L14.5 14.5" stroke-width="2" stroke-linejoin="round" /> <path d="M7 12.5C10.0376 12.5 12.5 10.0376 12.5 7C12.5 3.96243 10.0376 1.5 7 1.5C3.96243 1.5 1.5 3.96243 1.5 7C1.5 10.0376 3.96243 12.5 7 12.5Z" stroke-width="2" stroke-linejoin="round" /> </svg> </button> <button class="m-nav-mobile-button icon-reorder" tabindex="0" aria-expanded="false" aria-label="Menu"> <svg viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15 3H1" stroke-width="2" stroke-linejoin="round" /> <path d="M15 8H1" stroke-width="2" stroke-linejoin="round" /> <path d="M15 13H1" stroke-width="2" stroke-linejoin="round" /> </svg> </button> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_header_mobile_nav_cta_test"> <div class="data-attr-wrapper lb-none-pad lb-none-v-margin lb-box" style="padding-top:0px; padding-left:0px; padding-bottom:0px; margin-top:10px; padding-right:0px;" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="main-button-clicks" data-da-so-url="mobile"> <div class="data-attr-wrapper lb-none-v-margin lb-box" style="padding-top:0px; padding-left:10px; padding-bottom:0px; margin-top:10px; padding-right:27px;" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="main-button-clicks" data-da-so-url="mobile"> <div class="lb-none-v-margin lb-btn lb-icon-only" data-myaws-auth-hidden-only="true"> <a class="lb-btn-da-primary-rounded" href="#" data-mbox-ignore="true" data-lb-popover-trigger="signed-out-options-mobile" role="button" aria-expanded="false" aria-label="AWS Builder Id options" id="popover-signed-out-options-mobile-trigger" aria-controls="signed-out-options-mobile" aria-haspopup="true"> <span> <i class="icon-user-o-aura lb-before"></i></span> </a> </div> <div class="lb-none-v-margin m-no-auth lb-btn lb-icon-only" data-myaws-auth-only="true"> <a class="lb-btn-da-primary-rounded" href="#" data-mbox-ignore="true" data-lb-popover-trigger="signed-in-options-mobile" role="button" aria-expanded="false" aria-label="AWS Builder Id options" id="popover-signed-in-options-mobile-trigger" aria-controls="signed-in-options-mobile" aria-haspopup="true"> <span> <i class="icon-user-aura lb-before"></i></span> </a> </div> <div class="lb-none-pad lb-popover lb-popover-rounded lb-popover-small" style="padding-top:40px; padding-left:40px; padding-bottom:40px; padding-right:40px;" data-lb-comp="popover" data-id="signed-out-options-mobile" id="signed-out-options-mobile" aria-modal="false" aria-labelledby="popover-signed-out-options-mobile-trigger" data-action="clickOnly" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-tiny-align-center lb-txt-bold lb-txt-none lb-txt-20 lb-none-v-margin lb-txt"> Profile </div> <div class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt"> Your profile helps improve your interactions with select AWS experiences. </div> <div class="lb-none-pad lb-none-v-margin lb-box" style="margin-top:32px;"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="sign-in-button" data-da-so-url="mobile"> <div class="lb-xlarge-radius lb-border-p lb-none-pad lb-box" style="background-color:rgb(17,22,29); color:rgb(17,22,29); border-color:rgb(17,22,29);"> <a class="lb-tiny-align-center lb-txt-none lb-none-pad lb-none-v-margin lb-txt" style="padding-top:5px; color:#f5f5f5; padding-bottom:5px;" data-myaws-requested-url="true" href="https://auth.aws.amazon.com/sign-in"> Login</a> </div> </div> </div> </div> <div class="lb-none-pad lb-popover lb-popover-rounded lb-popover-small" style="padding-top:40px; padding-left:40px; padding-bottom:40px; padding-right:40px;" data-lb-comp="popover" data-id="signed-in-options-mobile" id="signed-in-options-mobile" aria-modal="false" aria-labelledby="popover-signed-in-options-mobile-trigger" data-action="clickOnly" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-tiny-align-center lb-txt-bold lb-txt-none lb-txt-20 lb-none-v-margin lb-txt"> Profile </div> <div class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt"> Your profile helps improve your interactions with select AWS experiences. </div> <div class="lb-none-pad lb-none-v-margin lb-box" style="margin-top:32px;"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="view-profile" data-da-so-url="mobile"> <div class="lb-xlarge-radius lb-border-p lb-none-pad lb-box" style="color:rgb(17,22,29); border-width:2px; border-color:rgb(17,22,29);"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="padding-top:5px; color:rgb(17,22,29); padding-bottom:5px;" href="https://aws.amazon.com/profile"> View profile</a> </div> </div> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="log-out" data-da-so-url="mobile"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="color:rgb(17,22,29); margin-top:16px;" data-myaws-requested-url="true" href="https://auth.aws.amazon.com/sign-out"> Log out</a> </div> </div> </div> <div class="lb-none-pad lb-popover lb-popover-rounded lb-popover-small" style="padding-top:40px; padding-left:40px; padding-bottom:40px; padding-right:40px;" data-lb-comp="popover" data-id="signed-in-options-mobile" id="signed-in-options-mobile" aria-modal="false" aria-labelledby="popover-signed-in-options-mobile-trigger" data-action="clickOnly" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <div class="lb-tiny-align-center lb-txt-bold lb-txt-none lb-txt-20 lb-none-v-margin lb-txt"> Profile </div> <div class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt"> Your profile helps improve your interactions with select AWS experiences. </div> <div class="lb-none-pad lb-none-v-margin lb-box" style="margin-top:32px;"> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="view-profile" data-da-so-url="mobile"> <div class="lb-xlarge-radius lb-border-p lb-none-pad lb-box" style="color:rgb(17,22,29); border-width:2px; border-color:rgb(17,22,29);"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="padding-top:5px; color:rgb(17,22,29); padding-bottom:5px;" href="https://aws.amazon.com/profile"> View profile</a> </div> </div> <div class="lb-data-attr-wrapper data-attr-wrapper" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="builder-id-dropdown-button" data-da-so-type="viewport" data-da-so-version="log-out" data-da-so-url="mobile"> <a class="lb-tiny-align-center lb-txt-none lb-none-v-margin lb-txt" style="color:rgb(17,22,29); margin-top:16px;" data-myaws-requested-url="true" href="https://auth.aws.amazon.com/sign-out"> Log out</a> </div> </div> </div> </div> </div> </div> </div> <div id="m-nav-mobile-sub-row" class="m-nav-mobile-sub-row"> <div class="data-attr-wrapper lb-btn" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="global-mobile-sticky-cta-buttons" data-da-so-type="viewport" data-da-so-version="get-started-for-free-cta" data-da-so-url="all"> <a class="lb-btn-p-primary" href="https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_mobile" role="button"> <span> Get Started for Free</span> </a> </div> <div class="data-attr-wrapper lb-btn" data-da-type="so" data-da-so-category="monitoring" data-da-so-language="en" data-da-so-name="global-mobile-sticky-cta-buttons" data-da-so-type="viewport" data-da-so-version="contact-us"> <a class="lb-btn-p" href="https://aws.amazon.com/contact-us/?nc2=h_mobile" role="button"> <span> Contact Us</span> </a> </div> </div> </div> <div id="m-nav-mobile-search" class="m-nav-mobile-search"> <form action="https://aws.amazon.com/search" role="search"> <div class="m-typeahead"> <input class="m-nav-search-field" placeholder="Search" autocomplete="off" spellcheck="false" dir="auto" type="text" name="searchQuery"> </div> </form> </div> <nav id="m-nav-trimdown" aria-label="Condensed Global Navigation for Mobile"> <ul class="m-nav-mobile-menu-group"> <li> <a href="/products/?nc2=h_mo"> <span class="m-nav-link-title">Products</span> </a> </li> <li> <a href="/solutions/?nc2=h_mo"> <span class="m-nav-link-title">Solutions</span> </a> </li> <li> <a href="/pricing/?nc2=h_mo"> <span class="m-nav-link-title">Pricing</span> </a> </li> <li> <a href="/what-is-aws/?nc2=h_mo"> <span class="m-nav-link-title">Introduction to AWS</span> </a> </li> <li> <a href="/getting-started/?nc2=h_mo"> <span class="m-nav-link-title">Getting Started</span> </a> </li> <li> <a href="https://aws.amazon.com/documentation-overview/?nc2=h_mo"> <span class="m-nav-link-title">Documentation</span> </a> </li> <li> <a href="/training/?nc2=h_mo"> <span class="m-nav-link-title">Training and Certification</span> </a> </li> <li> <a href="/developer/?nc2=h_mo"> <span class="m-nav-link-title">Developer Center</span> </a> </li> <li> <a href="/solutions/case-studies/?nc2=h_mo"> <span class="m-nav-link-title">Customer Success</span> </a> </li> <li> <a href="/partners/?nc2=h_mo"> <span class="m-nav-link-title">Partner Network</span> </a> </li> <li> <a href="https://aws.amazon.com/marketplace/?nc2=h_mo"> <span class="m-nav-link-title">AWS Marketplace</span> </a> </li> <li> <a href="https://console.aws.amazon.com/support/home?nc2=h_ql_cu"> <span class="m-nav-link-title">Support</span> </a> </li> <li> <a href="https://repost.aws/"> <span class="m-nav-link-title">AWS re:Post</span> </a> </li> <li> <a href="https://console.aws.amazon.com/console/home"> <span class="m-nav-link-title">Log into Console</span> </a> </li> <li> <a href="/console/mobile/"> <span class="m-nav-link-title">Download the Mobile App</span> </a> </li> </ul> </nav> </div> </header> <div id="aws-page-content" class="lb-page-with-sidebar-left lb-page-content" style="padding-top:0px;" data-page-alert-target="true"> <div> <div class="lb-sticky-subnav" data-lb-comp="sticky-subnav" data-lb-page-path="/elasticache/what-is-valkey/"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-tiny-24 lb-sticky-subnav-content"> <div class="lb-sticky-subnav-title"> <a class="lb-txt" href="/elasticache/?nc=sn&amp;loc=0"> Amazon ElastiCache</a> </div> <div class="lb-sticky-subnav-links"> <a class="lb-txt-bold lb-txt" href="/elasticache/?nc=sn&amp;loc=1"> Overview</a> <a class="lb-txt-bold lb-txt-none lb-txt lb-has-trigger-indicator" href="#" data-mbox-ignore="true" data-lb-popover-trigger="features" role="button" aria-expanded="false" aria-label="Explore features" id="popover-features-trigger" aria-controls="features" aria-haspopup="true" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Features&nbsp; <i class="icon-caret-down lb-trigger-mount"></i></a> <a class="lb-txt-bold lb-txt-none lb-txt lb-has-trigger-indicator" href="#" data-mbox-ignore="true" data-lb-popover-trigger="engines" role="button" aria-expanded="false" aria-label="Explore engines" id="popover-engines-trigger" aria-controls="engines" aria-haspopup="true" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> ElastiCache Engines&nbsp; <i class="icon-caret-down lb-trigger-mount"></i></a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/elasticache/pricing/?nc=sn&amp;loc=5"> Pricing</a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/elasticache/resources/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Resources</a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/solutions/databases/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Solutions</a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/elasticache/faqs/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> FAQs</a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/elasticache/customers/?nc=sn&amp;loc=6" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Customers</a> <a class="lb-txt-bold lb-txt-none lb-txt" href="/dms/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Migrate with AWS DMS</a> </div> </div> </div> </div> <div class="lb-popover lb-popover-aui lb-popover-tiny" data-lb-comp="popover" data-id="engines" id="engines" aria-modal="false" aria-labelledby="popover-engines-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <a class="lb-txt-none lb-txt" href="/elasticache/redis/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Valkey and Redis OSS</a> <a class="lb-txt-none lb-txt" href="/elasticache/memcached/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Memcached</a> </div> <div class="lb-popover lb-popover-aui lb-popover-tiny" data-lb-comp="popover" data-id="features" id="features" aria-modal="false" aria-labelledby="popover-features-trigger" data-action="hover" data-position="top"> <a class="lb-popover-close" role="button" tabindex="0" aria-label="Close" title="Close"> <span class="lb-sr-only">Close</span> </a> <a class="lb-txt-none lb-txt" href="/elasticache/features/"> All Features</a> <a class="lb-txt-none lb-txt" href="/elasticache/redis/global-datastore/"> Global Datastore</a> <a class="lb-txt-none lb-txt" href="/elasticache/redis/auto-scaling/"> Auto-Scaling</a> </div> <div class="lb-none-pad lb-grid" style="background-color:#232f3e; margin-top:0px;"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h1 id="What_is_Valkey.3F" class="lb-txt-bold lb-txt-none lb-txt-white lb-txt-40 lb-h1-large lb-title"> What is Valkey?</h1> <div class="lb-none-pad lb-grid lb-row lb-row-max-large lb-snap" style="margin-top:0px;"> <div class="lb-col lb-tiny-24 lb-mid-8"> <div class="lb-none-v-margin lb-btn"> <a class="lb-btn-p-primary" href="/elasticache/redis/" target="_blank" rel="noopener noreferrer" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}" role="button"> <span> Get Started with Amazon ElastiCache for Valkey</span> </a> </div> </div> <div class="lb-col lb-tiny-24 lb-mid-8"> <div class="lb-none-v-margin lb-btn"> <a class="lb-btn-p-primary" href="/memorydb/" target="_blank" rel="noopener noreferrer" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}" role="button"> <span> Get Started with Amazon MemoryDB for Valkey</span> </a> </div> </div> <div class="lb-col lb-tiny-24 lb-mid-8"> </div> </div> </div> </div> </div> </div> <main id="aws-page-content-main" role="main" tabindex="-1"> <div class="lb-sticky-sidebar lb-sticky-sidebar-modern" data-lb-comp="sticky-sidebar"> <div data-lb-comp="floating-wrapper" class="lb-floating-wrapper"> <div class="lb-floating-wrapper-content"> <div class="lb-wrapper-content"> <div class="lb-toggle-wrapper"> <button class="lb-toggle" aria-label="Collapse sidebar" data-aria-label-toggle="Expand sidebar" aria-expanded="true"></button> </div> <div class="lb-sidebar-content"> <div> <div class="lb-sidebar-header"> Page Content </div> <a class="lb-txt-bold lb-txt-none lb-txt-16 lb-txt" href="#What_is_the_history_of_Valkey"> What is the history of Valkey</a> <a class="lb-txt-bold lb-txt-none lb-txt-16 lb-txt" href="#What_are_the_benefits_of_using_Valkey"> What are the benefits of using Valkey</a> <a class="lb-txt-bold lb-txt-none lb-txt-16 lb-txt" href="#What_are_the_use_cases_for_Valkey"> What are the use cases for Valkey</a> <a class="lb-txt-bold lb-txt-none lb-txt-16 lb-txt" href="#What_is_the_difference_between_Valkey_and_Redis_OSS"> What is the difference between Valkey and Redis OSS</a> <a class="lb-txt-bold lb-txt-none lb-txt-16 lb-txt" href="#How_can_AWS_support_your_Valkey_requirements"> How can AWS support your Valkey requirements</a> </div> </div> </div> </div> </div> </div> <div class="lb-none-pad lb-none-v-margin lb-grid"> <div class="lb-row lb-row-max-large"> <div class="lb-col lb-tiny-24 lb-mid-24"> <div class="lb-none-pad lb-none-v-margin lb-xb-grid-wrap"> <div class="lb-xb-grid lb-row-max-large lb-xb-equal-height lb-snap lb-tiny-xb-1 lb-small-xb-2"> <div class="lb-xbcol"> <div class="lb-rtxt"> <p><a href="https://valkey.io/" target="_blank" rel="noopener">Valkey</a> is an open source, in-memory, high performance, key-value datastore. It is a drop-in replacement for Redis OSS. It can be used for a variety of workloads such as caching, session stores, and message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high availability.</p> </div> </div> <div class="lb-xbcol"> <figure class="lb-mid-v-margin lb-img"> <div class="lb-none-pad"> <img src="https://d1.awsstatic.com/Valkey.522a8d62a6f03c086fa995a81d58f58e529be6bb.png" alt="Valkey" title="Valkey" class="cq-dd-image"> </div> </figure> </div> </div> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h2 id="What_is_the_history_of_Valkey" class="lb-txt-none lb-none-v-margin lb-h2 lb-title"> What is the history of Valkey</h2> <div class="lb-rtxt"> <p>In March 2024, after Redis Inc. announced that future versions of Redis would no longer be open source, the Linux Foundation, Redis OSS developers, and contributors united to fork version 7.2 of Redis OSS and create the <a href="https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community" target="_blank" rel="noopener">Valkey project</a>. It is stewarded by the Linux Foundation and the community is rapidly improving Valkey with contributions from a vibrant developer community.&nbsp;Hosting the project under the Linux Foundation reassures the community that the open source license won’t be revoked or subject to the whims of a single organization. Valkey has seen rapid adoption since the project was created. It has been adopted by multiple Linux distributions, software providers, and cloud vendors, including AWS.</p> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h2 id="What_are_the_benefits_of_using_Valkey" class="lb-txt-none lb-none-v-margin lb-h2 lb-title"> What are the benefits of using Valkey</h2> <div class="lb-rtxt"> <p>Valkey improves performance of applications and databases - and it is developer friendly.</p> </div> <h3 id="Performance" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Performance</h3> <div class="lb-rtxt"> <p>All Valkey data resides in memory, which enables low latency and high throughput data access. Unlike traditional databases, in-memory data stores don’t require a trip to disk. Because of this, in-memory data stores can support an order of magnitude more operations and faster response times. This results in the average read and write operations to be microseconds and support for millions of operations per second.<br> </p> </div> <h3 id="Flexible" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Flexible</h3> <div class="lb-rtxt"> <p>Valkey has a vast variety of data types and data structures to meet your application needs. Valkey data types include:</p> <ul> <li>Sorted Sets – sets ordered by a value</li> <li>Hashes – a data structure for storing a list of fields and values</li> <li>Bitmaps – a data type that offers bit-level operations</li> <li>HyperLogLogs – a probabilistic data structure to estimate the unique items in a data set</li> <li>Streams - a log data structure Message queue</li> <li>Geospatial - a longitude-/latitude-based entries Maps, "nearby"</li> </ul> </div> <h3 id="Simplicity_and_ease_of_use" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Simplicity and ease of use</h3> <div class="lb-rtxt"> <p>Valkey comes with native data structures and many options to manipulate and interact with your data. Over a hundred open source clients are available for Valkey developers. Valkey supports most&nbsp;leading programming languages and protocols including Java, Python, PHP, Perl., C, C++, C#, JavaScript, Node.js, Ruby, R, Go, and many others.<br> </p> </div> <h3 id="Replication_and_persistence" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Replication and persistence</h3> <div class="lb-rtxt"> <p>Valkey employs a primary-replica architecture and supports asynchronous replication where data can be replicated to multiple replica servers. This provides improved read performance (as requests can be split among the servers) and faster recovery when the primary server experiences an outage. For persistence, Valkey supports point-in-time backups (copying the Valkey data set to disk).<br> </p> </div> <h3 id="Open_source" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Open source</h3> <div class="lb-rtxt"> <p>Valkey is an open source project supported by a vibrant community. Valkey uses the Berkeley Software Distribution (BSD) 3-Clause license, allowing you to freely use and modify the source code. Valkey’s large, global community of contributors and enthusiasts bring many additional and long-tail benefits to using the in-memory caching engine. <br> </p> </div> <h3 id="High_availability_and_reliability" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> High availability and reliability</h3> <div class="lb-rtxt"> <p>Valkey is known for its high performance. It also supports multi-node architecture to enable it to meet the high availability needs of customers running mission critical production applications. Valkey offers a primary-replica architecture in a single node primary or a clustered topology. This allows you to build highly available solutions providing consistent performance and reliability. When you need to adjust your cluster size, various options to scale up and scale in or out are also available. This allows your cluster to grow with your demands.<br> </p> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h2 id="What_are_the_use_cases_for_Valkey" class="lb-txt-none lb-none-v-margin lb-h2 lb-title"> What are the use cases for Valkey</h2> <div class="lb-rtxt"> <p>We list some popular Valkey use cases below.</p> </div> <h3 id="Caching" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Caching</h3> <div class="lb-rtxt"> <p>Valkey can be used to implement a highly available in-memory cache to decrease data access latency, increase throughput, improve application performance, and ease the load off your relational or NoSQL database. Valkey can serve frequently requested items at microsecond response times, and enables you to easily scale for higher loads without growing the costlier backend. Database query results caching, persistent session caching, web page caching, and caching of frequently used objects such as images, files, and metadata are all popular examples of caching with Valkey.<br> </p> </div> <h3 id="Chat.2C_messaging.2C_and_queues" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Chat, messaging, and queues</h3> <div class="lb-rtxt"> <p>Valkey supports Pub/Sub with pattern matching and a variety of data structures such as lists, sorted sets, and hashes. This allows Valkey to support high performance chat rooms, real-time comment streams, social media feeds, and server intercommunication. The Valkey list data structure makes it easy to implement a lightweight queue. Lists offer atomic operations as well as blocking capabilities, making them suitable for a variety of applications that require a reliable message broker or a circular list.<br> </p> </div> <h3 id="Session_store" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Session store</h3> <div class="lb-rtxt"> <p>Valkey as an in-memory data store with high availability and persistence is a popular choice among application developers to store and manage session data for internet-scale applications. Valkey provides the microsecond latency, scale, and resiliency required to manage session data such as user profiles, credentials, session state, and user-specific personalization.</p> </div> <h3 id="Rich_media_streaming" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Rich media streaming</h3> <div class="lb-rtxt"> <p>Valkey offers a fast, in-memory data store to power live streaming use cases. Valkey can be used to store metadata about users' profiles and viewing histories, authentication information/tokens for millions of users, and manifest files to enable CDNs to stream videos to millions of mobile and desktop users at a time.<br> </p> </div> <h3 id="Geospatial" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Geospatial</h3> <div class="lb-rtxt"> <p>Valkey offers purpose-built, in-memory data structures, and operators to manage real-time geospatial data at scale and speed. It can be used to store, process, and analyze geospatial data in real-time make geospatial easy and fast. You can use Valkey to add location-based features such as drive time, drive distance, and points of interest to your applications.<br> </p> </div> <h3 id="Machine_learning" class="lb-txt-none lb-none-v-margin lb-h3 lb-title"> Machine learning</h3> <div class="lb-rtxt"> <p>Modern data-driven applications require machine learning to quickly process a massive volume, variety, and velocity of data and automate decision making. For use cases like fraud detection in gaming and financial services, real-time bidding in ad-tech, and matchmaking in dating and ride sharing, the ability to process live data and make decisions within tens of milliseconds is of utmost importance. Valkey gives you a fast in-memory data store to build, train, and deploy machine learning models quickly.<br> </p> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h2 id="What_is_the_difference_between_Valkey_and_Redis_OSS" class="lb-txt-none lb-none-v-margin lb-h2 lb-title"> What is the difference between Valkey and Redis OSS</h2> <div class="lb-rtxt"> <p>Valkey 7.2 is a drop-in replacement for Redis OSS. Valkey 8.0 has improved performance over Redis OSS. A significant feature in Valkey 8.0 was the introduction of a new I/O threading architecture, which improved the parallelism of the system and more efficiently executes commands. This new architecture supports up to 230% higher throughput and up to 70% better latency compared to Valkey 7.2. Valkey 8.0 also consists of a memory optimization that reduces up to 20.6% of the memory overhead, allowing users to store more data with the same amount of memory as earlier versions. <br> </p> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <h2 id="How_can_AWS_support_your_Valkey_requirements" class="lb-txt-none lb-none-v-margin lb-h2 lb-title"> How can AWS support your Valkey requirements</h2> <div class="lb-rtxt"> <p>AWS supports Valkey through our fully managed database services: Amazon ElastiCache and Amazon MemoryDB. These services make it easy to set up, operate, and scale Valkey workloads in the cloud.</p> <p><b>Amazon ElastiCache for Valkey</b><br> <a href="/elasticache/">Amazon ElastiCache</a> is a Valkey-compatible and fully managed caching service that provides real-time performance for your applications. It provides microsecond read and write latency by caching data from primary databases and data stores.&nbsp;Hundreds of thousands of customers use Amazon ElastiCache to boost the performance of their databases and applications, achieve higher scale, and optimize their cost. With ElastiCache for Valkey, customers can benefit from a fully managed experience built on open source technology while taking advantage of the years of operational excellence, security, and reliability that ElastiCache provides.</p> <p>With ElastiCache Serverless, you can set up a cache in under a minute and instantly scale to applications' demands. <u>ElastiCache Serverless for Valkey is priced 33% lower and node-based ElastiCache for Valkey is priced 20% lower than other supported engines</u>.&nbsp;</p> <p>ElastiCache for Valkey is available for <a href="/free/database/">free trial with the AWS Free Tier.</a>&nbsp;For more information on Amazon ElastiCache, check out the <a href="https://docs.aws.amazon.com/elasticache/" target="_blank" rel="noopener">ElastiCache documentation</a>.</p> <p><b>Amazon MemoryDB for Valkey</b><br> <a href="/memorydb/">Amazon MemoryDB</a> is a Valkey-compatible, durable, in-memory database service that delivers ultra-fast performance. MemoryDB stores data durably across multiple Availability Zones (AZs) using a Multi-AZ transactional log to enable fast failover, database recovery, and node restarts. With MemoryDB, all of your data is stored in memory, which enables you to achieve microsecond read and single-digit millisecond write latency with high throughput.</p> <p><u>MemoryDB for Valkey is priced 30% lower than other supported engine</u>. MemoryDB for Valkey is available for <a href="/free/database/">free trial with the AWS Free Tier</a>. For more information on Amazon MemoryDB, check out the <a href="https://docs.aws.amazon.com/memorydb/" target="_blank" rel="noopener">MemoryDB documentation</a>.<br> </p> </div> </div> </div> </div> <div class="lb-none-pad lb-grid"> <div class="lb-row lb-row-max-large lb-snap"> <div class="lb-col lb-tiny-24 lb-mid-24"> <div class="lb-none-v-margin lb-xb-grid-wrap" style="background-color:#232F3E; padding-bottom:0px; margin-bottom:0px;"> <div class="lb-xb-grid lb-row-max-large lb-snap lb-vgutter-tiny lb-tiny-xb-1"> <div class="lb-xbcol"> <div class="lb-txt-bold lb-txt-white lb-txt-24 lb-txt-lead lb-rtxt" style="margin-bottom:0px;"> <p>Valkey resources</p> </div> </div> </div> </div> <div class="lb-none-v-margin lb-xb-grid-wrap" style="background-color:#232F3E;"> <div class="lb-xb-grid lb-row-max-large lb-snap lb-tiny-xb-1 lb-small-xb-2"> <div class="lb-xbcol"> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9; margin-top:0px;" href="https://valkey.io/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Valkey project website</a> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9; margin-top:0px;" href="https://aws.amazon.com/blogs/?awsf.blog-master-category=category%23database&amp;awsf.blog-master-learning-levels=*all&amp;awsf.blog-master-industry=*all&amp;awsf.blog-master-analytics-products=*all&amp;awsf.blog-master-artificial-intelligence=*all&amp;awsf.blog-master-aws-cloud-financial-management=*all&amp;awsf.blog-master-blockchain=*all&amp;awsf.blog-master-business-applications=*all&amp;awsf.blog-master-compute=*all&amp;awsf.blog-master-customer-enablement=*all&amp;awsf.blog-master-customer-engagement=*all&amp;awsf.blog-master-database=*all&amp;awsf.blog-master-developer-tools=*all&amp;awsf.blog-master-devops=*all&amp;awsf.blog-master-end-user-computing=*all&amp;awsf.blog-master-mobile=*all&amp;awsf.blog-master-iot=*all&amp;awsf.blog-master-management-governance=*all&amp;awsf.blog-master-media-services=*all&amp;awsf.blog-master-migration-transfer=*all&amp;awsf.blog-master-migration-solutions=*all&amp;awsf.blog-master-networking-content-delivery=*all&amp;awsf.blog-master-programming-language=*all&amp;awsf.blog-master-sector=*all&amp;awsf.blog-master-security=*all&amp;awsf.blog-master-storage=*all&amp;filtered-posts.q=Valkey&amp;filtered-posts.q_operator=AND" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Valkey on the AWS Database Blog</a> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9; margin-top:0px;" href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/GettingStarted.html" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Amazon ElastiCache for Valkey user guide</a> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9; margin-top:0px;" href="https://docs.aws.amazon.com/memorydb/latest/devguide/what-is-memorydb.html"> Amazon MemoryDB for Valkey user guide</a> </div> <div class="lb-xbcol"> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9;" href="https://aws.amazon.com/free/database/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Sign up for the Amazon ElastiCache for Valkey free tier</a> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9;" href="https://aws.amazon.com/free/database/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Sign up for the Amazon MemoryDB for Valkey free tier</a> <div class="lb-txt-bold lb-txt-none lb-txt-white lb-txt-16 lb-txt"> Have more questions? </div> <a class="lb-txt-bold lb-txt-none lb-txt-blue-600 lb-txt-16 lb-txt" style="color:#00A1C9;" href="/contact-us/" data-trk-params="{&quot;trkOverrideWithQs&quot;:true}"> Contact us</a> </div> </div> </div> </div> </div> </div> </main> </div> <footer id="aws-page-footer" class="m-page-footer" role="contentinfo"> <div class="data-attr-wrapper lb-none-v-margin lb-xb-grid-wrap" style="background-color:#141f2e;" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="footer" data-da-so-version="a"> <div class="lb-xb-grid lb-row-max-large lb-snap lb-tiny-xb-1 lb-small-xb-3 lb-large-xb-5"> <div class="lb-xbcol"> <div class="data-attr-wrapper lb-small-hide lb-btn" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="footer_buttons" data-da-so-url="all" data-da-so-version="footer_signin-mobile-default"> <a class="lb-btn-p-primary" href="https://console.aws.amazon.com/console/home?nc1=f_ct&amp;src=footer-signin-mobile" role="button"> <span> Sign In to the Console</span> </a> </div> <h3 class="lb-txt-none lb-txt-white lb-tiny-v-margin lb-h3 lb-title"> Learn About AWS</h3> <ul class="lb-txt-white lb-ul lb-list-style-none lb-li-micro-v-margin lb-tiny-ul-block" style="margin-bottom:0px;"> <li><a href="/what-is-aws/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What Is AWS?</a></li> <li><a href="/what-is-cloud-computing/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What Is Cloud Computing?</a></li> <li><a href="/accessibility/?nc1=f_cc" target="_blank" rel="noopener noreferrer">AWS Accessibility</a></li> <li><a href="/devops/what-is-devops/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What Is DevOps?</a></li> <li><a href="/containers/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What Is a Container?</a></li> <li><a href="/what-is/data-lake/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What Is a Data Lake?</a></li> <li><a href="/what-is/artificial-intelligence/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What is Artificial Intelligence (AI)?</a></li> <li><a href="/what-is/generative-ai/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What is Generative AI?</a></li> <li><a href="/what-is/machine-learning/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What is Machine Learning (ML)?</a></li> <li><a href="/security/?nc1=f_cc" target="_blank" rel="noopener noreferrer">AWS Cloud Security</a></li> <li><a href="/new/?nc1=f_cc" target="_blank" rel="noopener noreferrer">What's New</a></li> <li><a href="/blogs/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Blogs</a></li> <li><a href="https://press.aboutamazon.com/press-releases/aws" target="_blank" rel="noopener noreferrer" title="Press Releases" alt="Press Releases">Press Releases</a></li> </ul> </div> <div class="lb-xbcol"> <h3 class="lb-txt-none lb-txt-white lb-tiny-v-margin lb-h3 lb-title"> Resources for AWS</h3> <ul class="lb-txt-white lb-ul lb-list-style-none lb-li-micro-v-margin lb-tiny-ul-block" style="margin-bottom:0px;"> <li><a href="/getting-started/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Getting Started</a></li> <li><a href="/training/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Training and Certification</a></li> <li><a href="/trust-center/?nc1=f_cc" target="_blank" rel="noopener noreferrer">AWS Trust Center</a></li> <li><a href="/solutions/?nc1=f_cc" target="_blank" rel="noopener noreferrer">AWS Solutions Library</a></li> <li><a href="/architecture/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Architecture Center</a></li> <li><a href="/faqs/?nc1=f_dr" target="_blank" rel="noopener noreferrer">Product and Technical FAQs</a></li> <li><a href="/resources/analyst-reports/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Analyst Reports</a></li> <li><a href="/partners/work-with-partners/?nc1=f_dr" target="_blank" rel="noopener noreferrer">AWS Partners</a></li> </ul> </div> <div class="lb-xbcol"> <h3 class="lb-txt-none lb-txt-white lb-tiny-v-margin lb-h3 lb-title"> Developers on AWS</h3> <ul class="lb-txt-white lb-ul lb-list-style-none lb-li-micro-v-margin lb-tiny-ul-block" style="margin-bottom:0px;"> <li><a href="/developer/?nc1=f_dr" target="_blank" rel="noopener noreferrer">Developer Center</a></li> <li><a href="/developer/tools/?nc1=f_dr" target="_blank" rel="noopener noreferrer">SDKs &amp; Tools</a></li> <li><a href="/developer/language/net/?nc1=f_dr" target="_blank" rel="noopener noreferrer">.NET on AWS</a></li> <li><a href="/developer/language/python/?nc1=f_dr" target="_blank" rel="noopener noreferrer">Python on AWS</a></li> <li><a href="/developer/language/java/?nc1=f_dr" target="_blank" rel="noopener noreferrer">Java on AWS</a></li> <li><a href="/developer/language/php/?nc1=f_cc" target="_blank" rel="noopener noreferrer">PHP on AWS</a></li> <li><a href="/developer/language/javascript/?nc1=f_dr" target="_blank" rel="noopener noreferrer">JavaScript on AWS</a></li> </ul> </div> <div class="lb-xbcol"> <h3 class="lb-txt-none lb-txt-white lb-tiny-v-margin lb-h3 lb-title"> Help</h3> <ul class="lb-txt-white lb-ul lb-list-style-none lb-li-micro-v-margin lb-tiny-ul-block" style="margin-bottom:0px;"> <li><a href="/contact-us/?nc1=f_m" target="_blank" rel="noopener noreferrer">Contact Us</a></li> <li><a href="https://iq.aws.amazon.com/?utm=mkt.foot/?nc1=f_m" target="_blank" rel="noopener noreferrer">Get Expert Help</a></li> <li><a href="https://console.aws.amazon.com/support/home/?nc1=f_dr" target="_blank" rel="noopener noreferrer">File a Support Ticket</a></li> <li><a href="https://repost.aws/?nc1=f_dr" target="_blank" rel="noopener noreferrer">AWS re:Post</a></li> <li><a href="https://repost.aws/knowledge-center/?nc1=f_dr" target="_blank" rel="noopener noreferrer">Knowledge Center</a></li> <li><a href="/premiumsupport/?nc1=f_dr" target="_blank" rel="noopener noreferrer">AWS Support Overview</a></li> <li><a href="/legal/?nc1=f_cc" target="_blank" rel="noopener noreferrer">Legal</a></li> <li><a href="/careers/">AWS Careers</a></li> </ul> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_footer-v3_addl-help"> </div> </div> <div class="lb-xbcol"> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_footer-v3_cta"> <div class="data-attr-wrapper lb-tiny-hide lb-small-show lb-btn" data-da-type="so" data-da-so-type="viewport" data-da-so-language="en" data-da-so-category="monitoring" data-da-so-name="footer_buttons" data-da-so-url="all" data-da-so-version="footer_signup-default"> <a class="lb-btn-p-primary" href="https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc1=f_ct&amp;src=default" role="button"> <span> Create an AWS Account</span> </a> </div> </div> <div class="lb-xb-grid-wrap" style="padding-left:0px; margin-top:20px; margin-bottom:0px;"> <div class="lb-xb-grid lb-row-max-large lb-xb-equal-height lb-snap lb-gutter-collapse lb-vgutter-collapse lb-tiny-xb-4"> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-left:0px; padding-right:5px;" href="https://twitter.com/awscloud" target="_blank" rel="noopener noreferrer" title="Twitter" alt="Twitter"> <i class="icon-twitter lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-none-v-margin lb-txt" style="padding-right:5px;" href="https://www.facebook.com/amazonwebservices" target="_blank" rel="noopener noreferrer" title="Facebook" alt="Facebook"> <i class="icon-facebook lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="https://www.linkedin.com/company/amazon-web-services/" target="_blank" rel="noopener noreferrer" title="Linkedin" alt="Linkedin"> <i class="icon-linkedin lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="https://www.instagram.com/amazonwebservices/" target="_blank" rel="noopener noreferrer" title="Instagram" alt="Instagram"> <i class="icon-instagram lb-before"></i></a> </div> </div> </div> <div class="lb-xb-grid-wrap" style="padding-left:0px; margin-top:10px;"> <div class="lb-xb-grid lb-row-max-large lb-xb-equal-height lb-snap lb-gutter-collapse lb-vgutter-collapse lb-tiny-xb-4"> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="https://www.twitch.tv/aws" target="_blank" rel="noopener noreferrer" title="Twitch" alt="Twitch"> <i class="icon-twitch lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="https://www.youtube.com/user/AmazonWebServices/Cloud/" target="_blank" rel="noopener noreferrer" title="YouTube" alt="YouTube"> <i class="icon-youtube lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="/podcasts/" target="_blank" rel="noopener noreferrer" title="Podcast" alt="Podcast"> <i class="icon-podcast lb-before"></i></a> </div> <div class="lb-xbcol"> <a class="lb-txt-none lb-txt-white lb-none-pad lb-txt" style="padding-right:5px;" href="https://pages.awscloud.com/communication-preferences?trk=homepage" target="_blank" rel="noopener noreferrer" title="Email" alt="Email"> <i class="icon-envelope-o lb-before"></i></a> </div> </div> </div> <div class="lb-txt-normal lb-txt-white lb-txt-14 lb-rtxt" style="color:#eaeded; margin-top:0px;"> <div> Amazon is an Equal Opportunity Employer: <i> Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.</i> </div> </div> </div> </div> </div> <div class="lb-none-pad lb-none-v-margin lb-xb-grid-wrap" style="background-color:#141f2e;"> <div class="lb-xb-grid lb-row-max-large lb-snap lb-tiny-xb-1"> <div class="lb-xbcol"> <ul class="lb-txt-white lb-tiny-iblock lb-none-v-margin lb-ul lb-list-style-none lb-li-micro-v-margin lb-tiny-ul-iblock"> <li class="lb-txt-bold">Language</li> <li data-language="ar" lang="ar-SA" translate="no"><a href="https://aws.amazon.com/ar/?nc1=h_ls">عربي</a></li> <li data-language="id" lang="id-ID" translate="no"><a href="https://aws.amazon.com/id/?nc1=h_ls">Bahasa Indonesia</a></li> <li data-language="de" lang="de-DE" translate="no"><a href="https://aws.amazon.com/de/?nc1=h_ls">Deutsch</a></li> <li data-language="en" lang="en-US" translate="no"><a href="https://aws.amazon.com/?nc1=h_ls">English</a></li> <li data-language="es" lang="es-ES" translate="no"><a href="https://aws.amazon.com/es/?nc1=h_ls">Español</a></li> <li data-language="fr" lang="fr-FR" translate="no"><a href="https://aws.amazon.com/fr/?nc1=h_ls">Français</a></li> <li data-language="it" lang="it-IT" translate="no"><a href="https://aws.amazon.com/it/?nc1=h_ls">Italiano</a></li> <li data-language="pt" lang="pt-BR" translate="no"><a href="https://aws.amazon.com/pt/?nc1=h_ls">Português</a></li> <li data-language="vi" lang="vi-VN" translate="no"><a href="https://aws.amazon.com/vi/?nc1=f_ls">Tiếng Việt</a></li> <li data-language="tr" lang="tr-TR" translate="no"><a href="https://aws.amazon.com/tr/?nc1=h_ls">Türkçe</a></li> <li data-language="ru" lang="ru-RU" translate="no"><a href="https://aws.amazon.com/ru/?nc1=h_ls">Ρусский</a></li> <li data-language="th" lang="th-TH" translate="no"><a href="https://aws.amazon.com/th/?nc1=f_ls">ไทย</a></li> <li data-language="jp" lang="ja-JP" translate="no"><a href="https://aws.amazon.com/jp/?nc1=h_ls">日本語</a></li> <li data-language="ko" lang="ko-KR" translate="no"><a href="https://aws.amazon.com/ko/?nc1=h_ls">한국어</a></li> <li data-language="cn" lang="zh-CN" translate="no"><a href="https://aws.amazon.com/cn/?nc1=h_ls">中文 (简体)</a></li> <li data-language="tw" lang="zh-TW" translate="no"><a href="https://aws.amazon.com/tw/?nc1=h_ls">中文 (繁體)</a></li> </ul> </div> </div> </div> <div class="lb-none-pad lb-none-v-margin lb-xb-grid-wrap" style="background-color:#EAEDED; padding-top:5px;"> <div class="lb-xb-grid lb-row-max-large lb-snap lb-tiny-xb-1"> <div class="lb-xbcol"> <div class="lb-mbox js-mbox" data-lb-comp="mbox" data-lb-comp-ignore="true" data-mbox="en_footer-legal-links"> <ul class="lb-txt-squid lb-none-v-margin lb-ul lb-list-style-none lb-li-none-v-margin lb-tiny-ul-iblock"> <li><a href="https://aws.amazon.com/privacy/?nc1=f_pr">Privacy</a></li> <li>|</li> <li><a href="https://aws.amazon.com/accessibility/?nc1=f_acc">Accessibility</a></li> <li>|</li> <li><a href="https://aws.amazon.com/terms/?nc1=f_pr">Site Terms</a></li> <li>|</li> <li data-cookie-consent-modal="1"><a href="#"> Cookie Preferences </a></li> <li>|</li> <li>© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.</li> </ul> </div> </div> </div> </div> </footer> <div id="aws-page-end"></div> <div id="lb-page-end"></div> <div id="mrc-sunrise-chat"></div> <script defer id="mrc-sunrise-chat-loader" src="https://loader.us-east-1.prod.mrc-sunrise.marketing.aws.dev/loader.js"></script> <!--[if lte IE 9]> <p class="deprecated-browser-support-message"> You are using an outdated browser. Please upgrade to a modern browser to improve your experience.<img src="https://fls-na.amazon.com/1/action-impressions/1/OE/aws-mktg/action/awsm_:comp_DeprecatedBrowser@v=1:u=c?dataset=LIVE:PROD&instance=PUB&client=dsk&marketplaceId=A12QK8IU0H0XW5&requestId=ABCDEFGHIJKLMNOPQRST&session=123-1234567-1234567" alt="deprecated-browser pixel tag" /> </p> <![endif]--> <div class="lb-skt-overlay lb-modal lb-comp-content-container" data-lb-comp="modal" data-lb-modal-id="ie-deprecation-msg" data-ie10-deprecation-msg="You are using an outdated browser. Please upgrade to a modern browser to improve your experience."> <div class="lb-modal-dialog"> <div class="lb-modal-content"> <div class="lb-modal-header"> <h4 class="lb-h4"> Ending Support for Internet Explorer</h4> <a class="lb-modal-close" role="button" href="#" title="Close"> <span class="lb-sr-only">Got it</span> </a> </div> <div class="lb-modal-body"> AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. <a href="https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/" rel="noopener">Learn more »</a> </div> <div class="lb-modal-footer"> <a class="lb-btn-p-primary lb-modal-close lb-modal-action" role="button">Got it</a> </div> </div> </div> </div> <a data-lb-modal-trigger="ie-deprecation-msg" style="display: none;"></a> <!-- cms_updated_at: 2025-02-13T17:30:21.240-0800 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10