自動リソース転送ルールは、リソース名、タグ、 Virtual Private Cloud (VPC) 、 vSwitch などの条件に基づき、一致するリソースを指定したリソースグループに移動します。システムは既存リソースをルールに照らしてスキャンし、新しいリソースが作成された場合やリソースプロパティが変更された場合にも再度チェックします。これにより、すべてのリソースが常に正しいリソースグループに配置されます。
前提条件
自動リソース転送機能が有効化されていること。手順については、「自動リソース転送の有効化」をご参照ください。
カスタム転送ルールの作成
Resource Management コンソール にログインします。
左側メニューで、 リソースグループ > 自動グループ転送 を選択します。
カスタムルールとグループ転送 タブで、 ルールの作成 をクリックします。
転送ルールを設定します。
パラメーター
説明
[ルール名]
自動転送ルールの名前。名前に使用できる文字は、漢字、英字、数字、ハイフン (
-)、アンダースコア (_) で、長さは最大 128 文字です。[ルールの説明]
自動転送ルールの説明です。長さは最大512文字です。
[ルールの有効範囲]
すべてのリソース:現在のアカウント内で、カスタムルールに基づく自動転送をサポートするすべてのリソース。サポートされるリソースタイプについては、「カスタムルールに基づく自動転送をサポートするリソースタイプ」をご参照ください。
説明すべてのリソース を選択した場合、新たにサポート対象となったリソースタイプはデフォルトで対象になります。
カスタムリソース範囲:リソースタイプ、リソースグループ、リージョン、またはリソースに基づいて、転送ルールのリソース範囲を指定します。例については、この手順の例 2 を参照してください。
[転送先リソースグループ]
リソースの転送先となるリソースグループです。
[グループ転送条件]
リソースが転送条件を満たすと、そのリソースは移行先リソースグループに自動的に転送されます。
転送条件は、以下の要素から構成されます。
リソースプロパティ:一致するリソースを特定するための条件キーを選択します。リソース名、タグ、VPC、または vSwitch でリソースをフィルタリングできます。
説明一部のリソースタイプは、タグ、VPC、または vSwitch のプロパティをサポートしておらず、これらの条件に基づいて転送できません。自動転送ルールを設定する前に、転送対象のリソースが必要なプロパティを持っているかを Resource Center で確認してください。
演算子:リソースプロパティと期待値の比較ロジックを指定します。「含む」、「含まない」、「正規表現に一致」などの演算子がサポートされています。
期待値:実際のリソースプロパティと比較する値を指定します。正規表現に一致など、演算子に応じて必要な形式が異なります。
転送条件は、次の方法で設定できます。
単一条件:単純なリソースフィルタリングのシナリオに適しています。
複合条件:
andおよびor論理演算子を使用してサブ条件を接続します。より複雑なリソースフィルタリングシナリオでは、ネストされた条件がサポートされています。
例 1:
project:project Aタグを持つすべてのリソースを Project-A リソースグループに自動的に転送します。転送条件を次のように設定します。リソースプロパティで[タグ]を選択し、演算子で[次を含む]を選択し、期待値にproject:project Aを入力します。例 2:
project:project Aタグを持つか、リソース名にprojectAを含む ECS インスタンスを、Project-A リソースグループに自動的に転送します。[カスタムリソース範囲] を選択した後、 [リソースタイプ範囲を指定] チェックボックスをオンにし、選択方法として [有効範囲で選択] を選択します。次に、左側の [すべてのリソースタイプ] リストで移行先のリソースタイプを選択します。たとえば、 Elastic Compute Service (ECS) の [インスタンス] を選択します。選択したリソースタイプは、右側の [選択済みリソースタイプ] セクションに表示されます。
[一致するリソースを表示] をクリックして、ルールに一致するリソースをプレビューし、結果が想定どおりであることを確認します。
後から作成され、条件を満たすリソースも自動的に転送されます。
[OK] をクリックします。
カスタム転送ルールと転送履歴の表示
Resource Management コンソール にログインします。
左側メニューで、 リソースグループ > 自動グループ転送 を選択します。
カスタムルールとグループ転送 タブで、対象ルールの名前をクリックするか、 [操作] 列の 表示 をクリックします。
ルールの詳細と転送履歴を確認します。
ルール情報 タブで、基本情報、ルール内容、有効範囲などのルール詳細を確認します。
[基本情報] セクションには、ルール名、ルール ID、ルールタイプ、作成時刻、変更時刻が含まれます。 [ルール内容] セクションには、移行先リソースグループや、タグベースの一致条件などの転送条件が含まれます。 [有効範囲] セクションには、関連付けられたリージョン、リソースグループ、リソース ID、リソースタイプが含まれます。
ルールとグループ転送レコード タブで、リソース転送に成功した記録を確認します。
このタブでは、 [プロダクト]、 [リソースグループ ID]、 [リソース ID]、時間範囲などのフィルター条件が利用できます。転送履歴は、 [リソース ID]、 [リソースタイプ]、 [リージョン]、 [リソースグループ名/ID]、 [時刻] 列を含むテーブルで表示されます。
カスタム転送ルールの変更または削除
Resource Management コンソール にログインします。
左側メニューで、 リソースグループ > 自動グループ転送 を選択します。
カスタムルールとグループ転送 タブで対象ルールを見つけ、 [操作] 列の 変更 または 削除 をクリックします。
カスタムルールに基づく自動転送をサポートするリソースタイプ
クラウドサービス | リソースタイプ名 | リソースタイプコード |
Elastic Compute Service (ECS) | インスタンス | ACS::ECS::Instance |
専用ホスト (DDH) | ACS::ECS::DedicatedHost | |
イメージ | ACS::ECS::Image | |
キーペア | ACS::ECS::KeyPair | |
起動テンプレート | ACS::ECS::LaunchTemplate | |
セキュリティグループ | ACS::ECS::SecurityGroup | |
スナップショットポリシー | ACS::ECS::AutoSnapshotPolicy | |
Object Storage Service (OSS) | バケット | ACS::OSS::Bucket |
Elasticsearch | インスタンス | ACS::Elasticsearch::Instance |
Logstash | ACS::Elasticsearch::Logstash | |
ApsaraDB for MongoDB | インスタンス | ACS::MongoDB::DBInstance |
Tair (Redis OSS-compatible) | インスタンス | ACS::Redis::DBInstance |
PolarDB | クラスター | ACS::PolarDB::DBCluster |
Application Load Balancer (ALB) | ロードバランサー | ACS::ALB::LoadBalancer |
アクセスコントロールリスト | ACS::ALB::Acl | |
セキュリティポリシー | ACS::ALB::SecurityPolicy | |
サーバーグループ | ACS::ALB::ServerGroup | |
クラシックロードバランサー (CLB) | ロードバランサー | ACS::SLB::LoadBalancer |
アクセスコントロールリスト | ACS::SLB::AccessControlList | |
サーバー証明書 | ACS::SLB::ServerCertificate | |
CA 証明書 | ACS::SLB::CACertificate | |
Message Queue for Apache RocketMQ 5.0 | インスタンス | ACS::RocketMQ::Instance |
PolarDB-X 2.0 | インスタンス | ACS::DRDS::PolarDBXInstance |
Container Service for Kubernetes (ACK) | クラスター | ACS::ACK::Cluster |
ApsaraDB RDS | インスタンス | ACS::RDS::DBInstance |
PolarDB-X 1.0 | インスタンス | ACS::DRDS::DBInstance |
Bastionhost | インスタンス | ACS::Bastionhost::Instance |
Microservices Engine (MSE) | インスタンス | ACS::MSE::Cluster |
ゲートウェイ | ACS::MSE::Gateway | |
Network Load Balancer (NLB) | ロードバランサー | ACS::NLB::LoadBalancer |
セキュリティポリシー | ACS::NLB::SecurityPolicy | |
サーバーグループ | ACS::NLB::ServerGroup | |
Virtual Private Cloud (VPC) | VPC | ACS::VPC::VPC |
DHCP オプションセット | ACS::VPC::DhcpOptionsSet | |
フローログ | ACS::VPC::FlowLog | |
ゲートウェイエンドポイント | ACS::VPC::GatewayEndpoint | |
高可用性 (HA) 仮想 IP アドレス | ACS::VPC::HaVip | |
VPC プレフィックスリスト | ACS::VPC::PrefixList | |
トラフィックミラーフィルター | ACS::VPC::TrafficMirrorFilter | |
トラフィックミラーセッション | ACS::VPC::TrafficMirrorSession | |
VPN ゲートウェイ | ACS::VPN::VpnGateway | |
AnalyticDB | Lakehouse クラスター | ACS::ADB::DBClusterLakeVersion |
Alibaba Cloud DNS | ドメイン名解決 | ACS::Alidns::Domain |
Message Queue for Apache Kafka | インスタンス | ACS::AliKafka::Instance |
Application Real-Time Monitoring Service (ARMS) | アプリケーション監視アプリ | ACS::ARMS::TraceApp |
Internet Shared Bandwidth | 共有帯域幅 | ACS::CBWP::CommonBandwidthPackage |
Cloud Enterprise Network (CEN) | 帯域幅プラン | ACS::CEN::CenBandwidthPackage |
CEN インスタンス | ACS::CEN::CenInstance | |
ApsaraDB for ClickHouse | クラスター | ACS::ClickHouse::DBCluster |
Container Registry | インスタンス | ACS::CR::Instance |
Dynamic Route for CDN (DCDN) | ドメイン名 | ACS::DCDN::Domain |
DataWorks | ワークスペース | ACS::DataWorks::Project |
Data Transmission Service (DTS) | インスタンス | ACS::DTS::Instance |
Elastic Container Instance | コンテナグループ | ACS::ECI::ContainerGroup |
Enterprise Distributed Application Service (EDAS) | アプリケーション | ACS::EDAS::Application |
クラスター | ACS::EDAS::Cluster | |
Intelligent Computing LINGJUN | クラスター | ACS::Eflo::Cluster |
E-MapReduce | クラスター | ACS::EMR::Cluster |
Auto Scaling | スケーリンググループ | ACS::ESS::ScalingGroup |
Realtime Compute for Apache Flink | ワークスペース | ACS::RealtimeCompute::VvpInstance |
Global Accelerator (GA) | アクセスコントロールリスト | ACS::Ga::Acl |
帯域幅プラン | ACS::Ga::BandwidthPackage | |
基本インスタンス | ACS::Ga::BasicAccelerator | |
AnalyticDB for PostgreSQL | インスタンス | ACS::GPDB::DBInstance |
Cloud Backup | SAP HANA インスタンス | ACS::HBR::HanaInstance |
バックアップボールト | ACS::HBR::Vault | |
Lindorm | インスタンス | ACS::Lindorm::Instance |
Hologres | インスタンス | ACS::Hologram::Instance |
Simple Log Service | プロジェクト | ACS::SLS::Project |
ApsaraDB for HBase | クラスター | ACS::HBase::Cluster |
File Storage NAS | ファイルシステム | ACS::NAS::FileSystem |
CloudOps Orchestration Service | 共通パラメーター | ACS::OOS::Parameter |
暗号化パラメーター | ACS::OOS::SecretParameter | |
テンプレート | ACS::OOS::Template | |
Tablestore | インスタンス | ACS::OTS::Instance |
PrivateLink | エンドポイント | ACS::PrivateLink::VpcEndpoint |
エンドポイントサービス | ACS::PrivateLink::VpcEndpointService | |
プライベートゾーン | プライベートゾーン | ACS::PrivateZone::Zone |
Resource Orchestration Service (ROS) | スタック | ACS::ROS::Stack |