Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ganti nama OpenSearch Layanan Amazon - Ringkasan perubahan
Pada 8 September 2021, rangkaian pencarian dan analitik kami diubah namanya menjadi OpenSearch Layanan Amazon. OpenSearch Dukungan layanan OpenSearch serta Elasticsearch OSS lama. Bagian berikut menjelaskan bagian-bagian berbeda dari layanan yang berubah dengan penggantian nama, dan tindakan apa yang perlu Anda ambil untuk memastikan bahwa domain Anda terus berfungsi dengan baik.
Beberapa perubahan ini hanya berlaku saat Anda memutakhirkan domain dari Elasticsearch ke. OpenSearch Dalam kasus lain, seperti di konsol Billing and Cost Management, pengalaman segera berubah.
Perhatikan bahwa daftar ini tidak lengkap. Sementara bagian lain dari produk juga berubah, pembaruan ini adalah yang paling relevan.
APIVersi baru
Versi baru konfigurasi OpenSearch Layanan API (2021-01-01) berfungsi dengan OpenSearch serta Elasticsearch lama. OSS 21 API operasi diganti dengan nama yang lebih ringkas dan agnostik mesin (misalnya, CreateElasticsearchDomain
diubah menjadiCreateDomain
), tetapi OpenSearch Layanan terus mendukung kedua versi. API
Kami menyarankan Anda menggunakan API operasi baru untuk membuat dan mengelola domain ke depan. Perhatikan bahwa ketika Anda menggunakan API operasi baru untuk membuat domain, Anda perlu menentukan EngineVersion
parameter dalam format Elasticsearch_X.Y
atauOpenSearch_X.Y
, bukan hanya nomor versi. Jika Anda tidak menentukan versi, itu default ke versi terbaru. OpenSearch
Tingkatkan AWS CLI ke versi 1.20.40 atau yang lebih baru untuk digunakan aws opensearch
...
untuk membuat dan mengelola domain Anda. Untuk CLI format baru, lihat OpenSearch CLIreferensi
Jenis instance berganti nama
Jenis instans di Amazon OpenSearch Service sekarang dalam format <type>.<size>.search
—misalnya, m6g.large.search
bukanm6g.large.elasticsearch
. Anda tidak perlu mengambil tindakan apa pun. Domain yang ada akan mulai secara otomatis merujuk ke jenis instans baru di dalam API dan di konsol Billing and Cost Management.
Jika Anda memiliki Instans Cadangan (RIs), kontrak Anda tidak akan terpengaruh oleh perubahan tersebut. APIVersi konfigurasi lama masih kompatibel dengan format penamaan lama, tetapi jika Anda ingin menggunakan API versi baru, Anda perlu menggunakan format baru.
Perubahan kebijakan akses
Bagian berikut menjelaskan tindakan apa yang perlu Anda ambil untuk memperbarui kebijakan akses Anda.
IAMkebijakan
Kami menyarankan Anda memperbarui IAMkebijakan Anda untuk menggunakan API operasi yang diganti namanya. Namun, OpenSearch Layanan akan terus menghormati kebijakan yang ada dengan mereplikasi izin lama API secara internal. Misalnya, jika saat ini Anda memiliki izin untuk melakukan CreateElasticsearchDomain
operasi, Anda sekarang dapat melakukan panggilan ke keduanya CreateElasticsearchDomain
(APIoperasi lama) dan CreateDomain
(APIoperasi baru). Hal yang sama berlaku untuk penyangkalan eksplisit. Untuk daftar API operasi yang diperbarui, lihat referensi elemen kebijakan.
SCPkebijakan
Kebijakan kontrol layanan (SCPs) memperkenalkan lapisan kompleksitas tambahan dibandingkan dengan standarIAM. Untuk mencegah SCP kebijakan Anda melanggar, Anda perlu menambahkan API operasi lama dan baru ke setiap SCP kebijakan Anda. Misalnya, jika pengguna saat ini memiliki izin izinCreateElasticsearchDomain
, Anda juga perlu memberi mereka izin izin CreateDomain
agar mereka dapat mempertahankan kemampuan untuk membuat domain. Hal yang sama berlaku untuk penyangkalan eksplisit.
Sebagai contoh:
"Statement": [ { "Effect": "Allow", "Action": [ "es:CreateElasticsearchDomain", "es:CreateDomain" ... ], }, "Effect": "Deny", "Action:" [ "es:DeleteElasticsearchDomain", "es:DeleteDomain" ...
Jenis sumber daya baru
OpenSearch Layanan memperkenalkan jenis sumber daya baru berikut:
Sumber Daya | Deskripsi |
---|---|
|
Merupakan domain OpenSearch Layanan Amazon. Sumber daya ini ada di tingkat layanan dan tidak spesifik untuk perangkat lunak yang berjalan di domain. Ini berlaku untuk layanan seperti AWS CloudFormation Untuk petunjuk untuk memutakhirkan domain yang ditentukan dalam CloudFormation dari Elasticsearch ke OpenSearch, lihat Keterangan di Panduan Pengguna. CloudFormation |
|
Merupakan perangkat lunak OpenSearch /Elasticsearch yang berjalan pada domain. Sumber daya ini berlaku untuk layanan seperti AWS CloudTrailAWS::Elasticsearch::Domain ) versus domain running (). OpenSearch AWS::OpenSearch::Domain |
catatan
Di AWS ConfigAWS::Elasticsearch::Domain
sumber daya yang ada selama beberapa minggu, bahkan jika Anda memutakhirkan satu atau beberapa domain ke OpenSearch.
Kibana berganti nama menjadi Dasbor OpenSearch
OpenSearch Dasbor, AWS alternatif untuk Kibana, adalah alat visualisasi sumber terbuka yang dirancang untuk digunakan. OpenSearch Setelah Anda memutakhirkan domain dari Elasticsearch ke OpenSearch, /_plugin/kibana
titik akhir berubah menjadi. /_dashboards
OpenSearch Layanan akan mengalihkan semua permintaan ke titik akhir yang baru, tetapi jika Anda menggunakan titik akhir Kibana di salah satu IAM kebijakan Anda, perbarui kebijakan tersebut untuk menyertakan titik akhir yang baru juga. /_dashboards
Jika Anda menggunakanSAMLotentikasi untuk Dasbor OpenSearch , sebelum Anda meningkatkan domain Anda ke OpenSearch, Anda perlu mengubah semua Kibana yang URLs dikonfigurasi di penyedia identitas Anda (iDP) dari ke. /_plugin/kibana
/_dashboards
Yang paling umum URLs adalah assertion consumer service (ACS) URLs dan penerima. URLs
kibana_read_only
Peran default untuk OpenSearch Dasbor diubah namanya menjadiopensearch_dashboards_read_only
, dan kibana_user
peran diubah namanya menjadi. opensearch_dashboards_user
Perubahan ini berlaku untuk semua yang baru dibuat 1 OpenSearch . x domain yang menjalankan perangkat lunak layanan R20211203 atau yang lebih baru. Jika Anda memutakhirkan domain yang ada ke perangkat lunak layanan R20211203, nama peran tetap sama.
Metrik berganti nama CloudWatch
Beberapa CloudWatch metrik berubah untuk domain yang berjalan. OpenSearch Saat Anda memutakhirkan domain ke OpenSearch, metrik berubah secara otomatis dan CloudWatch alarm Anda saat ini akan rusak. Sebelum memutakhirkan klaster Anda dari versi Elasticsearch ke OpenSearch versi, pastikan untuk memperbarui CloudWatch alarm Anda untuk menggunakan metrik baru.
Metrik berikut berubah:
Nama metrik asli | Nama baru |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Untuk daftar lengkap metrik yang dikirim OpenSearch Layanan ke Amazon CloudWatch, lihatMemantau metrik OpenSearch klaster dengan Amazon CloudWatch.
Perubahan konsol Billing and Cost Management
Data historis di konsol Billing and Cost
Selain nama layanan, bidang berikut akan berubah untuk semua laporan, tagihan, dan API operasi daftar harga:
Bidang | Format lama | Format baru |
---|---|---|
Jenis instans |
|
|
Keluarga produk |
Contoh Elasticsearch Volume Elasticsearch |
Instans OpenSearch Layanan Amazon Volume OpenSearch Layanan Amazon |
Deskripsi harga |
$5.098 per c5.18xlarge.elasticsearch instance hour (atau sebagian jam) - UE |
$5.098 per c5.18xlarge.search instance hour (atau sebagian jam) - EU |
Keluarga instans |
|
|
Format acara baru
Format acara yang dikirim OpenSearch Layanan ke Amazon EventBridge dan Amazon CloudWatch telah berubah, khususnya detail-type
bidangnya. Bidang sumber (aws.es
) tetap sama. Untuk format lengkap untuk setiap jenis acara, lihatMemantau peristiwa OpenSearch Layanan dengan Amazon EventBridge. Jika Anda memiliki aturan acara yang ada yang bergantung pada format lama, pastikan untuk memperbaruinya agar sesuai dengan format baru.
Apa yang tetap sama?
Fitur dan fungsionalitas berikut, antara lain yang tidak terdaftar, akan tetap sama:
-
Prinsipal layanan (
es.amazonaws.com
) -
Kode vendor
-
Domain ARNs
-
Titik akhir domain
Memulai: Tingkatkan domain Anda ke 1.x OpenSearch
OpenSearch 1. x mendukung peningkatan dari Elasticsearch versi 6.8 dan 7. x. Untuk petunjuk untuk meningkatkan domain Anda, lihatMemutakhirkan domain (konsol). Jika Anda menggunakan konfigurasi AWS CLI or API untuk meningkatkan domain Anda, Anda perlu menentukan TargetVersion
sebagaiOpenSearch_1.x
.
OpenSearch 1. x memperkenalkan pengaturan domain tambahan yang disebut Aktifkan mode kompatibilitas. Karena OSS klien dan plugin Elasticsearch tertentu memeriksa versi cluster sebelum menghubungkan, mode kompatibilitas ditetapkan OpenSearch untuk melaporkan versinya sebagai 7.10 sehingga klien ini terus bekerja.
Anda dapat mengaktifkan mode kompatibilitas saat membuat OpenSearch domain untuk pertama kalinya, atau saat Anda meningkatkan ke OpenSearch versi Elasticsearch. Jika tidak disetel, parameter default adalah false
saat Anda membuat domain, dan true
saat Anda memutakhirkan domain.
Untuk mengaktifkan mode kompatibilitas menggunakan konfigurasi API, atur override_main_response_version
ketrue
:
POST https://es.us-east-1.amazonaws.com/2021-01-01/opensearch/upgradeDomain { "DomainName": "
domain-name
", "TargetVersion": "OpenSearch_1.0", "AdvancedOptions": { "override_main_response_version": "true" } }
Untuk mengaktifkan atau menonaktifkan mode kompatibilitas pada OpenSearch domain yang ada, Anda perlu menggunakan operasi OpenSearch API_cluster/pengaturan
PUT /_cluster/settings { "persistent" : { "compatibility.override_main_response_version" : true } }