{"id":88154,"date":"2024-12-14T02:50:49","date_gmt":"2024-12-13T23:20:49","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/"},"modified":"2024-12-14T02:50:49","modified_gmt":"2024-12-13T23:20:49","slug":"migracao-de-elasticsearch-para-opensearch-na-aws-g4p","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/","title":{"rendered":"\u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 Elasticsearch \u0628\u0647 Opensearch \u062f\u0631 AWS"},"content":{"rendered":"<p>Summarize this content to 400 words in Persian Lang <\/p>\n<p>  RFS \u0686\u06cc\u0633\u062a\u061f<\/p>\n<p>RFS (Reindex from Snapshot) \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Elasticsearch \u0648 Opensearch \u06cc\u0627 \u062d\u062a\u06cc \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Opensearch \u0627\u0633\u062a \u06a9\u0647 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u062d\u062a\u06cc \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u0631\u0648\u06a9\u0633\u06cc \u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0631 \u067e\u0631\u0648\u0627\u0632!<\/p>\n<p>  \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0647\u0627\u062c\u0631\u062a<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644\u060c \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0631 \u0637\u0648\u0644 \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u060c \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>\u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc cdk\u060c \u0622\u0646 \u0631\u0627 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0645\u062d\u0644\u06cc \u062e\u0648\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>cdk bootstrap aws:\/\/id_da_conta\/regi\u00e3o_do_opensearch<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0628\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc cdk\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0631\u0627 \u0627\u062f\u0627\u0645\u0647 \u062f\u0627\u062f\u060c \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u0628\u0639\u062f\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0642\u0627\u0644\u0628 migration-assistant-for-amazon-opensearch-service.template \u0631\u0627 \u0628\u0647 cloudformation \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 cloudformation \u0627\u0632 \u0642\u0628\u0644 \u0628\u0627 stack)\u060c \u0646\u06a9\u062a\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u067e\u0634\u062a\u0647 \u0645\u0648\u0631\u062f \u062a\u0648\u062c\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u062f:<\/p>\n<p>\u0627\u06af\u0631 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0647 Stack \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u062f\u0642\u062a \u06a9\u0646\u06cc\u062f \u062f\u0631 \u0633\u0627\u06cc\u0631 \u0645\u0631\u0627\u062d\u0644 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f!<\/p>\n<p>\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u0634\u062a\u0647\u060c \u06cc\u06a9 EC2 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f\u060c \u062f\u0631 \u0627\u0633\u0631\u0639 \u0648\u0642\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 SSM \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f\u060c \u0647\u0646\u06af\u0627\u0645 \u0648\u0631\u0648\u062f \u0628\u0647 EC2 (\u0686\u06cc\u0632\u06cc \u0645\u0627\u0646\u0646\u062f bootstrap-instance-STAGE-REGION)\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>sudo su<br \/>\ncd \/opensearch-migrations #entrar na pasta correta para dar inicio ao bootstrap que ajudar\u00e1 na migra\u00e7\u00e3o<br \/>\n.\/initBootstrap.sh &amp;&amp; cd deployment\/cdk\/opensearch-service-migration<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u062d\u062f\u0648\u062f 15 \u062f\u0642\u06cc\u0642\u0647 \u0637\u0648\u0644 \u0645\u06cc \u06a9\u0634\u062f (\u06a9\u0627\u0645\u0644\u0627 \u0648\u0642\u062a \u06af\u06cc\u0631 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u0647\u0645\u06cc \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\u062f)<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646\u060c \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f\u060c \u062f\u0631 \u067e\u0648\u0634\u0647 \u0641\u0639\u0644\u06cc (opensearch-migrations\/deployment\/cdk\/opensearch-service-migration) \u06cc\u06a9 \u0641\u0627\u06cc\u0644 cdk.context.json \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a \u0646\u062d\u0648\u0647 \u0631\u0641\u062a\u0627\u0631 \u0627\u0646\u062a\u0642\u0627\u0644 \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f (\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc) ) \u060c \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0627 \u062c\u0627\u062f\u0648\u06af\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0646\u0633\u0648\u0644\u060c \u0641\u0627\u06cc\u0644 \u0628\u0627\u06cc\u062f \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<p>{<br \/>\n    &#8220;NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT&#8221;: {<br \/>\n      &#8220;stage&#8221;: &#8220;STAGE&#8221;,<br \/>\n      &#8220;targetCluster&#8221;: {<br \/>\n        &#8220;endpoint&#8221;: &#8220;TARGET_CLUSTER_URL&#8221;,<br \/>\n        &#8220;auth&#8221;: {<br \/>\n          &#8220;type&#8221;: &#8220;sigv4&#8221;,<br \/>\n          &#8220;region&#8221;: &#8220;us-east-1&#8221;,<br \/>\n          &#8220;serviceSigningName&#8221;: &#8220;es&#8221;<br \/>\n        }<br \/>\n      },<br \/>\n      &#8220;sourceCluster&#8221;: {<br \/>\n        &#8220;endpoint&#8221;: &#8220;SOURCE_CLUSTER_URL&#8221;,<br \/>\n        &#8220;version&#8221;: &#8220;ES_7.1&#8221;,<br \/>\n        &#8220;auth&#8221;: {<br \/>\n          &#8220;type&#8221;: &#8220;sigv4&#8221;,<br \/>\n          &#8220;region&#8221;: &#8220;us-east-1&#8221;,<br \/>\n          &#8220;serviceSigningName&#8221;: &#8220;es&#8221;<br \/>\n        }<br \/>\n      },<br \/>\n      &#8220;vpcId&#8221;: &#8220;VPC_ID&#8221;,<br \/>\n      &#8220;reindexFromSnapshotServiceEnabled&#8221;: true, \/\/habilita o RFS<br \/>\n      &#8220;artifactBucketRemovalPolicy&#8221;: &#8220;RETAIN&#8221;, \/\/ ou DESTROY Ap\u00f3s utilizar o snapshot de dados via s3, mant\u00e9m os arquivos no bucket<br \/>\n      &#8220;migrationConsoleServiceEnabled&#8221;: true, \/\/ assistente de migra\u00e7\u00e3o ativo<br \/>\n      &#8220;migrationAssistanceEnabled&#8221;: true, \/\/ assistente de migra\u00e7\u00e3o ativo<br \/>\n      &#8220;reindexFromSnapshotExtraArgs&#8221;: &#8220;&#8211;s3-repo-uri s3:\/\/migration-artifacts-ACCOUNT_ID-STAGE-REGION\/rfs-snapshot-repo &#8211;s3-region REGION &#8211;snapshot-name rfs-snapshot&#8221;,<br \/>\n      &#8220;managedServiceSourceSnapshotEnabled&#8221;: true \/\/ Configura\u00e7\u00e3o para que seja possivel usar o comando de snapshot<br \/>\n    }<br \/>\n  }<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u062a\u0648\u062c\u0647: \u0628\u0631\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/p>\n<p>vi cdk.context.json<br \/>\n# Dentro do arquivo usando o VIM, usar a seguinte combina\u00e7\u00e3o de teclas:<br \/>\n# g g D Shift G # ap\u00f3s isso pressionar i (para entrar em modo de edi\u00e7\u00e3o no Vim)<br \/>\n# assim todo o arquivo antigo sera apagado e ser\u00e1 mais f\u00e1cil de colar sua nova configura\u00e7\u00e3o<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062c\u062f\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0648\u062a \u0627\u0633\u062a\u0631\u067e \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>cdk bootstrap &#8211;c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT<br \/>\ncdk deploy &#8220;*&#8221; &#8211;c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT &#8211;require-approval never &#8211;concurrency 3<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u062a\u0648\u062c\u0647 2: \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 cdk.context.json \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0647\u0646\u06af\u0627\u0645 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 RFS \u0645\u0634\u06a9\u0644\u06cc \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0622\u062e\u0631\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u060c \u0627\u06cc\u062c\u0627\u062f \u067e\u0634\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0622\u063a\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f (\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u062f\u0631 cloudformation \u0631\u0627 \u0628\u0647 \u062e\u0627\u0637\u0631 \u0628\u0633\u067e\u0627\u0631\u06cc\u062f!):<\/p>\n<p>.\/accessContainer.sh migration-console STAGE REGION<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u062a\u0623\u06cc\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<\/p>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631 \u0630\u06a9\u0631 \u0634\u062f\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0633\u062a\u06cc\u0627\u0631 \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u062f\u0627\u06cc\u062a \u0645\u06cc \u0634\u0648\u06cc\u062f\u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0645\u0647\u0645 \u0627\u062c\u0631\u0627\u06cc:<\/p>\n<p>console clusters connection-check #comando que checa a conex\u00e3o com o cluster de source e de target<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u06af\u0631 \u062f\u0633\u062a\u0648\u0631 \u0627\u062a\u0635\u0627\u0644 \u0631\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u062f (\u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0631 \u0645\u0635\u0631\u0641 CPU \u062e\u0648\u0634\u0647 \u0645\u0646\u0628\u0639 \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f):<\/p>\n<p>  \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc:<\/p>\n<p>#AFETA PERFORMANCE DO CLUSTER (Se for snapshot total do cluster ou parcial com maior parte dos indexes)<br \/>\nconsole snapshot create #inicia a cria\u00e7\u00e3o do snapshot do cluster completo de source<\/p>\n<p># para criar apenas o snapshot de um index usar &#8211;index-allowlist index<br \/>\n# para checar o status do snapshot em progresso<\/p>\n<p>console snapshot status &#8211;deep-check<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  NOTE3: \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u0645\u060c \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0645\u0627\u0645 \u062a\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627\u0634\u0646\u062f!<\/p>\n<p>\u0628\u0627\u0632\u06af\u0634\u062a \u0641\u0631\u0645\u0627\u0646 \u0648\u0636\u0639\u06cc\u062a \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f (\u0628\u0631\u062e\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u063a\u0627\u06cc\u0631\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u0645\u0627 \u0641\u0642\u0637 \u06cc\u06a9 \u0627\u0634\u06a9\u0627\u0644 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0633\u062a)<\/p>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0631\u0633\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0631\u062f (\u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0642\u0628\u0644\u06cc \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0647 \u0647\u0627 \u0648 \u0646\u0627\u0645 \u0647\u0627\u06cc \u0645\u0633\u062a\u0639\u0627\u0631 \u062e\u0648\u0634\u0647 \u0645\u0646\u0628\u0639 \u0645\u0647\u0645 \u0627\u0633\u062a):<\/p>\n<p>console metadata evaluate # importante para checar se todos os indices v\u00e3o ser migrados<br \/>\nconsole metadata migrate # migra\u00e7\u00e3o de metadados | &#8211;index-allowlist index  # para migrar metadata de apenas um indice<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u060c \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>console backfill start # inicio da migra\u00e7\u00e3o<br \/>\n#Para checar o status da migra\u00e7\u00e3o:<\/p>\n<p>console backfill status &#8211;deep-check<br \/>\n#Para escalar o n\u00famero de tasks do ECS*:<\/p>\n<p>console backfill scale NUM_DESEJADO_DE_TASKS<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u0646\u06a9\u062a\u0647*: \u0647\u0646\u06af\u0627\u0645 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u0647\u0627 \u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u06af\u0631\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0648 \u0638\u0631\u0641\u06cc\u062a \u062e\u0648\u0634\u0647 \u0647\u062f\u0641\u060c \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u062e\u0637\u0627\u06cc 429 \u062f\u0631 \u062e\u0648\u0634\u0647 \u0634\u0648\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0645\u0627\u0646\u0639 \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u0634\u0648\u062f!<\/p>\n<p>\u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 RFS \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u062e\u0631\u062f\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0627\u0633\u0646\u067e \u0634\u0627\u062a \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0631\u0633\u06cc\u062f \u0628\u0647 \u062e\u0648\u062f\u06cc \u062e\u0648\u062f \u0645\u062a\u0648\u0642\u0641 \u0646\u0645\u06cc \u0634\u0648\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0646\u0633\u0627\u0646\u06cc \u0645\u062a\u0648\u0642\u0641 \u0634\u0648\u062f\u060c \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631:<\/p>\n<p>console backfill stop<br \/>\n# caso precise pausar a migra\u00e7\u00e3o<br \/>\nconsole backfill pause<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u067e\u0627\u06cc\u0627\u0646 \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062a\u06a9\u0645\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a (\u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f \u0648 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u062e\u0631\u062f\u0647 \u0647\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u06a9\u0627\u0645\u0644 \u0634\u062f\u0647 \u0627\u0646\u062f)\u060c \u0645\u0647\u0627\u062c\u0631\u062a \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc \u0631\u0633\u062f!<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646 \u0645\u062d\u06cc\u0637\u060c \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f\u060c \u0627\u0645\u0627 \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 \u06a9\u0646\u0633\u0648\u0644\u060c \u062e\u0627\u0631\u062c \u0627\u0632 venv:<\/p>\n<p>cdk destroy &#8220;*&#8221; &#8211;c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT<br \/>\n# \u00e9 necess\u00e1rio o aceite no console para remover!<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u062d\u0630\u0641 \u0627\u0632 \u0637\u0631\u06cc\u0642 cdk kill\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 cloudformation \u0628\u0631\u0648\u06cc\u062f \u0648 \u067e\u0634\u062a\u0647 RFS \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f!<\/p>\n<p>  \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0631\u0627\u0647 \u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u062f\u0631 \u0631\u0627\u0647 \u062d\u0644 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<p>Erro de token &#39;Too&#39; (Erro 429 \u062e\u06cc\u0644\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0647\u0627)<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f\u060c \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062a\u0639\u062f\u0627\u062f \u0627\u0633\u0646\u0627\u062f \u062f\u0631 \u0647\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0646\u0628\u0648\u0647 \u0631\u0627\u0647 \u062d\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f\u060c \u0632\u06cc\u0631\u0627 \u062e\u0648\u0634\u0647 \u0642\u0627\u062f\u0631 \u0628\u0647 \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u0631\u0627\u0647 \u062d\u0644 \u0646\u06cc\u0633\u062a.<\/p>\n<p>\u062e\u0637\u0627\u06cc \u0646\u0633\u062e\u0647 \u06a9\u0644\u0627\u0633\u062a\u0631<\/p>\n<p>\u0628\u0627\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062e\u0648\u0634\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/p>\n<p>\u062e\u0637\u0627 \u062f\u0631 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062e\u0648\u0634\u0647 \u0647\u0627<\/p>\n<p>\u0627\u06cc\u0646 \u062e\u0637\u0627 \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 VPC \u06a9\u0647 \u062f\u0631 cdk.context.json \u062b\u0628\u062a \u0634\u062f\u0647 \u0627\u0633\u062a \u062c\u0627\u0644\u0628 \u0627\u0633\u062a\u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627 \u0628\u0627\u06cc\u062f \u062f\u0631 vpc (\u0647\u0631 \u062f\u0648) \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u06af\u0631 \u062d\u062f\u0627\u0642\u0644 1 \u0627\u0632 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627 \u062e\u0627\u0631\u062c \u0627\u0632 VPC \u0628\u0627\u0634\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u062f\u0647\u06cc\u062f. \u0622\u0646 \u0631\u0627 \u0628\u0627 NatGateway.<br \/>\n\u0627\u06af\u0631 \u0647\u0631 \u062f\u0648 \u062f\u0627\u0645\u0646\u0647 \u062e\u0627\u0631\u062c \u0627\u0632 VPC \u0628\u0627\u0634\u0646\u062f\u060c \u0631\u0627\u0647 \u062d\u0644 RFS \u06cc\u06a9 VPC \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f\u060c \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n<p>\u0686\u06af\u0648\u0646\u0647 \u067e\u0633 \u0627\u0632 \u0647\u0631 \u06af\u0648\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0644\u0627\u0632\u0645 \u062f\u0631 \u0641\u0627\u06cc\u0644 cdk.context.json \u0631\u0627\u0647 \u062d\u0644 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645\u061f<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c \u0628\u0627\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<br \/>\n\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u067e\u0634\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0648\u0628\u0627\u0631\u0647 \u0645\u0633\u062a\u0642\u0631 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>cdk deploy &#8220;*&#8221; &#8211;c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT &#8211;require-approval never &#8211;concurrency 3<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u062e\u0637\u0627\u06cc \u06a9\u0644\u06cc \u0634\u0627\u0631\u062f<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u060c \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062f\u0627\u0645\u0646\u0647 \u0647\u062f\u0641 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>PUT \/_cluster\/settings<br \/>\n{<br \/>\n  &#8220;persistent&#8221;: {<br \/>\n    &#8220;cluster.max_shards_per_node&#8221;: NUM_DESEJADO<br \/>\n  }<br \/>\n}<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u06af\u0631 \u062e\u0637\u0627\u06cc\u06cc \u062e\u0627\u0631\u062c \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0627\u0634\u062f:<\/p>\n<p>\u0628\u0627 Rudney Eduardo Souza Vieira \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f \u06cc\u0627 \u06cc\u06a9 \u0645\u0648\u0636\u0648\u0639 \u0645\u0633\u062a\u0642\u06cc\u0645 \u062f\u0631 github \u067e\u0631\u0648\u0698\u0647 RFS \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f (\u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 k8s \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e\u06cc \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0647\u0633\u062a\u06cc\u062f\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u06cc\u06af\u0631\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a)<\/p>\n<div data-article-id=\"2155785\" id=\"article-body\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#RFS_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\" >RFS \u0686\u06cc\u0633\u062a\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%B4%D8%B1%D9%88%D8%B9_%D9%81%D8%B1%D8%A2%DB%8C%D9%86%D8%AF_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA\" >\u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0647\u0627\u062c\u0631\u062a<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%AA%D9%88%D8%AC%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AC%D8%A7%DB%8C%DA%AF%D8%B2%DB%8C%D9%86%DB%8C_%D9%81%D8%A7%DB%8C%D9%84_%D9%85%DB%8C_%D8%AA%D9%88%D8%A7%D9%86_%D8%A7%D8%B2_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1_%D8%B2%DB%8C%D8%B1_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%DA%A9%D8%B1%D8%AF\" >\u062a\u0648\u062c\u0647: \u0628\u0631\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%AA%D9%88%D8%AC%D9%87_2_%D9%85%D9%87%D9%85_%D8%A7%D8%B3%D8%AA_%DA%A9%D9%87_%D8%A7%D8%B7%D9%85%DB%8C%D9%86%D8%A7%D9%86_%D8%AD%D8%A7%D8%B5%D9%84_%D8%B4%D9%88%D8%AF_%DA%A9%D9%87_%D9%81%D8%A7%DB%8C%D9%84_cdkcontextjson_%D8%A8%D9%87_%D8%AF%D8%B1%D8%B3%D8%AA%DB%8C_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D8%B4%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA%D8%8C_%D8%A8%D9%86%D8%A7%D8%A8%D8%B1%D8%A7%DB%8C%D9%86_%D8%A7%DA%AF%D8%B1_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D9%86%D8%B4%D8%AF%D9%87_%D8%A8%D8%A7%D8%B4%D8%AF%D8%8C_%D9%87%D9%86%DA%AF%D8%A7%D9%85_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%A7%D8%B2_%D8%B7%D8%B1%DB%8C%D9%82_RFS_%D9%85%D8%B4%DA%A9%D9%84%DB%8C_%D8%AF%D8%B1_%D8%A2%DB%8C%D9%86%D8%AF%D9%87_%D8%AE%D9%88%D8%A7%D9%87%D8%AF_%D8%A8%D9%88%D8%AF\" >\u062a\u0648\u062c\u0647 2: \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 cdk.context.json \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0647\u0646\u06af\u0627\u0645 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 RFS \u0645\u0634\u06a9\u0644\u06cc \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%AA%D8%A3%DB%8C%DB%8C%D8%AF_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C\" >\u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u062a\u0623\u06cc\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%D8%B9%DA%A9%D8%B3_%D9%81%D9%88%D8%B1%DB%8C\" >\u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#NOTE3_%D9%82%D8%A8%D9%84_%D8%A7%D8%B2_%D8%A7%DB%8C%D9%86%DA%A9%D9%87_%D8%A7%D8%AF%D8%A7%D9%85%D9%87_%D8%AF%D9%87%DB%8C%D9%85%D8%8C_%D9%85%D9%87%D9%85_%D8%A7%D8%B3%D8%AA_%DA%A9%D9%87_%D8%AA%D9%85%D8%A7%D9%85_%D8%AA%DA%A9%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%B9%DA%A9%D8%B3_%D9%81%D9%88%D8%B1%DB%8C_%DA%A9%D8%A7%D9%85%D9%84_%D8%A8%D8%A7%D8%B4%D9%86%D8%AF\" >NOTE3: \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u0645\u060c \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0645\u0627\u0645 \u062a\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627\u0634\u0646\u062f!<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84_%D8%AF%D8%A7%D8%AF%D9%87\" >\u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D9%86%DA%A9%D8%AA%D9%87_%D9%87%D9%86%DA%AF%D8%A7%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF_%DA%A9%D8%A7%D8%B1%D9%87%D8%A7_%D9%85%D8%B1%D8%A7%D9%82%D8%A8_%D8%A8%D8%A7%D8%B4%DB%8C%D8%AF%D8%8C_%D8%B2%DB%8C%D8%B1%D8%A7_%D8%A8%D8%B3%D8%AA%D9%87_%D8%A8%D9%87_%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF_%DA%AF%D8%B1%D9%87_%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D9%88_%D8%B8%D8%B1%D9%81%DB%8C%D8%AA_%D8%AE%D9%88%D8%B4%D9%87_%D9%87%D8%AF%D9%81%D8%8C_%D8%A7%DB%8C%D9%86_%D8%A7%D9%85%D8%B1_%D9%85%DB%8C_%D8%AA%D9%88%D8%A7%D9%86%D8%AF_%D8%A8%D8%A7%D8%B9%D8%AB_%D8%AE%D8%B7%D8%A7%DB%8C_429_%D8%AF%D8%B1_%D8%AE%D9%88%D8%B4%D9%87_%D8%B4%D9%88%D8%AF_%D9%88_%D8%A8%D9%87_%D8%B7%D9%88%D8%B1_%DA%A9%D8%A7%D9%85%D9%84_%D9%85%D8%A7%D9%86%D8%B9_%D8%A7%D8%B2_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%B4%D9%88%D8%AF\" >\u0646\u06a9\u062a\u0647*: \u0647\u0646\u06af\u0627\u0645 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u0647\u0627 \u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u06af\u0631\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0648 \u0638\u0631\u0641\u06cc\u062a \u062e\u0648\u0634\u0647 \u0647\u062f\u0641\u060c \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u062e\u0637\u0627\u06cc 429 \u062f\u0631 \u062e\u0648\u0634\u0647 \u0634\u0648\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0645\u0627\u0646\u0639 \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u0634\u0648\u062f!<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D9%BE%D8%A7%DB%8C%D8%A7%D9%86_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%BE%D8%A7%DA%A9%D8%B3%D8%A7%D8%B2%DB%8C_%D9%85%D8%AD%DB%8C%D8%B7\" >\u067e\u0627\u06cc\u0627\u0646 \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/migracao-de-elasticsearch-para-opensearch-na-aws-g4p\/#%D8%B9%DB%8C%D8%A8_%DB%8C%D8%A7%D8%A8%DB%8C\" >\u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"RFS_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\"><\/span>\n<p>  RFS \u0686\u06cc\u0633\u062a\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>RFS (Reindex from Snapshot) \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Elasticsearch \u0648 Opensearch \u06cc\u0627 \u062d\u062a\u06cc \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Opensearch \u0627\u0633\u062a \u06a9\u0647 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u062d\u062a\u06cc \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u0631\u0648\u06a9\u0633\u06cc \u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0631 \u067e\u0631\u0648\u0627\u0632!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B4%D8%B1%D9%88%D8%B9_%D9%81%D8%B1%D8%A2%DB%8C%D9%86%D8%AF_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA\"><\/span>\n<p>  \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0647\u0627\u062c\u0631\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644\u060c \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a \u062f\u0631 \u0637\u0648\u0644 \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u060c \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>\u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc cdk\u060c \u0622\u0646 \u0631\u0627 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0645\u062d\u0644\u06cc \u062e\u0648\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cdk bootstrap aws:\/\/id_da_conta\/regi\u00e3o_do_opensearch\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0628\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc cdk\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0631\u0627 \u0627\u062f\u0627\u0645\u0647 \u062f\u0627\u062f\u060c \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u0628\u0639\u062f\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0642\u0627\u0644\u0628 migration-assistant-for-amazon-opensearch-service.template \u0631\u0627 \u0628\u0647 cloudformation \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 cloudformation \u0627\u0632 \u0642\u0628\u0644 \u0628\u0627 stack)\u060c \u0646\u06a9\u062a\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u067e\u0634\u062a\u0647 \u0645\u0648\u0631\u062f \u062a\u0648\u062c\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u062f:<\/p>\n<ul>\n<li><strong>\u0627\u06af\u0631 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0647 Stack \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u062f\u0642\u062a \u06a9\u0646\u06cc\u062f \u062f\u0631 \u0633\u0627\u06cc\u0631 \u0645\u0631\u0627\u062d\u0644 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f!<\/strong><\/li>\n<\/ul>\n<p>\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u0634\u062a\u0647\u060c \u06cc\u06a9 EC2 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f\u060c \u062f\u0631 \u0627\u0633\u0631\u0639 \u0648\u0642\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 SSM \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f\u060c \u0647\u0646\u06af\u0627\u0645 \u0648\u0631\u0648\u062f \u0628\u0647 EC2 (\u0686\u06cc\u0632\u06cc \u0645\u0627\u0646\u0646\u062f bootstrap-instance-STAGE-REGION)\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>sudo su\ncd \/opensearch-migrations #entrar na pasta correta para dar inicio ao bootstrap que ajudar\u00e1 na migra\u00e7\u00e3o\n.\/initBootstrap.sh &amp;&amp; cd deployment\/cdk\/opensearch-service-migration\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u062d\u062f\u0648\u062f 15 \u062f\u0642\u06cc\u0642\u0647 \u0637\u0648\u0644 \u0645\u06cc \u06a9\u0634\u062f (\u06a9\u0627\u0645\u0644\u0627 \u0648\u0642\u062a \u06af\u06cc\u0631 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u0647\u0645\u06cc \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\u062f)<\/strong><\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646\u060c \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f\u060c \u062f\u0631 \u067e\u0648\u0634\u0647 \u0641\u0639\u0644\u06cc (opensearch-migrations\/deployment\/cdk\/opensearch-service-migration) \u06cc\u06a9 \u0641\u0627\u06cc\u0644 cdk.context.json \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a \u0646\u062d\u0648\u0647 \u0631\u0641\u062a\u0627\u0631 \u0627\u0646\u062a\u0642\u0627\u0644 \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f (\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc) ) \u060c \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0627 \u062c\u0627\u062f\u0648\u06af\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0646\u0633\u0648\u0644\u060c \u0641\u0627\u06cc\u0644 \u0628\u0627\u06cc\u062f \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>{\n    \"NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT\": {\n      \"stage\": \"STAGE\",\n      \"targetCluster\": {\n        \"endpoint\": \"TARGET_CLUSTER_URL\",\n        \"auth\": {\n          \"type\": \"sigv4\",\n          \"region\": \"us-east-1\",\n          \"serviceSigningName\": \"es\"\n        }\n      },\n      \"sourceCluster\": {\n        \"endpoint\": \"SOURCE_CLUSTER_URL\",\n        \"version\": \"ES_7.1\", \n        \"auth\": {\n          \"type\": \"sigv4\",\n          \"region\": \"us-east-1\",\n          \"serviceSigningName\": \"es\"\n        }\n      },\n      \"vpcId\": \"VPC_ID\",\n      \"reindexFromSnapshotServiceEnabled\": true, \/\/habilita o RFS\n      \"artifactBucketRemovalPolicy\": \"RETAIN\", \/\/ ou DESTROY Ap\u00f3s utilizar o snapshot de dados via s3, mant\u00e9m os arquivos no bucket\n      \"migrationConsoleServiceEnabled\": true, \/\/ assistente de migra\u00e7\u00e3o ativo\n      \"migrationAssistanceEnabled\": true, \/\/ assistente de migra\u00e7\u00e3o ativo\n      \"reindexFromSnapshotExtraArgs\": \"--s3-repo-uri s3:\/\/migration-artifacts-ACCOUNT_ID-STAGE-REGION\/rfs-snapshot-repo --s3-region REGION --snapshot-name rfs-snapshot\",\n      \"managedServiceSourceSnapshotEnabled\": true \/\/ Configura\u00e7\u00e3o para que seja possivel usar o comando de snapshot\n    }\n  }\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h6><span class=\"ez-toc-section\" id=\"%D8%AA%D9%88%D8%AC%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AC%D8%A7%DB%8C%DA%AF%D8%B2%DB%8C%D9%86%DB%8C_%D9%81%D8%A7%DB%8C%D9%84_%D9%85%DB%8C_%D8%AA%D9%88%D8%A7%D9%86_%D8%A7%D8%B2_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1_%D8%B2%DB%8C%D8%B1_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%DA%A9%D8%B1%D8%AF\"><\/span>\n<p>  <strong>\u062a\u0648\u062c\u0647: \u0628\u0631\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>vi cdk.context.json\n# Dentro do arquivo usando o VIM, usar a seguinte combina\u00e7\u00e3o de teclas:\n# g g D Shift G # ap\u00f3s isso pressionar i (para entrar em modo de edi\u00e7\u00e3o no Vim)\n# assim todo o arquivo antigo sera apagado e ser\u00e1 mais f\u00e1cil de colar sua nova configura\u00e7\u00e3o\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062c\u062f\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0648\u062a \u0627\u0633\u062a\u0631\u067e \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cdk bootstrap --c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT\ncdk deploy \"*\" --c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT --require-approval never --concurrency 3\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h6><span class=\"ez-toc-section\" id=\"%D8%AA%D9%88%D8%AC%D9%87_2_%D9%85%D9%87%D9%85_%D8%A7%D8%B3%D8%AA_%DA%A9%D9%87_%D8%A7%D8%B7%D9%85%DB%8C%D9%86%D8%A7%D9%86_%D8%AD%D8%A7%D8%B5%D9%84_%D8%B4%D9%88%D8%AF_%DA%A9%D9%87_%D9%81%D8%A7%DB%8C%D9%84_cdkcontextjson_%D8%A8%D9%87_%D8%AF%D8%B1%D8%B3%D8%AA%DB%8C_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D8%B4%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA%D8%8C_%D8%A8%D9%86%D8%A7%D8%A8%D8%B1%D8%A7%DB%8C%D9%86_%D8%A7%DA%AF%D8%B1_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D9%86%D8%B4%D8%AF%D9%87_%D8%A8%D8%A7%D8%B4%D8%AF%D8%8C_%D9%87%D9%86%DA%AF%D8%A7%D9%85_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%A7%D8%B2_%D8%B7%D8%B1%DB%8C%D9%82_RFS_%D9%85%D8%B4%DA%A9%D9%84%DB%8C_%D8%AF%D8%B1_%D8%A2%DB%8C%D9%86%D8%AF%D9%87_%D8%AE%D9%88%D8%A7%D9%87%D8%AF_%D8%A8%D9%88%D8%AF\"><\/span>\n<p>  <strong>\u062a\u0648\u062c\u0647 2: \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0644 cdk.context.json \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06af\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0647\u0646\u06af\u0627\u0645 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 RFS \u0645\u0634\u06a9\u0644\u06cc \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0622\u062e\u0631\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u060c \u0627\u06cc\u062c\u0627\u062f \u067e\u0634\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0622\u063a\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f (\u0645\u0631\u062d\u0644\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u062f\u0631 cloudformation \u0631\u0627 \u0628\u0647 \u062e\u0627\u0637\u0631 \u0628\u0633\u067e\u0627\u0631\u06cc\u062f!):<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>.\/accessContainer.sh migration-console STAGE REGION\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%AA%D8%A3%DB%8C%DB%8C%D8%AF_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C\"><\/span>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u062a\u0623\u06cc\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631 \u0630\u06a9\u0631 \u0634\u062f\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0633\u062a\u06cc\u0627\u0631 \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u062f\u0627\u06cc\u062a \u0645\u06cc \u0634\u0648\u06cc\u062f\u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0645\u0647\u0645 \u0627\u062c\u0631\u0627\u06cc:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>console clusters connection-check #comando que checa a conex\u00e3o com o cluster de source e de target\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06af\u0631 \u062f\u0633\u062a\u0648\u0631 \u0627\u062a\u0635\u0627\u0644 \u0631\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u062f (\u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0631 \u0645\u0635\u0631\u0641 CPU \u062e\u0648\u0634\u0647 \u0645\u0646\u0628\u0639 \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f):<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%D8%B9%DA%A9%D8%B3_%D9%81%D9%88%D8%B1%DB%8C\"><\/span>\n<p>  \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>#AFETA PERFORMANCE DO CLUSTER (Se for snapshot total do cluster ou parcial com maior parte dos indexes)\nconsole snapshot create #inicia a cria\u00e7\u00e3o do snapshot do cluster completo de source\n\n# para criar apenas o snapshot de um index usar --index-allowlist index\n# para checar o status do snapshot em progresso\n\nconsole snapshot status --deep-check\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h6><span class=\"ez-toc-section\" id=\"NOTE3_%D9%82%D8%A8%D9%84_%D8%A7%D8%B2_%D8%A7%DB%8C%D9%86%DA%A9%D9%87_%D8%A7%D8%AF%D8%A7%D9%85%D9%87_%D8%AF%D9%87%DB%8C%D9%85%D8%8C_%D9%85%D9%87%D9%85_%D8%A7%D8%B3%D8%AA_%DA%A9%D9%87_%D8%AA%D9%85%D8%A7%D9%85_%D8%AA%DA%A9%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%B9%DA%A9%D8%B3_%D9%81%D9%88%D8%B1%DB%8C_%DA%A9%D8%A7%D9%85%D9%84_%D8%A8%D8%A7%D8%B4%D9%86%D8%AF\"><\/span>\n<p>  <strong>NOTE3: \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u0645\u060c \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0645\u0627\u0645 \u062a\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627\u0634\u0646\u062f!<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>\u0628\u0627\u0632\u06af\u0634\u062a \u0641\u0631\u0645\u0627\u0646 \u0648\u0636\u0639\u06cc\u062a \u0686\u06cc\u0632\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f (\u0628\u0631\u062e\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u063a\u0627\u06cc\u0631\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u0645\u0627 \u0641\u0642\u0637 \u06cc\u06a9 \u0627\u0634\u06a9\u0627\u0644 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0633\u062a)<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media2.dev.to\/dynamic\/image\/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjtl7et6eqvv551rgcoa.png\" alt=\"\u062a\u0635\u0648\u06cc\u0631 \u06cc\u06a9 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u067e\u06cc\u0634\u0631\u0641\u062a \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc\" loading=\"lazy\" width=\"446\" height=\"204\" title=\"\"><\/p>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u0639\u06a9\u0633 \u0641\u0648\u0631\u06cc \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0631\u0633\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0631\u062f (\u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0642\u0628\u0644\u06cc \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0647 \u0647\u0627 \u0648 \u0646\u0627\u0645 \u0647\u0627\u06cc \u0645\u0633\u062a\u0639\u0627\u0631 \u062e\u0648\u0634\u0647 \u0645\u0646\u0628\u0639 \u0645\u0647\u0645 \u0627\u0633\u062a):<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>console metadata evaluate # importante para checar se todos os indices v\u00e3o ser migrados\nconsole metadata migrate # migra\u00e7\u00e3o de metadados | --index-allowlist index  # para migrar metadata de apenas um indice\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84_%D8%AF%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u0645\u0631\u062d\u0644\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u060c \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>console backfill start # inicio da migra\u00e7\u00e3o\n#Para checar o status da migra\u00e7\u00e3o:\n\nconsole backfill status --deep-check\n#Para escalar o n\u00famero de tasks do ECS*:\n\nconsole backfill scale NUM_DESEJADO_DE_TASKS\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h6><span class=\"ez-toc-section\" id=\"%D9%86%DA%A9%D8%AA%D9%87_%D9%87%D9%86%DA%AF%D8%A7%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF_%DA%A9%D8%A7%D8%B1%D9%87%D8%A7_%D9%85%D8%B1%D8%A7%D9%82%D8%A8_%D8%A8%D8%A7%D8%B4%DB%8C%D8%AF%D8%8C_%D8%B2%DB%8C%D8%B1%D8%A7_%D8%A8%D8%B3%D8%AA%D9%87_%D8%A8%D9%87_%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF_%DA%AF%D8%B1%D9%87_%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D9%88_%D8%B8%D8%B1%D9%81%DB%8C%D8%AA_%D8%AE%D9%88%D8%B4%D9%87_%D9%87%D8%AF%D9%81%D8%8C_%D8%A7%DB%8C%D9%86_%D8%A7%D9%85%D8%B1_%D9%85%DB%8C_%D8%AA%D9%88%D8%A7%D9%86%D8%AF_%D8%A8%D8%A7%D8%B9%D8%AB_%D8%AE%D8%B7%D8%A7%DB%8C_429_%D8%AF%D8%B1_%D8%AE%D9%88%D8%B4%D9%87_%D8%B4%D9%88%D8%AF_%D9%88_%D8%A8%D9%87_%D8%B7%D9%88%D8%B1_%DA%A9%D8%A7%D9%85%D9%84_%D9%85%D8%A7%D9%86%D8%B9_%D8%A7%D8%B2_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%B4%D9%88%D8%AF\"><\/span>\n<p>  \u0646\u06a9\u062a\u0647*: \u0647\u0646\u06af\u0627\u0645 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0631\u0647\u0627 \u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u06af\u0631\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0648 \u0638\u0631\u0641\u06cc\u062a \u062e\u0648\u0634\u0647 \u0647\u062f\u0641\u060c \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u062e\u0637\u0627\u06cc 429 \u062f\u0631 \u062e\u0648\u0634\u0647 \u0634\u0648\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0645\u0627\u0646\u0639 \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u0634\u0648\u062f!<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>\u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 RFS \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u062e\u0631\u062f\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0627\u0633\u0646\u067e \u0634\u0627\u062a \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0631\u0633\u06cc\u062f \u0628\u0647 \u062e\u0648\u062f\u06cc \u062e\u0648\u062f \u0645\u062a\u0648\u0642\u0641 \u0646\u0645\u06cc \u0634\u0648\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0646\u0633\u0627\u0646\u06cc \u0645\u062a\u0648\u0642\u0641 \u0634\u0648\u062f\u060c \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>console backfill stop\n# caso precise pausar a migra\u00e7\u00e3o\nconsole backfill pause\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%D8%A7%DB%8C%D8%A7%D9%86_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%E2%80%93_%D9%BE%D8%A7%DA%A9%D8%B3%D8%A7%D8%B2%DB%8C_%D9%85%D8%AD%DB%8C%D8%B7\"><\/span>\n<p>  \u067e\u0627\u06cc\u0627\u0646 \u0645\u0647\u0627\u062c\u0631\u062a &#8211; \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062a\u06a9\u0645\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a (\u0645\u0631\u0627\u0642\u0628 \u0628\u0627\u0634\u06cc\u062f \u0648 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u062e\u0631\u062f\u0647 \u0647\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u06a9\u0627\u0645\u0644 \u0634\u062f\u0647 \u0627\u0646\u062f)\u060c \u0645\u0647\u0627\u062c\u0631\u062a \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc \u0631\u0633\u062f!<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646 \u0645\u062d\u06cc\u0637\u060c \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f\u060c \u0627\u0645\u0627 \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 \u06a9\u0646\u0633\u0648\u0644\u060c \u062e\u0627\u0631\u062c \u0627\u0632 venv:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cdk destroy \"*\" --c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT\n# \u00e9 necess\u00e1rio o aceite no console para remover!\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u062d\u0630\u0641 \u0627\u0632 \u0637\u0631\u06cc\u0642 cdk kill\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 cloudformation \u0628\u0631\u0648\u06cc\u062f \u0648 \u067e\u0634\u062a\u0647 RFS \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f!<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B9%DB%8C%D8%A8_%DB%8C%D8%A7%D8%A8%DB%8C\"><\/span>\n<p>  \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0631\u0627\u0647 \u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u062f\u0631 \u0631\u0627\u0647 \u062d\u0644 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<ul>\n<li>\n<p>Erro de token &#39;Too&#39; (Erro 429 \u062e\u06cc\u0644\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0647\u0627)<\/p>\n<ul>\n<li>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f\u060c \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062a\u0639\u062f\u0627\u062f \u0627\u0633\u0646\u0627\u062f \u062f\u0631 \u0647\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0646\u0628\u0648\u0647 \u0631\u0627\u0647 \u062d\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f\u060c \u0632\u06cc\u0631\u0627 \u062e\u0648\u0634\u0647 \u0642\u0627\u062f\u0631 \u0628\u0647 \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u0631\u0627\u0647 \u062d\u0644 \u0646\u06cc\u0633\u062a.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u062e\u0637\u0627\u06cc \u0646\u0633\u062e\u0647 \u06a9\u0644\u0627\u0633\u062a\u0631<\/p>\n<ul>\n<li>\u0628\u0627\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062e\u0648\u0634\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u062e\u0637\u0627 \u062f\u0631 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062e\u0648\u0634\u0647 \u0647\u0627<\/p>\n<ul>\n<li>\u0627\u06cc\u0646 \u062e\u0637\u0627 \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 VPC \u06a9\u0647 \u062f\u0631 cdk.context.json \u062b\u0628\u062a \u0634\u062f\u0647 \u0627\u0633\u062a \u062c\u0627\u0644\u0628 \u0627\u0633\u062a\u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627 \u0628\u0627\u06cc\u062f \u062f\u0631 vpc (\u0647\u0631 \u062f\u0648) \u0628\u0627\u0634\u0646\u062f\u060c \u0627\u06af\u0631 \u062d\u062f\u0627\u0642\u0644 1 \u0627\u0632 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627 \u062e\u0627\u0631\u062c \u0627\u0632 VPC \u0628\u0627\u0634\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u062f\u0647\u06cc\u062f. \u0622\u0646 \u0631\u0627 \u0628\u0627 NatGateway.<\/li>\n<li>\u0627\u06af\u0631 \u0647\u0631 \u062f\u0648 \u062f\u0627\u0645\u0646\u0647 \u062e\u0627\u0631\u062c \u0627\u0632 VPC \u0628\u0627\u0634\u0646\u062f\u060c \u0631\u0627\u0647 \u062d\u0644 RFS \u06cc\u06a9 VPC \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f\u060c \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u0647\u0627\u062c\u0631\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u0686\u06af\u0648\u0646\u0647 \u067e\u0633 \u0627\u0632 \u0647\u0631 \u06af\u0648\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0644\u0627\u0632\u0645 \u062f\u0631 \u0641\u0627\u06cc\u0644 cdk.context.json \u0631\u0627\u0647 \u062d\u0644 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645\u061f<\/p>\n<ul>\n<li>\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c \u0628\u0627\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/li>\n<li>\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u067e\u0634\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0648\u0628\u0627\u0631\u0647 \u0645\u0633\u062a\u0642\u0631 \u0645\u06cc \u0634\u0648\u0646\u062f.\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cdk deploy \"*\" --c contextId=NOME_DO_OBJETO_PRINCIPAL_DO_CDK_CONTEXT --require-approval never --concurrency 3\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>\n<p>\u062e\u0637\u0627\u06cc \u06a9\u0644\u06cc \u0634\u0627\u0631\u062f<\/p>\n<ul>\n<li>\u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u060c \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062f\u0627\u0645\u0646\u0647 \u0647\u062f\u0641 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>PUT \/_cluster\/settings\n{\n  \"persistent\": {\n    \"cluster.max_shards_per_node\": NUM_DESEJADO\n  }\n}\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06af\u0631 \u062e\u0637\u0627\u06cc\u06cc \u062e\u0627\u0631\u062c \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0628\u0627\u0634\u062f:<\/p>\n<p>\u0628\u0627 Rudney Eduardo Souza Vieira \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f \u06cc\u0627 \u06cc\u06a9 \u0645\u0648\u0636\u0648\u0639 \u0645\u0633\u062a\u0642\u06cc\u0645 \u062f\u0631 github \u067e\u0631\u0648\u0698\u0647 RFS \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f (\u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 k8s \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0633\u062a\u0647 \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e\u06cc \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062e\u0648\u0627\u0646\u062f\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0647\u0633\u062a\u06cc\u062f\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u06cc\u06af\u0631\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a)<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summarize this content to 400 words in Persian Lang RFS \u0686\u06cc\u0633\u062a\u061f RFS (Reindex from Snapshot) \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Elasticsearch \u0648 Opensearch \u06cc\u0627 \u062d\u062a\u06cc \u0628\u06cc\u0646 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc Opensearch \u0627\u0633\u062a \u06a9\u0647 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u06a9\u0627\u0645\u0644 \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u062d\u062a\u06cc \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u0631\u0648\u06a9\u0633\u06cc \u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0631 \u067e\u0631\u0648\u0627\u0632! \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0647\u0627\u062c\u0631\u062a \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0641\u0631\u0622\u06cc\u0646\u062f \u0627\u0646\u062a\u0642\u0627\u0644\u060c \u0645\u0647\u0645 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":88155,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-88154","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/88154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=88154"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/88154\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/88155"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=88154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=88154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=88154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}