プロジェクトは、MaxComputeでユーザーの分離とアクセス制御を実行するための基本単位です。 MaxComputeを有効化した後、MaxComputeを使用するプロジェクトを作成する必要があります。 このトピックでは、MaxComputeまたはDataWorksコンソールでMaxComputeプロジェクトを作成する方法について説明します。
前提条件
DataWorksとMaxComputeは、Alibaba CloudアカウントまたはRAMユーザーを使用して有効化されます。 2つのサービスは同じリージョンにデプロイされます。
MaxComputeプロジェクトをRAMユーザーとして作成する場合は、RAMユーザーに関する情報を取得し、AliyunDataWorksFullAccessポリシーをRAMユーザーにアタッチする必要があります。
RAMユーザーの作成方法またはRAMユーザーに関する情報の取得方法の詳細については、「RAMユーザーの準備」をご参照ください。
背景情報
MaxComputeプロジェクトを作成するためのアカウントタイプ
ほとんどの場合、RAMユーザーの権限は制限されています。 RAMユーザーを使用してMaxComputeプロジェクトを作成する場合、操作を実行するために必要な権限をRAMユーザーに付与する必要があります。 Alibaba Cloudアカウントを使用してMaxComputeプロジェクトを作成し、RAMユーザーにMaxComputeプロジェクトに対する権限を付与することを推奨します。
Alibaba CloudアカウントとRAMユーザーの権限の違いについては、「ユーザーと権限」をご参照ください。 権限付与操作の詳細については、「MaxCompute権限」をご参照ください。
MaxComputeプロジェクトの作成方法
次のいずれかの方法を使用して、MaxComputeプロジェクトを作成できます。
方法1 (推奨): MaxComputeコンソールでMaxComputeプロジェクトを作成する
MaxComputeでは、グラフィカルユーザーインターフェイス (GUI) ベースのコンソールでMaxComputeプロジェクトを作成できます。 コマンドラインツールを使用してMaxComputeプロジェクトに接続できて、 データジョブを開発します。
詳細については、「MaxComputeコンソールでのMaxComputeプロジェクトの作成」をご参照ください。
方法2: DataWorksコンソールでMaxComputeプロジェクトを作成する
DataWorksは、Alibaba Cloudが提供するビッグデータ開発とガバナンスのためのエンドツーエンドのプラットフォームです。 DataWorksコンソールで、MaxComputeジョブ開発、定期的なスケジューリング、ジョブO&M、データガバナンスなどのエンドツーエンドのデータ開発およびガバナンス操作を実行できます。 DataWorksを使用してMaxComputeジョブを開発および管理する場合は、DataWorksワークスペースを作成し、DataWorksコンソールでMaxComputeデータソースをワークスペースに関連付けることができます。 これにより、DataWorksワークスペースでMaxComputeジョブを開発できます。 詳細については、「ワークスペースの作成」をご参照ください。
説明データ開発とガバナンスにDataWorksを使用する場合、標準モードのDataWorksワークスペースで、開発環境を本番環境から分離できます。 この場合、MaxComputeコンソールでMaxComputeプロジェクトを作成し、そのプロジェクトを標準モードのワークスペースに関連付けることはできません。 このシナリオでは、DataWorksコンソールでMaxComputeプロジェクトを直接作成できます。
注意事項
MaxComputeプロジェクトを作成するときは、次の項目に注意してください。
Alibaba Cloudアカウントを使用してMaxComputeプロジェクトを作成すると、プロジェクト内のすべてのオブジェクトに対する操作権限が付与されます。 承認されたユーザーのみがプロジェクトにアクセスできます。
RAMユーザーの資格情報を使用して作成されたMaxComputeプロジェクトの場合、RAMユーザーとRAMユーザーが属するAlibaba Cloudアカウントの両方に、プロジェクト内のすべてのオブジェクトに対する操作権限が付与されます。 承認されたユーザーのみがプロジェクトにアクセスできます。
RAMユーザーを使用して作成されたMaxComputeプロジェクトの場合、MaxComputeはデフォルトでRAMユーザーにプロジェクトのSuper_Administratorロールを割り当てます。 これにより、プロジェクト管理が容易になります。
説明DataWorksワークスペースが標準モードの場合、RAMユーザーには開発環境のプロジェクトのSuper_Administratorロールのみが割り当てられます。
MaxComputeコンソールでMaxComputeプロジェクトを作成する
MaxComputeコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[ワークスペース] > [プロジェクト] を選択します。 [プロジェクト] ページで、[プロジェクトの作成] をクリックします。
[プロジェクトの作成] ダイアログボックスで、必要なパラメーターを設定し、[OK] をクリックします。
次の表に、フォーカスする必要があるパラメーターを示します。 [プロジェクトの作成] ダイアログボックスに表示される手順に基づいて、他のパラメーターを設定することもできます。 パラメーターの詳細については、「プロジェクトの管理」をご参照ください。
パラメーター
説明
課金方法とデフォルトクォータ
購入したMaxComputeリソースに基づいて、課金方法とクォータを選択できます。
サブスクリプション
MaxComputeサブスクリプションリソースを購入した場合、リソースのクォータプランを管理し、ジョブの実行に使用するリソースのクォータを選択できます。 クォータの計画と管理の詳細については、「MaxComputeコンソールでのコンピューティングリソースのクォータの管理」をご参照ください。
従量課金
MaxComputeを有効化すると、MaxComputeの従量課金標準エディションがデフォルトで購入されます。 他のMaxComputeリソースを購入していない場合は、[課金方法] パラメーターを [従量課金] に設定し、[デフォルトクォータ] ドロップダウンリストから [デフォルトの従量課金] を選択します。
MaxComputeプロジェクトを作成したら、次の手順を実行してプロジェクトを表示します。左側のナビゲーションウィンドウで、[ワークスペース] > [プロジェクト] を選択します。 [プロジェクト] ページで、作成したMaxComputeプロジェクトを表示します。
関連ドキュメント
他のRAMユーザーとMaxComputeプロジェクトを管理する場合は、MaxComputeプロジェクトのメンバーとしてRAMユーザーを追加し、RAMユーザーにロールを割り当てることができます。 詳細については、「ワークスペースメンバーの追加とロールの構成」をご参照ください。
プロジェクトメンバーを追加する必要がない場合は、MaxComputeプロジェクトの開発環境を準備し、必要なツールをインストールします。 詳細については、「接続ツールの選択」をご参照ください。
MaxComputeプロジェクトを削除できます。 詳細については、「MaxComputeプロジェクトの削除」をご参照ください。