2024年3月6日水曜日

nifcloud python sdk でプロキシを設定する方法

nifcloud python sdk でプロキシを設定する方法

概要

前回 botocore でプロキシを設定する方法を紹介しました
今回は nifcloud でプロキシを設定する方法を紹介します

環境

  • Python 3.11.3
  • nifcloud 1.10.0

サンプルコード

from botocore.config import Config
from nifcloud import session


class TestClient:

    def __init__(self):
        proxies = {
            "http": "http://192.168.100.1:3128",
            "https": "http://192.168.100.1:3128",
        }
        config = Config(proxies=proxies)
        self.client = session.get_session().create_client(
            "computing",
            region_name="jp-east-1",
            nifcloud_access_key_id="xxx",  # type: ignore
            nifcloud_secret_access_key="xxx",  # type: ignore
            config=config,
        )

    def describe_instances(self):
        return self.client.describe_instances()


if __name__ == "__main__":
    cli = TestClient()
    print(cli.describe_instances())

最後に

Config でプロキシを設定するだけです

0 件のコメント:

コメントを投稿