ホームページ > バックエンド開発 > Golang > Azure golang SDK - AcrPull ロールを AKS クラスターに割り当てる

Azure golang SDK - AcrPull ロールを AKS クラスターに割り当てる

PHPz
リリース: 2024-02-10 21:39:08
転載
341 人が閲覧しました

Azure golang SDK - 将 AcrPull 角色分配给 AKS 群集

php エディター Xinyi では、Azure golang SDK の重要な機能、つまり AcrPull ロールを AKS クラスターに割り当てる機能を紹介します。この機能は、開発者が Azure クラウド プラットフォームでコンテナー イメージをより便利に管理および使用するのに役立ちます。 golang SDK を使用すると、開発者は AcrPull ロールを AKS クラスターに簡単に割り当てることができ、クラスター内のプライベート コンテナー イメージをプルして使用する機能が有効になります。これにより、コンテナ化されたアプリケーションの開発とデプロイの効率が向上するだけでなく、セキュリティと制御性も強化され、開発者により良いユーザー エクスペリエンスが提供されます。

質問の内容

AKS クラスターと ACR を作成した後、プログラムによって AcrPull ロールを AKS クラスターに付与してみます。 現在、golang SDKのRoleAssignmentsClient.Create()関数を使用してこれを実行しようとしています。

これまでに試したことは次のとおりです:

リーリー

上記の値を使用して呼び出しを行うと、次のエラーが発生します:

リーリー

これが概念的な誤解なのか、それとも API の使い方が間違っているだけなのか、わかりません。

あらゆるご支援をいただければ幸いです。ありがとう!

解決策

指定している範囲が間違っているようです。 RBAC アクセス許可を適用するときは、RBAC ポリシーが適用されるリソースにスコープを設定する必要があります。

したがって、AKS クラスターに AcrPull アクセス許可を付与する RBAC ポリシーを適用している場合は、スコープを Azure Container Registry のリソース ID に設定する必要があります。

以上がAzure golang SDK - AcrPull ロールを AKS クラスターに割り当てるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート