ハマログ

株式会社イーツー・インフォの社員ブログ

AWS SSO の PowerUserAccess に iam:PassRole を付与する

今年に入ってから、AWS Control TowerでAWSのマルチアカウントを管理する方式に変更しました。

管理方法にもんだいなく、従来のGoogle WorkspaceをIDプロバイダーとして利用する方法に比べてユーザーとロールの管理が圧倒的に楽になりました。

AWSPowerUserAccessでIAMの参照ができない

AWS Control TowerによりAWSPowerUserAccessのアクセス権限セットが自動的に作成されますが、IAMの参照権限が付与されていないため、一部の操作ができない状態になりました。

以前のように、AWSのIAMポリシーPowerUserAccessでIAM情報の参照ができないの設定で解決できると思いましたが、AWS SSOのアクセス権限セットでは自身で作成したポリシーが参照できませんでした。
そこで、ポリシーをアタッチするのではなく、AWS SSOにカスタムアクセス権限ポリシーを直接指定する方法に切り替えました。
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "iam:Get*",
        "iam:List*",
        "iam:PassRole"
      ],
      "Resource": "*"
    }
  ]
}
IAMロールの参照ができるようになりました。
AWSAWS SSOIAMiam:PassRoleSSOポリシーロール権限

  kaneko tomo   2021年7月4日


関連記事

AWSの管理ツールである『クラウドフォーメーション』では何ができるのか?

サンダークラウドフォーメーション! ――パシフィックリムがもはや10年近く前の映…

Amazon EventBridgeでAuroraを自動停止する

Auroraクラスターは手動で停止できるのですが、AWSの仕様により7日後に自動…

RDSパラメータ設定時のエラー対処

重たい処理のクエリを投げた際にタイムアウトエラーが発生し、RDSのタイムアウト時…


← 前の投稿

次の投稿 →