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

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

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

問題を作成する

AWS IAM ユーザーのセットアップ

この方法は、テスト環境の場合や IAM ロールがサポートされていない場合に使用します。アクセス キーは手動でのローテーションを必要とする長期にわたる資格情報です。

使用事例

  • テストおよび開発環境
  • クロスアカウントロールの引き継ぎをサポートしないAWS設定
  • 簡素化された認証ワークフロー

注意

アクセス キーは長期間有効な資格情報です。定期的に(90 日ごとに)ローテーションし、ワークフローに必要なものだけにアクセスを制限します。

前提条件

IAM ユーザーを作成する前に、次の事項を確認してください。

IAM ユーザーを設定する

IAM ユーザーを作成する

  1. AWS IAMコンソールにサインインする

  2. Users > Create userに移動し、ユーザー名: workflow-automation-user (または任意の名前) を入力します。

  3. Nextをクリックします

  4. Set permissions [権限の設定]ページで、Attach policies directly [ポリシーを直接アタッチするを]選択します。

  5. ワークフローに基づいてポリシーを検索して選択します。

    • SQSの場合: 選択 AmazonSQSFullAccess
    • EC2の場合: 選択 AmazonEC2ReadOnlyAccess
    • または、権限を制限したカスタムポリシーを作成します(推奨)
  6. Next [次へ]をクリックし、 Create user [ユーザーを作成]をクリックします。

アクセスキーを生成する

  1. ユーザーリストで、新しく作成したユーザーを選択します

  2. Security credentials [セキュリティ資格情報]タブをクリックします

  3. Access keys [アクセスキー]セクションで、Create access key [アクセスキーの作成を]選択します。

  4. Application running outside AWS [AWS外で実行されているアプリケーション]を選択し、 Next [次へ]をクリックします。

  5. (オプション) 説明タグを追加します: New Relicワークフローオートメーション

  6. Create access key [アクセスキーの作成を]選択

  7. 両方の資格情報をすぐにコピーします。

    • アクセスキーIDAKIA...で始まる)
    • 秘密アクセスキー(一度だけ表示)

    重要

    AWS は、作成時にシークレットアクセスキーを 1 回だけ表示します。保存しない場合は、新しいキー ペアを生成する必要があります。

資格情報を安全に保存する

ワークフローに AWS 認証情報をハードコードしないでください。代わりに、New Relic の シークレット マネージャーに保存します。

  1. NerdGraph GraphiQLエクスプローラーを開く

  2. このミューテーションを実行してアクセス キー ID を保存します (プレースホルダーの値を置き換えます)。

    mutation {
    secretsManagementCreateSecret(
    scope: {type: ACCOUNT id: "YOUR_NR_ACCOUNT_ID"}
    namespace: "aws"
    key: "awsAccessKeyId"
    description: "AWS Access Key ID for workflow automation"
    value: "YOUR_AWS_ACCESS_KEY_ID"
    ) {
    key
    }
    }
  3. シークレット アクセス キーに対して別のミューテーションを実行します。

    mutation {
    secretsManagementCreateSecret(
    scope: {type: ACCOUNT id: "YOUR_NR_ACCOUNT_ID"}
    namespace: "aws"
    key: "awsSecretAccessKey"
    description: "AWS Secret Access Key for workflow automation"
    value: "YOUR_AWS_SECRET_ACCESS_KEY"
    ) {
    key
    }
    }

    次の構文を使用して、ワークフローでこれらのシークレットを参照します${{ :secrets:awsAccessKeyId }}

    ヒント

    namespaceフィールドを使用して、環境 ( aws-prodaws-staging ) またはチーム名別にシークレットを整理します。

AWS 認証情報の概要

認証方法を比較して適切なものを選択する

AWSポリシーの例

EC2、SQS、DynamoDB などの完全な IAM ポリシー

AWSアクション

EC2、Lambda、S3、SQS、その他のAWSアクションを参照する

ワークフローのベストプラクティス

資格情報とシークレットのセキュリティのベストプラクティス

Copyright © 2026 New Relic株式会社。

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