• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ECSインテグレーションのアンインストール

New Relic のオンホスト ECS インテグレーション は、 Amazon ECS 環境のパフォーマンスデータをレポートし、表示します。この統合をアンインストールする方法については、こちらをお読みください。

アンインストール

のインストール方法に応じて、いくつかのアンインストールオプションがあります。

CloudFormationのアンインストール

CloudFormationテンプレートを使用してECSインテグレーションをアンインストールする場合。

  1. AWSコンソールでスタックの リストにアクセスします。

  2. 各New Relicスタックごとに

    1. スタックの選択
    2. 削除ボタンをクリック
    3. 確認ポップアップの「スタックの削除」ボタンをクリックします。

自動アンインストール

インストーラスクリプトを使ってECSインテグレーションをアンインストールするには

  • EC2とEXTERNALの起動タイプの場合:run

    ./newrelic-infrastructure-ecs-installer.sh -u -c YOUR_CLUSTER_NAME
  • Fargateの打ち上げタイプの場合。

    bash
    $
    ./newrelic-infrastructure-ecs-installer.sh -f -u -c YOUR_CLUSTER_NAME

このコマンドは、クラスタ内のノード数に関わらず、1回だけ実行する必要があります。このコマンドは、インストール手順で作成された AWS リソースを削除します

インストーラーは、実行される awscli コマンドを表示する予行演習モードを提供します。アンインストール プロセスの予行演習モードは、コマンドに-dフラグを渡すことで有効になります。

bash
$
./newrelic-infrastructure-ecs-installer.sh -d -u -c YOUR_CLUSTER_NAME

手動でのアンインストール

手動でアンインストールするには、統合に関連する AWS リソース をすべて削除する必要があります。これを行うには

  1. AWSプロファイルがECSクラスターが作成されたのと同じリージョンを指していることを確認します。

    bash
    $
    aws configure get region
    us-east-1
    $
    aws ecs list-clusters
    YOUR_CLUSTER_ARNS
    arn:aws:ecs:us-east-1:YOUR_AWS_ACCOUNT:cluster/YOUR_CLUSTER
  2. New Relic を保存する Systems Manager (SSM) を削除します。

    bash
    $
    aws ssm delete-parameter --name "/newrelic-infra/ecs/license-key"
  3. IAMロールを削除する前に、そのポリシーをすべて切り離す必要があります。装着されているポリシーの一覧を取得するには

    bash
    $
    aws iam list-attached-role-policies \
    >
    --role-name "NewRelicECSTaskExecutionRole" \
    >
    --output text \
    >
    --query 'AttachedPolicies[*].PolicyArn'
  4. 前のステップで返されたすべてのポリシーをIAMロールから切り離します。

    bash
    $
    aws iam detach-role-policy --role-name "NewRelicECSTaskExecutionRole" --policy-arn "POLICY_ARN"
  5. IAMロールを削除します。

    bash
    $
    aws iam delete-role --role-name "NewRelicECSTaskExecutionRole"
  6. System Manager ライセンス キー アクセスを許可する IAM ポリシーNewRelicSSMLicenseKeyReadAccessを削除します。

    bash
    $
    aws iam delete-policy --policy-arn "POLICY_ARN"
  7. 残りの手順は、EC2とEXTERNALのローンチタイプのみで、Fargateではありません。

    1. サービスを削除します。

      bash
      $
      aws ecs delete-service --service "newrelic-infra" --cluster "YOUR_CLUSTER_NAME"
      bash
      $
      aws ecs delete-service --service "newrelic-infra-external" --cluster "YOUR_CLUSTER_NAME"
    2. newrelic-infraタスク ファミリのタスク定義を一覧表示します。

      bash
      $
      aws ecs list-task-definitions \
      >
      --family-prefix newrelic-infra \
      >
      --output text \
      >
      --query taskDefinitionArns
    3. タスクの登録を解除します。

      bash
      $
      aws ecs deregister-task-definition --task-definition "TASK_DEFINITION_ARN"
Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.