From 9e6b94c2eff2387581c7ada054ac71d8a897314c Mon Sep 17 00:00:00 2001 From: yushimomentohq Date: Tue, 16 Jul 2024 09:26:41 +0900 Subject: [PATCH] Create storage.mdx (#1072) chore: add storage cheatsheet for java #1050 Translation into Japanese was also carried out. --- .../current/sdks/java/storage.mdx | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/sdks/java/storage.mdx diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/sdks/java/storage.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/java/storage.mdx new file mode 100644 index 000000000..fc51c5531 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/java/storage.mdx @@ -0,0 +1,107 @@ +--- +sidebar_position: 3 +sidebar_label: Storage +title: Getting started with Momento Storage in Java +description: Learn the basic building blocks for writing Java code to interact with Momento Storage. +keywords: + - momento + - cache + - caching + - topics + - pubsub + - pub/sub + - eda + - event-driven architecture + - redis + - serverless + - storage + - persistence + - datastore + - database + - durable + - sdk + - sdks + - api + - examples + - resources + - getting started + - quick start + - server-side + - java + - jvm +--- + +import { SdkExampleCodeBlock } from "@site/src/components/SdkExampleCodeBlock"; +// This import is necessary even though it looks like it's un-used; The inject-example-code-snippet +// plugin will transform instances of SdkExampleCodeBlock to SdkExampleCodeBlockImpl +import { SdkExampleCodeBlockImpl } from "@site/src/components/SdkExampleCodeBlockImpl"; + +# JavaでMomento Storageを始める + +JavaとMomento Storageをすぐに使い始める必要がある場合、このページには必要な基本的なAPIコールが含まれています。ビルド設定ファイルを含む完全で実用的な例については、[Java SDK の例](https://github.com/momentohq/client-sdk-java/tree/main/examples) を確認してください。 +## Install the Momento SDK + +Momento SDKはMaven Centralで入手できます。: [`software.momento.java/sdk]( +https://central.sonatype.com/artifact/software.momento.java/sdk)にあります。 + +:::tip +[Maven Central](https://central.sonatype.com/artifact/software.momento.java/sdk)にアクセスして、SDKの最新バージョンを見つけてください。 +::: + +既存のJavaプロジェクトにクライアント・ライブラリをインストールする: + +### Gradle + +```kotlin +implementation("software.momento.java:sdk:1.x.x") +``` + +### Maven + +```xml + + software.momento.java + sdk + 1.x.x + +``` +## APIキーの設定 + +Momentoで認証するには、Momento APIキーが必要です。 Momento Web Console](https://console.gomomento.com/api-keys)から取得できます。 +トークンを取得したら、Momentoクライアントが利用できるように環境変数に保存してください: +``` +export MOMENTO_API_KEY= +``` + +## ライブラリをインポートして接続し、StorageClientオブジェクトを返す +このコードでは、メイン関数、必要なインポート、他の各関数が呼び出す必要のあるStorageClientインスタンス化を設定します。 + + + +## Momento Storageに新しいストアを作成する。 +この機能を使用して、アカウントに新しいストアを作成します。 + + + + +## あなたのアカウントにある既存のストアの名前をリストアップします。 +アカウントのストア名の単純なリスト。 + + + +## ストアにアイテムを書き込む。 +プット操作の簡単な例。 + + + +## ストアのアイテムを読み込む。 +これは、ストアからアイテムを取得する単純な読み取り操作の例です。 + + + +## コードの実行。 +[Java SDK github repo examples directory](https://github.com/momentohq/client-sdk-java/tree/main/examples)に完全な動作例があります。 + +:::info +これらの基本的なAPIコール以外のMomento APIコールの詳細については、[APIリファレンスページ](/storage/develop/api-reference/index.mdx)をチェックしてください。 +:::