このトピックでは、Application Real-Time Monitoring Service (ARMS) の AliyunServiceRoleForARMS サービスリンクロールについて説明し、このロールを削除する方法を示します。
背景情報
AliyunServiceRoleForARMS サービスリンクロールは、特定のシナリオで ARMS 機能を実装するために、ARMS が他の Alibaba Cloud サービスにアクセスするために引き受ける RAM ロールです。サービスリンクロールの詳細については、サービスリンクロール を参照してください。
シナリオ
ARMS Prometheus モニタリングは、自動的に作成された AliyunServiceRoleForARMS ロールを使用して、Container Service for Kubernetes (ACK)、Simple Log Service、Elastic Compute Service (ECS)、Virtual Private Cloud (VPC) などの他の Alibaba Cloud サービスのリソースにアクセスできます。
AliyunServiceRoleForARMS ロールの権限
AliyunServiceRoleForARMS は、次のクラウドサービスにアクセスするための権限を持っています。
AliyunServiceRoleForARMS ロールの削除
セキュリティ上の理由から、ARMS Prometheus モニタリングを使用する必要がなくなった場合は、AliyunServiceRoleForARMS ロールを削除することをお勧めします。このロールを削除すると、アカウント内の Kubernetes クラスターを ARMS コンソール の Kubernetes クラスターのリストに同期できなくなります。また、ARMS は ARMS コンソールからのモニタリングデータの読み取りと書き込みを停止します。
AliyunServiceRoleForARMS ロールを削除するには、次の手順を実行します。
アカウントの Kubernetes クラスターに Prometheus エージェントがインストールされている場合は、最初にエージェントをアンインストールしてください。そうしないと、AliyunServiceRoleForARMS ロールを削除できません。詳細については、Prometheus エージェントのアンインストール を参照してください。
管理権限を持つ RAM ユーザーとして RAM コンソール にログオンします。
左側のナビゲーションペインで、 を選択します。
表示されるページで、テキストボックスに AliyunServiceRoleForARMS と入力し、検索アイコンをクリックします。
AliyunServiceRoleForARMS ロールの アクション 列で、ロールの削除 をクリックします。
ロールの削除 ダイアログボックスで、AliyunServiceRoleForARMS と入力し、ロールの削除 をクリックします。
FAQ
AliyunServiceRoleForARMS サービスリンクロールが RAM ユーザーに対して自動的に作成されないのはなぜですか?
AliyunServiceRoleForARMS ロールを自動的に作成または削除するには、特定の権限を取得する必要があります。AliyunServiceRoleForARMS ロールが RAM ユーザーに対して自動的に作成されるようにするには、次のポリシーを RAM ユーザーにアタッチします。
{
"Statement": [
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "acs:ram:*:ID of your Alibaba Cloud account:role/*", // Alibaba Cloud アカウント ID を指定
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"arms.aliyuncs.com"
]
}
}
}
],
"Version": "1"
}
ポリシーステートメントの ID of your Alibaba Cloud account
を Alibaba Cloud アカウント ID に置き換えます。