Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS Management Console と DynamoDB Auto Scaling の使用

フォーカスモード
AWS Management Console と DynamoDB Auto Scaling の使用 - Amazon DynamoDB

AWS Management Console を使用して新しいテーブルを作成すると、Amazon DynamoDB Auto Scaling はデフォルトでそのテーブルに対して有効になります。コンソールを使用して、既存テーブルの Auto Scaling の有効化、Auto Scaling 設定の変更、Auto Scaling の無効化を行うこともできます。

注記

スケールインおよびスケールアウトのクールダウン時間の設定など、より高度な特徴については、AWS Command Line Interface (AWS CLI) を使用して DynamoDB Auto Scaling を管理します。詳細については、「AWS CLI を使用した DynamoDB Auto Scaling の管理」を参照してください。

開始する前に: DynamoDB Auto Scaling のアクセス許可をユーザーに付与する

AWS Identity and Access Management (IAM) の場合、AWS マネージドポリシー DynamoDBFullAccess は、DynamoDB コンソールを使用するために必要なアクセス許可を提供します。ただし、DynamoDB Auto Scaling の場合、ユーザーには追加アクセス許可が必要です。

重要

自動スケーリング対応のテーブルを削除するには、application-autoscaling:* アクセス許可が必要です。AWS マネージドポリシー DynamoDBFullAccess には、必要なアクセス許可が含まれています。

DynamoDB コンソールアクセスと DynamoDB Auto Scaling 用にユーザーを設定するには、ロールを作成し、そのロールに AmazonDynamoDBFullAccess ポリシーを追加します。次に、ロールをユーザーに割り当てます。

Auto Scaling を有効にした新しいテーブルの作成

注記

DynamoDB Auto Scaling では、ユーザーに代わって Auto Scaling アクションを実行する、サービスリンクロール (AWSServiceRoleForApplicationAutoScaling_DynamoDBTable) の存在を必要とします。このロールは自動的に作成されます。詳細については、「Application Auto Scaling ユーザーガイド」の「Application Auto Scaling 用のサービスリンクロール」を参照してください。

Auto Scaling を有効にして新しいテーブルを作成するには
  1. https://console.aws.amazon.com/dynamodb/ で DynamoDB コンソールを開きます。

  2. [Create table] を選択します。

  3. [テーブルを作成] ページで、テーブル名とプライマリキーの詳細を入力します。

  4. [デフォルト設定] を選択すると、新しいテーブルで自動スケーリングが有効になります。

    それ以外の場合は、[設定をカスタマイズ] を選択し、以下の操作を実行してテーブルのカスタム設定を指定します。

    1. [テーブルクラス] で、デフォルト設定である [DynamoDB 標準] を選択したままにします。

    2. [読み取り/書き込みキャパシティーの設定] で、デフォルト設定の [プロビジョンド] を選択したままにして、以下の操作を行います。

      1. [読み取りキャパシティー] で、[自動スケーリング][オン] に設定されていることを確認します。

      2. [書き込みキャパシティー] で、[自動スケーリング][オン] に設定されていることを確認します。

      3. [読み取りキャパシティー][書き込みキャパシティー] で、テーブルに必要なスケーリングポリシーと、オプションでテーブルのすべてのグローバルセカンダリインデックスを設定します。

        • 最小キャパシティーユニット - Auto Scaling 範囲の下限を入力します。

        • 最大キャパシティーユニット - Auto Scaling 範囲の上限を入力します。

        • ターゲット使用率 — テーブルの目標使用率を入力します。

        注記

        新しいテーブルのグローバルセカンダリインデックスを作成する場合、作成時のインデックスの容量は、ベーステーブルの容量と同じになります。インデックスの容量は、テーブルの作成後にテーブルの設定で変更できます。

  5. [Create table (テーブルの作成)] を選択します。これにより、指定した自動スケーリングパラメータを使用してテーブルが作成されます。

既存のテーブルでの DynamoDB Auto Scaling の有効化

注記

DynamoDB Auto Scaling では、ユーザーに代わって Auto Scaling アクションを実行する、サービスリンクロール (AWSServiceRoleForApplicationAutoScaling_DynamoDBTable) の存在を必要とします。このロールは自動的に作成されます。詳細については、「Application Auto Scaling 用のサービスリンクロール」を参照してください。

既存のテーブルに対して DynamoDB Auto Scaling を有効にするには
  1. https://console.aws.amazon.com/dynamodb/ で DynamoDB コンソールを開きます。

  2. コンソールの左側のナビゲーションペインで、[テーブル] を選択します。

  3. 自動スケーリングを有効にするテーブルを選択し、以下の操作を行います。

    1. [追加の設定] タブを選択します。

    2. [読み取りキャパシティー] セクションで、[編集] を選択します。

    3. [キャパシティーモード] セクションで、[プロビジョンド] を選択します。

    4. [Table capacity] (テーブルキャパシティ) セクションで、[Read capacity] (読み込みキャパシティ)、[Write capacity] (書き込みキャパシティ)、または両方に対して、Auto scalingOn に設定します。これらのそれぞれについて、テーブルに必要なスケーリングポリシーを設定し、オプションでテーブルのすべてのグローバルセカンダリインデックスを設定します。

      • 最小キャパシティーユニット - Auto Scaling 範囲の下限を入力します。

      • 最大キャパシティーユニット - Auto Scaling 範囲の上限を入力します。

      • ターゲット使用率 — テーブルの目標使用率を入力します。

      • [すべてのグローバルセカンダリインデックスに同じキャパシティー読み取り/書き込みキャパシティー設定を使用する] - グローバルセカンダリインデックスがベーステーブルと同じ Auto Scaling ポリシーを使用するかどうかを選択します。

        注記

        最高のパフォーマンスを実現するには、[すべてのグローバルセカンダリインデックスに同じ読み取り/書き込み容量設定を適用する] を有効にすることをお勧めします。このオプションを使用すれば、DynamoDB Auto Scaling は、ベーステーブル上のすべてのグローバルセカンダリインデックスを均一にスケーリングできます。これには、既存のグローバルセカンダリインデックスと、将来このテーブル用に作成するその他のインデックスが含まれます。

        このオプションを有効にすると、個々のグローバルセカンダリインデックスにスケーリングポリシーを設定できなくなります。

  4. すべての設定が正しいことを確認したら、[保存] を選択します。

コンソールでの Auto Scaling アクティビティの表示

アプリケーションがテーブルへの読み込みおよび書き込みトラフィックを送ると、DynamoDB Auto Scaling はテーブルのスループット設定を動的に変更します。Amazon CloudWatch は、すべての DynamoDB テーブルとセカンダリインデックスについて、プロビジョニングされた容量、消費された容量、スロットルイベント、レイテンシー、およびその他のメトリクスを追跡します。

DynamoDB コンソールでこれらのメトリクスを表示するには、操作するテーブルを選択し、[モニタリング] タブを選択します。テーブルメトリクスのカスタマイズ可能なビューを作成するには、[CloudWatch ですべてを表示] を選択します。

DynamoDB Auto Scaling 設定の変更または無効化

AWS Management Console を使用して、DynamoDB Auto Scaling 設定を変更できます。これを行うには、テーブルの [追加設定] タブに移動し、[読み取り/書き込みキャパシティー] セクションで [編集] を選択します。これらの設定の詳細については、「既存のテーブルでの DynamoDB Auto Scaling の有効化」をご参照ください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.