Google クラウドに存在するプロジェクトにユーザーをプログラムで追加できるようにしたいと考えています。Iam と admin に移動し、プロジェクトを選択してから、ユーザーを検索し、ロールを選択して追加することで、コンソールからこれを行うことができます。さらに、ドキュメントはこれが可能であるべきだと言っているようです
プロジェクト オーナーは、チーム メンバーに IAM ロールを付与することで、プロジェクトのリソースと API にアクセスするためのアクセス権をチーム メンバーに付与できます。Cloud Platform Console、クラウド コマンドライン ツール、または setIamPolicy() メソッドを使用して、チーム メンバーにロールを付与できます。
しかし、APIにはこのメソッドがないようです。
ユーザーに特定のリソースへのアクセスを許可することはできますが、コンソールからできるのと同じ種類のすべてのリソースアクセス レベルをユーザーに与えることはできません。
特定のプロジェクト内のすべてのリソースへの読み取り専用アクセス権を特定のユーザーに付与するには、どの API 呼び出しを使用できますか?