すべてのプロダクト
Search
ドキュメントセンター

:クイックインストール

最終更新日:Mar 19, 2020

概要

Resource Orchestration Service は、Python 2.7 ベースのコマンドラインツールをサポートしており、ユーザーはリソーススタックの作成、削除、更新、および表示を行うことができます。

ユースケース

  • リソーススタックの作成、表示、削除など、リソーススタック管理のための API レベルの開発とデバッグ。
  • コンソールへのアクセスが制限されている状況。

制限

Resource Orchestration Service コマンドラインツールは Python 2.7 環境で動作します。Python 3.x はサポートされていません。

環境要件

Python をインストールしていない場合は、Python Web サイトからインストールパッケージを入手してください。Python をインストールして使用するための手順は、Web サイトでも見つけることができます。

Python Core SDKとPython ROS SDK をインストールしていない場合は、aliyun-python-sdk-coreをクリックしてください。 Python Core SDK とaliyun-python-sdk-rosをダウンロードして Python ROS SDK をダウンロードしてください。

あなたのPythonのバージョンナンバーを確認してください

Linux シェルでは、”python”と入力して Enter ボタンを押すと、Python のバージョンナンバーが表示されます。

結果は次のように表示されます。

  1. Python 2.5.4 (r254:67916, Mar 10 2010, 22:43:17)
  2. [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>>

Windows の cmd では、”python”と入力して Enter ボタンを押して、Python のバージョンナンバーを表示します。

結果は次のように表示されます。

  1. C:\Documents and Settings\Administrator>python
  2. Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win
  3. 32
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>

これで、Python が正しくインストールされているかどうかを判断できます。

例外

Windows の cmd に”python”と入力して Enter ボタンを押すと、システムは “内部または外部のコマンドではありません”というメッセージを表示します。そのような場合は、環境変数を確認し、 Path に設定し、Python のインストールパスを追加します。

ROS CLI をインストールする

aliyun-ros-cliをクリックしてインストールパッケージをダウンロードしてください。コマンドラインツール zip を展開し、bin/ros ディレクトリにあるpython ros set-userdataを直接実行して、Alibaba Cloud AccessKey とデフォルト領域を設定します。

pip、Python パッケージ管理ツールをインストールしている場合は、次のコマンドを使用して Resource Orchestration Service コマンドラインツールをインストールします。コマンドラインをインストールすると、すべての依存関係もインストールされます。

  1. pip install aliyun-ros-cli

ROS CLI を設定する

Resource Orchestration Service コマンドラインツールを使用するには、次の基本項目を構成する必要があります。

  • Alibaba Cloud AccessKey。

  • コマンドを実行するためのデフォルト領域。

  • コマンドラインの出力フォーマット。

設定のために以下の引数を含むpython ros set-userdataを実行してください。

  1. $ python ros set-userdata -h
  2. usage: ros set-userdata [-h] --key-id KEY_ID --key-secret KEY_SECRET
  3. --region-id REGION_ID [--json-ident JSON_IDENT]
  4. optional arguments:
  5. -h, --help show this help message and exit
  6. --key-id KEY_ID The default Aliyun access key id
  7. --key-secret KEY_SECRET
  8. The default Aliyun access key region
  9. --region-id REGION_ID
  10. The default region
  11. --json-ident JSON_IDENT
  12. The default json indent when output in json format

例:

  1. python ros set-userdata --key-id access-key --key-secret access-secret --region cn-beijing

Resource Orchestration Service は、bash 環境用のコマンドラインツール補完スクリプト ros_completion が付属しています。完了スクリプトをダウンロードするには、ここをクリックしてください。/etc/bash_completion.d/ディレクトリの下に ros-cli/resources/ros_completionを置きます。パスは source/etc/bash_completion.d/ros_completionです。