使用方法 App Connect 使用方法 Amazon DynamoDB

Amazon DynamoDB は完全に管理されたキー・バリューおよびドキュメント・データベースです。 NoSQL、高速で予測可能なパフォーマンスとシームレスなスケーラビリティを提供するデータベースである。

対応製品およびAPIバージョン

このコネクタがサポートする製品およびAPIバージョンを確認するには、 IBM サポートページの詳細システム要件を参照してください。

接続先 Amazon DynamoDB

App Connect Designer Connect > Applications and APIs ページ(以前の Catalog ページ) またはフローエディタで表示される接続フィールドを入力します。 必要に応じて Amazon DynamoDB 管理者と協力してこれらの値を取得してください。

Amazon DynamoDB 認証タイプと接続フィールド:
基本
シークレットアクセスキー あなたのアカウントの秘密のアクセスキー Amazon DynamoDB アカウントの秘密のアクセスキーです。 AWS 管理コンソールの Security Credentials ページからシークレットアクセスキーを取得します。
アクセスキーID :あなたのアカウントのアクセスキーID。 Amazon DynamoDB アカウントのアクセスキーID。 AWS 管理コンソールのセキュリティ資格情報ページからアクセスキー ID を取得します。
地域あなたのインスタンスの Amazon DynamoDBus-east-1インスタンスの地域。 Region パラメータの値は、 AWS 管理コンソールにログインしている場合、 URL の最後に表示されます(例: https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2# )。
ヒント詳細については、 AWS ドキュメント・ ページの AWS サービス・エンドポイントを参照してください。
ベーシックOIDC
地域あなたのインスタンスの Amazon DynamoDBus-east-1インスタンスの地域。 Region パラメータの値は、 AWS 管理コンソールにログインしている場合、 URL の最後に表示されます(例: https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2# )。
ヒント詳細については、 AWS ドキュメント・ ページの AWS サービス・エンドポイントを参照してください。
クライアントID : OpenID Connect (OIDC) システム内のアプリケーションに割り当てられた一意の識別子を指定します
クライアントシークレット :クライアントアプリケーションの認証に使用するクライアントシークレットを指定します
IDトークン : OpenID Connect (OIDC)のセキュリティトークンで、ユーザーの身元やセッションの有効性など、ユーザーの認証に関する主張が含まれており、通常はJSON Web Token (JWT)として表される
リフレッシュ・トークン :アプリケーションのクライアントIDとクライアント・シークレットから生成されるリフレッシュ・トークン
ロールARN : AWS の IAM ロールを指定する Amazon Resource Name (ARN) で、 OpenID Connect 互換の ID プロバイダを介して認証されたユーザーに付与される権限を定義する
OIDC サーバー URL : 認証を処理し、クライアントにトークンを提供する OpenID Connect (OIDC) サーバーまたは ID プロバイダーの URL を指定する
OIDC WEB
地域あなたのインスタンスの Amazon DynamoDBus-east-1インスタンスの地域。 Region パラメータの値は、 AWS 管理コンソールにログインしている場合、 URL の最後に表示されます(例: https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2# )。
ヒント詳細については、 AWS ドキュメント・ ページの AWS サービス・エンドポイントを参照してください。
クライアントID : OpenID Connect (OIDC) システム内のアプリケーションに割り当てられた一意の識別子を指定します
クライアントシークレット :クライアントアプリケーションの認証に使用するクライアントシークレットを指定します
ロールARN : AWS の IAM ロールを指定する Amazon Resource Name (ARN) で、 OpenID Connect 互換の ID プロバイダを介して認証されたユーザーに付与される権限を定義する
OIDC サーバー URL : 認証を処理し、クライアントにトークンを提供する OpenID Connect (OIDC) サーバーまたは ID プロバイダーの URL を指定する

Amazon DynamoDB の接続値を取得するには、 Amazon DynamoDB の接続値の取得」を参照してください。

エンドポイントに接続するには Amazon DynamoDBApp Connect Designer の [Applications and APIs ] ページから初めてエンドポイントに接続するには、 を展開し、[Connect] をクリックします。 Amazon DynamoDB を展開し、[ Connect] をクリックします。 詳細については、 アカウントの管理を参照してください。

ヒント:

で作成したアカウントをフローで使用する前に App Connect で作成されたアカウントをフローで使用する前に、そのアカウントを識別できるような意味のある名前に変更してください。 アプリケーションとAPI] ページでアカウント名を変更するには、アカウントを選択し、オプションメニュー(Ȯ)を開き、[ アカウント名の変更 ]をクリックします。

一般的な考慮事項

で App Connect Designer を使用する前に、以下の点に注意してください。 Amazon DynamoDB を使用する前に、以下の点に注意してください:

  • (一般的な考察) App Connect Designerの Applications and APIs ページで利用可能なトリガーイベントとアクションのリストを見ることができます。

    アプリケーションによっては、イベントとアクションは環境と、コネクタが設定可能なイベントとアクションの動的検出をサポートしているかどうかに依存する。 アプリケーションが設定可能なイベントをサポートしている場合、イベント・リストの下に Show more configurable events リンクが表示されます。 アプリケーションがアクションのダイナミックディスカバリーをサポートしている場合、アクションリストの下に Show more リンクが表示されます。

  • (一般的な考慮事項)アプリケーションに複数のアカウントを使用している場合、そのアプリケーションのアクションを選択したときに表示されるフィールドのセットは、アカウントによって異なる可能性があります。 フローエディターでは、アプリケーションによっては、常にアクションのための静的フィールドのキュレーションセットを提供します。 他のアプリケーションは、接続先のインスタンスで設定されているフィールドのセットを取得するために、ダイナミック・ディスカバリーを使用します。 例えば、あるアプリケーションの2つのインスタンスに2つのアカウントがある場合、最初のアカウントはすぐに使える設定を使うかもしれません。 しかし、2つ目のアカウントには余分なカスタムフィールドが設定されている可能性があります。

出来事と行動

Amazon DynamoDB イベント

これらのイベントは、フロー内のアクションを完了するためにフローを開始するトリガーとなる、このアプリケーションの変更に対するものである。

注意: このアプリケーションでは、イベントを変更することはできません。 スケジュールされた間隔や特定の日時など、他の方法でフローをトリガーすることもできる。

Amazon DynamoDB 行動

あなたのフローは、このアプリケーション上でこれらのアクションを完了します。

オブジェクト アクション 説明
バックアップ 連続バックアップの追加と削除 テーブルのポイント・イン・タイム・リカバリ(PITR)を有効にするか無効にするかを指定します
バックアップの作成 Amazon DynamoDB テーブルのバックアップを作成する
バックアップの削除 Amazon DynamoDB バックアップの削除
継続的なバックアップ情報の取得 指定したテーブルの連続バックアップとポイント・イン・タイム・リカバリ(PITR)のステータスをチェックする
バックアップからテーブルを復元する テーブルを指定された時点にリストアする
テーブルをある時点にリストアする EarliestRestorableDateTime、指定した時点にテーブルをリストアする。 LatestRestorableDateTime
バックアップの取得 Amazon DynamoDB テーブルバックアップのリストを取得する
アイテム バルクアイテムの作成 のテーブルに複数の項目を作成する。 Amazon DynamoDB
一括削除 でテーブル内の複数の項目を削除する。 Amazon DynamoDB
アイテムを削除 から項目を削除します。 Amazon DynamoDB
アイテムの検索 からアイテムのリストを取得する。 Amazon DynamoDB
バルクアイテムの更新 でテーブルの複数の項目を更新する。 Amazon DynamoDB
アイテムの更新または作成 アイテムが Amazon DynamoDB に存在する場合は更新し、存在しない場合はアイテムを作成する
リージョン 制限事項の取得 指定されたリージョン内のすべての Amazon DynamoDB テーブルにわたって、 AWS アカウントの現在のプロビジョニング容量制限を取得します
テーブル 生存時間の追加と削除 Get Time To Live (Get TTL) オブジェクトのコントローラを指定します
表の作成 Amazon DynamoDB テーブルの作成
表の削除 Amazon DynamoDB テーブルを削除する
生きる時間を手に入れる Get Time To Live (Get TTL) オブジェクトのコントローラを指定します
テーブルの取得 Amazon DynamoDB テーブルのリストを取得する
タグ タグの追加 テーブルにタグを追加する
タグの削除 テーブルから関連タグを削除する
タグの取得 Amazon DynamoDB テーブルのタグを取得する

を使用するテンプレートのダッシュボード・タイル。 Amazon DynamoDB
を使用するテンプレートのダッシュボード・タイル。 Amazon DynamoDB
を使用するテンプレートのダッシュボード・タイル。 Amazon DynamoDB

テンプレートを使って、以下のフローを素早く作成する。 Amazon DynamoDB

テンプレートを使って App Connect テンプレートを使って Amazon DynamoDB. 例えば、 Discoverを開き、 Amazon DynamoDB を検索する。

を使用するテンプレートのダッシュボード・タイル。 Amazon DynamoDB