AWS CLI はどのようにブラウザを開いて応答を待ってから続行するのでしょうか?

PHPz
リリース: 2024-02-10 21:30:10
転載
638 人が閲覧しました

AWS CLI 如何打开浏览器并等待响应然后再继续?

php editor Banana では、AWS CLI コマンドライン ツールを使用してブラウザを開いて応答を待ってから、他の操作を続行する方法を紹介します。 AWS CLI は、AWS のクラウドサービスを管理するために Amazon が提供するコマンドラインツールで、コマンドラインインターフェイスを通じて AWS のさまざまな操作を実行できます。場合によっては、コマンド ラインでブラウザを開き、ユーザーが特定のアクションを完了するまで待ってから、後続のコマンドを続行する必要があります。この記事では、AWS CLI を使用してこの機能を実装し、コマンドライン操作をより柔軟かつ便利にする方法を詳しく紹介します。

質問の内容

自分の会社用に golang cli ツールを構築し、ツールの一部としてログインとその他の機能を構築しようとしています。 AWS がどのようにしてブラウザ ウィンドウを開いて、ボタンを数回クリックしてから CLI から続行できるのか、私には一生わかりません。

https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/API_StartDeviceAuthorization.html

これは私が入力した CLI コマンドです

リーリー

デバイス認証の開始とトークンの作成に関する Python ドキュメントもあります

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sso-oidc/client/start_device_authorization.html https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sso-oidc/client/create_token.html

Solution

まとめただけです機能すると思われるオプションは、毎秒チェックするループです

リーリー ###編集:###

AWS sso login --debug

を実行した後、ログが実際にループして createToken クエリを何度も実行していることに気付きました。そのため、AWS は上記と同様のことを行っていました。

以上がAWS CLI はどのようにブラウザを開いて応答を待ってから続行するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!