このトピックでは、不要になったサンプルデータまたは MaxCompute プロジェクトを削除して、不要なコストの発生を防ぐ方法について説明します。
テーブルの削除
サンプルデータを保持する必要はないものの、MaxCompute プロジェクトは保持したい場合は、テーブルを削除できます。
保持しているサンプルデータにはストレージ料金が課金されます。課金ルールの詳細については、 または ストレージ料金 (従量課金) をご参照ください。
MaxCompute クライアントで次のコマンドを実行して、テーブルを削除できます。
DROP TABLE <table_name>;次のコマンドを実行して、テーブルが削除されたことを確認できます。
SHOW tables;テーブルが出力にリストされていない場合、テーブルは正常に削除されています。
誤ってテーブルを削除してしまった場合でも、回復させることができます。プロジェクトでバックアップと回復機能が有効になっており、データ保存期間が期限切れになっていない場合にのみ、テーブルを回復できます。詳細については、「ローカルバックアップ」をご参照ください。
MaxCompute プロジェクトの削除
サンプルプロジェクトが不要になった場合は、次の手順に従って削除します。プロジェクトを削除すると、その中のすべてのテーブルも削除されます。
データをまだ必要とするかどうかが不明な場合は、まずサービスを一時停止し、他のサービスに影響があるかどうかを確認できます。他のサービスに影響がない場合は、プロジェクトを完全に削除できます。影響がある場合は、プロジェクトを手動で回復できます。回復の詳細については、「プロジェクト管理」をご参照ください。
クライアントでコマンドを実行して MaxCompute プロジェクトを削除することはできません。MaxCompute コンソールで、次の手順に従ってプロジェクトを削除する必要があります。
プロジェクトを削除すると、次のような結果になります:
プロジェクト内のすべてのテーブルとデータは、即時かつ完全に削除されます。
プロジェクトが存在しなくなるため、MaxCompute プロジェクトに送信されたすべてのタスクは失敗します。
MaxCompute プロジェクトが DataWorks ワークスペースにアタッチされている場合、プロジェクトを削除するとワークスペースは使用できなくなり、回復もできなくなります。MaxCompute プロジェクトを削除する前に、DataWorks でワークスペースをデタッチする必要があります。
権限の付与
Alibaba Cloud アカウントのオーナー、またはプロジェクトの Super_Administrator ロールを持つ RAM ユーザーは、MaxCompute コンソールにログインして MaxCompute プロジェクトを削除できます。
標準の RAM ユーザーには、まず権限を付与する必要があります:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action":"odps:DeleteProject", "Resource": "*" } ] }[ポリシー名] を
MaxCompute-DeleteProjectに設定します。[プリンシパル] には、権限を付与する RAM ユーザーを選択します。
[ポリシー] には、作成したポリシーの名前を選択します。この例では、ポリシー名は
MaxCompute-DeleteProjectです。
MaxCompute コンソールでのプロジェクトの削除
MaxCompute コンソールにログインし、左上のコーナーでリージョンを選択します。
プロジェクト管理 ページで、対象プロジェクトの 操作 列にある 削除 をクリックします。
アイテムの削除 ダイアログボックスで、Maxcomputeプロジェクトを引き続き削除してもよろしいですか。 を選択し、OK をクリックします。これにより、MaxCompute プロジェクトが削除されます。
MaxCompute プロジェクトは すぐに削除、恒久的に回復 ことにご注意ください。
次のステップ
これで、MaxCompute クライアントのクイックスタートは完了です。MaxCompute の使用方法の詳細については、「次のステップ」をご参照ください。