API 標準および多言語対応の SDK
本製品 (Ens/2017-11-10) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。
カスタム署名
署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。
はじめに
Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。
API セキュリティを確保するには、以下を作成し、設定する必要があります。
RAM ユーザー
RAM ユーザー用の AccessKey ペア
インスタンス
|
API |
タイトル |
説明 |
| ReleasePostPaidInstance | ReleasePostPaidInstance | 従量課金インスタンスをリリースします。 |
| ReleasePrePaidInstance | ReleasePrePaidInstance | ReleasePrePaidInstance を呼び出して、サブスクリプションインスタンスを削除します。 |
| ReinitInstance | ReinitInstance | 特定のパラメーターに基づいてインスタンスをリセットします。 |
| AttachEnsInstances | AttachEnsInstances | ENS インスタンスを Container Service for Kubernetes (ACK) に追加します。 |
| AddNetworkInterfaceToInstance | AddNetworkInterfaceToInstance | IPv6 ネットワークインターフェイスコントローラー (NIC) を追加します。同時に、パブリック IP アドレスが自動的に割り当てられます。 |
| DescribeAvailableResourceInfo | DescribeAvailableResourceInfo | DescribeAvailableResourceInfo を呼び出すことで、インスタンス作成時に購入可能なリソースの仕様を照会できます。 |
| DescribeEnsNetSaleDistrict | DescribeEnsNetSaleDistrict | エリア内の ISP および ISP 数に関する情報を照会します。 |
| DescribeEnsNetLevel | DescribeEnsNetLevel | サポートされているネットワークレベルを照会します。 |
| DescribeBandWithdChargeType | DescribeBandWithdChargeType | 利用可能な帯域幅の課金方法を照会します。 |
| DescribeInstanceSpec | DescribeInstanceSpec | 購入可能なインスタンスの仕様を照会します。 |
| DescribeEnsRegionIdIpv6Info | DescribeEnsRegionIdIpv6Info | ノードが IPv6 をサポートしているかどうかを照会します。 |
| DescribeRegionIsps | DescribeRegionIsps | エッジノードのインターネットサービスプロバイダー (ISP) に関する情報を照会します。 |
| DescribeCreatePrePaidInstanceResult | DescribeCreatePrePaidInstanceResult | インスタンス作成結果を照会します。 |
イメージ
|
API |
タイトル |
説明 |
| DescribeSelfImages | DescribeSelfImages | カスタムイメージを照会します。 |
| DescribeImageInfos | DescribeImageInfos | 利用可能なイメージを照会します。 |
| DescribeExportImageStatus | DescribeExportImageStatus | イメージのエクスポートステータスを照会します。 |
| DescribeExportImageInfo | DescribeExportImageInfo | イメージのエクスポート結果を照会します。 |
クラウドディスク
|
API |
タイトル |
説明 |
| DescribeDiskIopsList | DescribeDiskIopsList | ディスク IOPS モニタリングデータをクエリします。 |
ネットワーク
|
API |
タイトル |
説明 |
| CreateClassicNetwork | CreateClassicNetwork | クラシックネットワークを作成します。 |
| ModifyNetworkAttribute | ModifyNetworkAttribute | ネットワーク情報を変更します。 |
| DescribeNetworkAttribute | Query Network Information | DescribeNetworkAttribute を使用して、特定のネットワークの構成をクエリします。 |
| CreateEnsRouteEntry | CreateEnsRouteEntry | カスタムルートエントリーを作成します。 |
| DeleteEnsRouteEntry | DeleteEnsRouteEntry | カスタムルートエントリーを削除します。 |
| DescribeEnsRouteEntryList | DescribeEnsRouteEntryList | ルートエントリを照会します。 |
EIP
|
API |
タイトル |
説明 |
| DeleteEip | DeleteEip | 従量課金 Elastic IP アドレス (EIP) を削除します。 |
| CreateEipInstance | Create an EIP | ご利用のアカウントに Elastic IP Address (EIP) を割り当てます。 |
| AssociateEnsEipAddress | AssociateEnsEipAddress | 同じリージョンにデプロイされているクラウドリソースに、エラスティック IP アドレス (EIP) を関連付けます。 |
| UnAssociateEnsEipAddress | UnAssociateEnsEipAddress | Elastic IP アドレス (EIP) をインスタンスから関連付け解除します。 |
| ModifyEnsEipAddressAttribute | ModifyEnsEipAddressAttribute | 指定された Elastic IP アドレス (EIP) の名前、説明、およびピーク帯域幅を変更します。 |
| DescribeEnsEipAddresses | DescribeEnsEipAddresses | DescribeEnsEipAddresses を呼び出して、EIP をクエリします。 |
NAT Gateway
|
API |
タイトル |
説明 |
| DescribeSnatAttribute | DescribeSnatAttribute | 特定の送信元ネットワークアドレス変換 (SNAT) エントリの詳細を照会します。 |
| AddSnatIpForSnatEntry | AddSnatIpForSnatEntry | ソースネットワークアドレス変換 (SNAT) エントリに Elastic IP アドレス (EIP) を追加します。 |
| DeleteSnatIpForSnatEntry | DeleteSnatIpForSnatEntry | SNAT(ソースネットワークアドレス変換)エントリから弾性 IP アドレス(EIP)を削除します。 |
| StartSnatIpForSnatEntry | StartSnatIpForSnatEntry | ソースネットワークアドレス変換 (SNAT) エントリで指定された Elastic IP アドレス (EIP) を起動します。 |
| StopSnatIpForSnatEntry | StopSnatIpForSnatEntry | SNAT(ソースネットワークアドレス変換)エントリで、EIP(Elastic IP アドレス)の使用を無効化します。 |
エッジロードバランサー (ELB)
|
API |
タイトル |
説明 |
| ModifyLoadBalancerAttribute | ModifyLoadBalancerAttribute | Edge Load Balancer (ELB) インスタンスの属性情報を変更します。 |
| DescribeLoadBalancerListenMonitor | DescribeLoadBalancerListenMonitor | エッジロードバランサー (ELB) インスタンスのモニタリングデータをクエリします。 |
| DescribeServerLoadBalancerMonitor | DescribeServerLoadBalancerMonitor | エッジロードバランサー (ELB) インスタンスのリクエストモニタリングデータをクエリします。 |
| DescribeServerLoadBalancerListenMonitor | DescribeServerLoadBalancerListenMonitor | リスナーを基準として、エッジロードバランサー (ELB) インスタンスのモニタリングデータを照会します。 |
ネットワークインターフェース
|
API |
タイトル |
説明 |
| DeleteNetworkInterfaces | DeleteNetworkInterfaces | Elastic Network Interface (ENI) を削除します。 |
| DescribeSecondaryPublicIpAddresses | Query the list of secondary public IP addresses | DescribeSecondaryPublicIpAddresses API を呼び出して、作成済みのセカンダリパブリック IP アドレスをクエリします。 |
ネットワーク ACL
|
API |
タイトル |
説明 |
| AccosicateNetworkAcl | AccosicateNetworkAcl | ネットワークアクセスコントロールリスト (ACL) をネットワークに関連付けます。 |
| CreateNetworkAclEntry | Create a network ACL rule | CreateNetworkAclEntry API を呼び出して、ネットワーク ACL ルールを作成できます。 |
| DeleteNetworkAclEntry | DeleteNetworkAclEntry | ネットワークアクセスコントロールリスト(ACL)のルールを削除します。 |
コラボレーティブストレージ NAS
|
API |
タイトル |
説明 |
| CreateFileSystem | CreateFileSystem | CreateFileSystem API を呼び出して、Apsara File Storage NAS のファイルシステムを作成します。 |
| DeleteFileSystem | DeleteFileSystem | File Storage NAS のファイルシステムを削除します。 |
| ModifyFileSystem | ModifyFileSystem | NAS ファイルシステムの説明を変更します。 |
| DescribeFileSystems | Query file system information | NAS ファイルシステムの情報を照会します。 |
| CreateMountTarget | CreateMountTarget | マウントターゲットを作成します。 |
| DeleteMountTarget | DeleteMountTarget | マウントポイントを削除します。 |
| DescribeMountTargets | DescribeMountTargets | マウントポイントの情報を照会します。 |
コラボレーティブストレージ EOS
|
API |
タイトル |
説明 |
| GetOssUsageData | GetOssUsageData | 指定された期間内のストレージ使用量および帯域幅使用量を照会します。 |
| GetOssStorageAndAccByBuckets | GetOssStorageAndAccByBuckets | 前の課金サイクルのストレージ使用量と、当月の累計呼び出し回数を照会します。 |
ストレージゲートウェイ
|
API |
タイトル |
説明 |
| DescribeStorageGateway | DescribeStorageGateway | ストレージゲートウェイを照会します。 |
| CreateStorageGateway | CreateStorageGateway | ストレージゲートウェイを作成します。 |
| DeleteStorageGateway | DeleteStorageGateway | ストレージゲートウェイを削除します。 |
ストレージボリューム
|
API |
タイトル |
説明 |
| DescribeStorageVolume | DescribeStorageVolume | ボリュームを照会します。 |
| CreateStorageVolume | CreateStorageVolume | ストレージボリュームを作成します。 |
| DeleteStorageVolume | DeleteStorageVolume | ストレージボリュームを削除します。 |
エッジコンテナ
|
API |
タイトル |
説明 |
| CreateCluster | Create an edge container cluster | エッジコンテナクラスターを作成します。 |
| DeleteCluster | DeleteCluster | クラスターを削除します。 |
| DescribeClustersV1 | DescribeClustersV1 | クラスターの一覧を照会します。 |
| DescribeClusterDetail | DescribeClusterDetail | クラスターの詳細を照会します。 |
| DescribeClusterUserKubeconfig | DescribeClusterUserKubeconfig | kubeconfig ファイルには、クライアントが Elastic Container instance on Kubernetes (ECK) クラスターにアクセスするために必要な認証情報が含まれています。このファイルには、送信先クラスターにアクセスするための ID と認証データが含まれます。kubectl を使用してクラスターを管理するには、まず kubeconfig ファイルでクラスターに接続する必要があります。DescribeClusterUserKubeconfig 操作を呼び出して、特定のクラスターの kubeconfig ファイルをクエリできます。 |
| UpdateClusterCertificate | UpdateClusterCertificate | クラスター証明書を更新します。 |
| CreateClusterNodePool | CreateClusterNodePool | ノードプールは、同一のプロパティを持つノードを論理的にグループ化したものです。これにより、ノードのアップグレードやオートスケーリングなどの一元管理と操作が可能になります。また、ノードプールの自動化機能により、運用コストも削減されます。たとえば、OS の CVE 脆弱性の自動修復、障害発生ノードの自動回復、kubelet および containerd の自動アップグレードなどが実現可能です。ノードプールを作成するには、`CreateClusterNodePool` を呼び出します。 |
| ScaleClusterNodePool | ScaleClusterNodePool | ScaleClusterNodePool 操作を呼び出してノードプールをスケールアウトし、ノードを追加してワークロードをサポートします。count パラメーターは、プール内の現在のノード数より大きい必要があります。ノードプールに失敗したノードが含まれている場合は、まず DeleteClusterNodes 操作を呼び出してそれらを削除してから、プールをスケールアウトしてください。スケールアウト操作は通常 5〜10 分で完了します。操作に 1 時間以上かかる場合は失敗です。テクニカルサポートにお問い合わせください。 |
| ModifyClusterNodePool | ModifyClusterNodePool | この API を呼び出して、クラスターノードプール内のノード構成(kubelet 構成およびノードローテーション構成など)を変更できます。構成の変更はバッチ単位で実行され、kubelet が再起動されるため、ノードおよびワークロードの動作に影響を与える可能性があります。そのため、非ピーク時間帯に実行してください。 |
| DeleteClusterNodePool | DeleteClusterNodePool | 不要になったノードプールを削除するには、DeleteClusterNodePool 操作を呼び出します。ノードプールを削除すると、そのノード上で実行されているすべての Pod も削除されます。この操作により、デスケジューリングがトリガーされる可能性があります。Pod を再スケジューリングできない場合、ご利用のサービスに影響が出るおそれがあります。ノードプールを削除する前に、クラスターに再スケジューリングに必要な十分なリソースがあることを確認してください。 |
| AttachInstancesToNodePool | AttachInstancesToNodePool | 既存の ENS インスタンスをワーカーノードとして ECK クラスターにアタッチする、または以前にノードプールから削除されたインスタンスを再アタッチします。 |
| DescribeClusterAttachScripts | DescribeClusterAttachScripts | 既存の ENS インスタンスを ECK クラスターにワーカーノードとして追加する場合、またはノードをノードプールに再追加する場合は、DescribeClusterAttachScripts 操作を呼び出して必要なスクリプトを取得します。 |
| DescribeClusterNodes | DescribeClusterNodes | DescribeClusterNodes 操作を呼び出して、指定された基準を満たすノードの情報をクエリできます。 |
| DescribeClusterNodePools | DescribeClusterNodePools | クラスター内のすべてのノードプールをリスト表示します。 |
| DeleteClusterNodes | DeleteClusterNodes | この操作を呼び出して、クラスターから 1 つ以上のノードを削除できます。`ReleaseNode` パラメーターは、基盤となる ENS コンピューティングインスタンスをリリースするかどうかを制御し、そのデフォルト値は `false` です。削除されるノードが `failed` 状態の場合、このパラメーターは無視され、対応するコンピューティングインスタンスはデフォルトでリリースされます。`DescribeAttachScript` 操作のスクリプトを介してアタッチされた ENS コンピューティングインスタンスの場合、このパラメーターも無視され、インスタンスはデフォルトではリリースされません。 |
| InitializeENSECKServiceRole | InitializeENSECKServiceRole | ENS がご利用のリソースを管理するための権限を付与するサービスリンクロール (SLR) を作成します。 |
| InstallClusterAddons | InstallClusterAddons | Kubernetes の機能を強化するため、Edge Kubernetes (ECK) クラスターでは、マネージドコアコンポーネント、アプリケーション、ロギングおよびモニタリング、ネットワーキング、ストレージ、セキュリティなどの各種コンポーネントをサポートしています。`InstallClusterAddons` 操作を呼び出すことで、コンポーネント名とバージョンを指定してコンポーネントをインストールできます。 |
| UpgradeClusterAddons | UpgradeClusterAddons | クラスター コンポーネント インスタンスをアップグレードするには、UpgradeClusterAddons 操作を呼び出します。 |
| ModifyClusterAddon | ModifyClusterAddon | インストール済みのクラスターコンポーネントの構成を変更するには、ModifyClusterAddon 操作を呼び出します。構成を変更すると、ご利用のサービスに影響を与える可能性があります。影響を評価し、オフピーク時間帯にこの操作を実行し、事前にデータをバックアップすることを推奨します。 |
| GetClusterAddonInstance | GetClusterAddonInstance | この操作を使用して、クラスター内のコンポーネントの詳細(バージョン、パラメータ設定、およびコンポーネントインスタンスのステータス)を照会します。 |
| ListClusterAddonInstances | List of installed add-on instances in the cluster | 指定されたクラスターにインストール済みのアドオンインスタンスの一覧を取得し、そのバージョンおよびステータスなどの情報を返します。 |
| UnInstallClusterAddons | UnInstallClusterAddons | UnInstallClusterAddons 操作は、クラスターからコンポーネントを削除します。削除対象のコンポーネント名を指定する必要があります。 |
| DescribeAddon | DescribeAddon | DescribeAddon 操作を呼び出して、ターゲットコンポーネントの情報をクエリします。 |
シナリオコンピューティング
|
API |
タイトル |
説明 |
| DescribeInstanceSDGStatus | DescribeInstanceSDGStatus | 特定の AIC インスタンスにおける SDG のマウントステータスをクエリします。 |
| MountInstanceSDG | MountInstanceSDG | インスタンスにアタッチされたSDGを、対応するコンテナ仮想 Android (AIC) インスタンスにデプロイします。 |
| UnmountInstanceSDG | UnmountInstanceSDG | インスタンスから共有データグループ (SDG) をアンマウントします。 |
| AttachInstanceSDG | Mount an SDG to an instance | SDG を対応する AIC にアタッチします。 |
| DetachInstanceSDG | DetachInstanceSDG | 共有データグループ (SDG) をデタッチします。 |
| CreateSDG | Create SDG | AIC インスタンスに共有データグループ (SDG) を作成します。 |
| DeploySDG | DeploySDG | 共有データグループ (SDG) をデプロイします。 |
| DeployInstanceSDG | DeployInstanceSDG | SDG をコンピューティングインスタンスにデプロイします。 |
| CopySDG | CopySDG | 共有データグループ (SDG) をノード間でコピーします。 |
| PreloadRegionSDG | PreloadRegionSDG | SDG をプレロードします。 |
| DescribeSDGs | Query SDG information | 作成済みの共有データグループ (SDG) の情報をクエリします。 |
| DescribeSDG | Query SDG Information | ノードのプリロードの詳細を含む、共有データグループ (SDG) の基本情報を取得します。 |
| DescribeSDGDeploymentStatus | Query SDG deployment status | SDG のデプロイメントステータスを照会します。 |
| DeleteSDG | DeleteSDG | 共有データグループ (SDG) を削除します。 |
| UnloadRegionSDG | UnloadRegionSDG | 事前ロードされたデータを削除します。 |
| RemoveSDG | RemoveSDG | デプロイ済みの共有データグループ (SDG) を削除し、ローカル記憶域を復元します。 |
| RemoveInstanceSDG | RemoveInstanceSDG | コンピューティングインスタンスにアタッチされている共有データグループ (SDG) を削除します。 |
| SaveSDG | SaveSDG | 特定デバイスのディスクを共有データグループ (SDG) として保存します。 |
| RemoveSDGs | RemoveSDGs | すべてのバージョンの SDG を削除し、マウントをローカルディスクに復元します。 |
Edge Cloud Android (AIC)
|
API |
タイトル |
説明 |
| ModifyAICInstanceType | ModifyAICInstanceType | AIC インスタンスのインスタンスタイプを変更します。 |
| ResetAICInstance | ResetAICInstance | Android in Container (AIC) インスタンスを初期化します。 |
| UpgradeAICInstanceImage | UpgradeAICInstanceImage | コンテナ仮想 Android 技術 (AIC) インスタンスのイメージを更新します。 |
| RebootAICInstance | RebootAICInstance | Android in Container (AIC) インスタンスを再起動します。 |
| DescribeARMServerInstances | Obtain information about ARM servers and AIC instances | ARM サーバーおよび AIC インスタンスの情報を取得します。 |
| RebootARMServerInstance | RebootARMServerInstance | Android in Container (AIC) サーバーを再起動します。 |
| ReleaseARMServerInstance | ReleaseARMServerInstance | ARM サーバーを解放します。 |
| CreateARMServerInstances | CreateARMServerInstances | ARM サーバーインスタンスを作成します。 |
| RenewARMServerInstance | RenewARMServerInstance | サブスクリプションの Android in Container (AIC) インスタンスを更新します。 |
| DescribeAICImages | Retrieve image information | イメージ情報を取得します。 |
| RecoverAICInstance | RecoverAICInstance | サーバー上のコンテナ仮想 Android 技術 (AIC) インスタンスを復旧します。 |
| ReleaseAICInstance | ReleaseAICInstance | Android in Container (AIC) インスタンスをサーバーから解放します。 |
エッジアプリケーションホスティング
|
API |
タイトル |
説明 |
| RunServiceSchedule | RunServiceSchedule | ユーザー ID と IP アドレスに基づいて、ご利用のデバイスの最も近いアイドル状態のインスタンスや Pod などのリソースをスケジューリングし、仮想環境を初期化します。 |
| DescribeServcieSchedule | DescribeServcieSchedule | DescribeServcieSchedule を呼び出して、UUID によって占有されているインスタンスデバイスまたはコンテナのリアルタイムステータスをクエリします。 |
| RescaleDeviceService | RescaleDeviceService | ベアメタルデバイスのスケールアウトを実行します。 |
| DescribeDeviceService | DescribeDeviceService | 特定のEdgeアプリケーション内のインスタンスと仮想デバイスのプロパティを照会します。 |
| DescribeDataPushResult | Query application data pre-push results | この API を呼び出すことで、アプリケーションのデータファイルがエッジゾーンに事前プッシュされる際のステータス結果を取得できます。 |
| DescribeDataDownloadURL | DescribeDataDownloadURL | ファイルサーバ上のアプリケーションデータのダウンロード URL を照会し、データがプッシュされたファイルサーバを返します。 |
| DescribeDataDistResult | DescribeDataDistResult | アプリケーションのエッジインスタンス上におけるデータファイルの分布状況をクエリします。 |
| DistApplicationData | DistApplicationData | プッシュされたデータをアプリケーションの Edge Node Service (ENS) インスタンスに配布します。複数のカナリアリリースポリシーの指定、ファイルの解凍、コンテナの再起動が可能です。 |
| DescribeApplication | DescribeApplication | アプリケーションの基本プロパティ、リソース、およびコンテナのステータスをクエリします。 |
| UpgradeApplication | UpgradeApplication | コンテナを非同期で更新します。複数のカナリアリリース・ポリシーを設定できます。 |
| RollbackApplication | RollbackApplication | 特定のアプリケーションのコンテナバージョンをロールバックします。 |
| RescaleApplication | RescaleApplication | リソースを非同期でスケーリングし、コンテナをデプロイまたはリリースします。 |
| PushApplicationData | PushApplicationData | アプリケーションの業務データまたはサービスデータをファイルサーバにプッシュします。 |
エッジゾーンリソース情報
|
API |
タイトル |
説明 |
| DescribeEnsRegions | DescribeEnsRegions | 利用可能な ENS ノードのリストを照会します。 |
| DescribeEnsRegionIdResource | DescribeEnsRegionIdResource | ノードリソースをクエリします。 |
| DescribeReservedResource | DescribeReservedResource | 購入可能なリソースの仕様を照会します。 |
| DescribePrePaidInstanceStock | DescribePrePaidInstanceStock | サブスクリプション課金モードで購入可能なリソースの仕様を照会します。 |
| DescribeLoadBalancerSpec | DescribeLoadBalancerSpec | Edge Load Balancer(ELB)インスタンスの仕様を照会します。 |
| DescribeCloudDiskTypes | DescribeCloudDiskTypes | ディスク作成時に、利用可能なリソースの仕様が照会されます。 |
| DescribeCloudDiskAvailableResourceInfo | DescribeCloudDiskAvailableResourceInfo | リージョン内の利用可能なリソースを照会します。 |
帯域幅
|
API |
タイトル |
説明 |
| DescribeBandwitdhByInternetChargeType | DescribeBandwitdhByInternetChargeType | 帯域幅の課金方法を照会します。 |
| DescribeUserBandWidthData | DescribeUserBandWidthData | 指定された期間内に使用した帯域幅を照会します。 |
メータリングと課金
|
API |
タイトル |
説明 |
| DescribeMeasurementData | DescribeMeasurementData | ユーザーのメータリングデータをクエリします。 |
| ExportBillDetailData | ExportBillDetailData | 指定された期間内の課金詳細をエクスポートします。 |
| ExportMeasurementData | ExportMeasurementData | 指定された期間内のメータリングデータをエクスポートします。 |
O&M とモニタリング
|
API |
タイトル |
説明 |
| BatchEventRebootInstance | BatchEventRebootInstance | 関連するイベントに対して、指定されたリソースのバッチを即時またはスケジュールされた時刻に再起動します。 |
| EventRebootInstance | EventRebootInstance | 運用イベントの影響を受けるインスタンスを再起動します。 |
| EventMigrateInstance | EventMigrateInstance | O&M イベントに応じて、インスタンスを物理ノード間で移行します。 |
| BatchEventMigrateInstance | BatchEventMigrateInstance | 指定されたイベントの影響を受ける複数のインスタンスを、即時またはスケジュールされた時刻に移行します。 |
| EventRedeployInstance | EventRedeployInstance | 指定されたインスタンスを、即時またはスケジュールされた時刻に再デプロイします。 |
| BatchEventRedeployInstance | Batch Deploy Instances | 指定されたリソースを即時またはスケジュールに従って一括で再デプロイするイベントです。 |
その他
|
API |
タイトル |
説明 |
| ReleaseInstance | ReleaseInstance | インスタンスをリリースします。この操作は、Elastic IP Address (EIP)、Edge Load Balancer (ELB) インスタンス、およびクラウドディスクベースのインスタンスのみを対象として実行できます。インスタンスのリリースまたは登録解除には、サービス固有の操作をご利用になることを推奨します。 |
| CreateEnsService | CreateEnsService | エッジサービスを作成します。 |
| DescribeNASAvailableResourceInfo | DescribeNASAvailableResourceInfo | NAS ファイルシステムを作成する際に購入可能なリソースを照会します。 |
| CreateEpnInstance | CreateEpnInstance | エッジプライベートネットワーク(EPN)インスタンスを作成します。 |
| DeleteEpnInstance | DeleteEpnInstance | エッジプライベートネットワーク (EPN) インスタンスを削除します。 |
| DescribeEnsNetDistrict | Query regions where edge service resources can be created | DescribeEnsNetDistrict を呼び出して、エッジサービスリソースを作成可能なリージョンをクエリします。 |
| DescribeEpnBandWidthData | DescribeEpnBandWidthData | EPN の帯域幅使用量をクエリします。 |
| DescribeEpnBandwitdhByInternetChargeType | DescribeEpnBandwitdhByInternetChargeType | 指定された期間における EPN 帯域幅の課金方法を照会します。 |
| DescribeEpnInstanceAttribute | DescribeEpnInstanceAttribute | EPN インスタンスのネットワーク関連情報を照会します。 |
| DescribeEpnInstances | DescribeEpnInstances | EPN インスタンスを照会します。 |
| DescribeEpnMeasurementData | DescribeEpnMeasurementData | エッジプライベートネットワーク (EPN) のメータリングデータをクエリします。 |
| JoinPublicIpsToEpnInstance | JoinPublicIpsToEpnInstance | EPN インスタンスにパブリック IP アドレスを割り当てます。 |
| JoinVSwitchesToEpnInstance | JoinVSwitchesToEpnInstance | ネットワーキングを実行します。 |
| ModifyEpnInstance | ModifyEpnInstance | Edge Private Network (EPN) インスタンスを変更します。 |
| RemovePublicIpsFromEpnInstance | RemovePublicIpsFromEpnInstance | エッジプライベートネットワーク (EPN) インスタンスから IP アドレスを削除します。 |
| RemoveVSwitchesFromEpnInstance | RemoveVSwitchesFromEpnInstance | ネットワーク情報を削除します。この操作は、内部ネットワークに存在するインスタンスにのみ適用されます。 |
| StartEpnInstance | StartEpnInstance | エッジネットワークインスタンスを起動します。 |
| StopEpnInstance | StopEpnInstance | EPN インスタンスを停止します。 |
| DescribeEnsResourceUsage | DescribeEnsResourceUsage | ENS の仮想マシン (VM) 、ディスク、およびネットワークの使用状況の概要を照会します。 |
| DescribeInstanceBandwidthDetail | DescribeInstanceBandwidthDetail | インスタンスの帯域幅の詳細を 5 分の粒度でクエリします。 |
| ModifyInstanceBootConfiguration | ModifyInstanceBootConfiguration | 異種 PC Farm ベアメタルインスタンスの起動構成を変更します。 |
| DescribeEnsRouteTables | DescribeEnsRouteTables | ルートテーブルを照会します。 |
| DeleteHaVips | DeleteHaVips | 高可用性仮想 IP (HAVIP) を削除します。 |
| ModifyEnsRouteEntry | ModifyEnsRouteEntry | カスタムルートの名前と説明を変更します。 |
| ListProductAbilities | ListProductAbilities | すべてのサービス機能をリストします。 |
| DescribeInstanceBootConfiguration | DescribeInstanceBootConfiguration | 異種混合型 PC Farm ベアメタルインスタンスの起動構成を照会します。 |
| DescribeForwardEntryAttribute | DescribeForwardEntryAttribute | DNAT ルールの詳細を照会します。 |
| ModifyInstanceNetworkAttribute | ModifyInstanceNetworkAttribute | Virtual Private Cloud (VPC) タイプの Elastic Compute Service (ECS) インスタンスのプライベート IP アドレスまたは vSwitch を変更します。 |
| CreateSecurityGroupPermissions | CreateSecurityGroupPermissions | Edge Node Service (ENS) のセキュリティグループルールを作成します。 |
| DeleteSecurityGroupPermissions | DeleteSecurityGroupPermissions | ENS セキュリティグループルールを削除します。 |
| ManageAICLogin | ManageAICLogin | AIC インスタンスにログインします。アップロード済みの AIC 公開鍵に基づき、AIC インスタンスの関連付けまたは関連付け解除が可能です。 |
| ListAICPublicKeys | ListAICPublicKeys | 指定された条件に合致する AIC 公開鍵のリストを照会します。ページングによる照会がサポートされています。 |
| DeleteAICPublicKey | DeleteAICPublicKey | 指定された AIC 公開鍵を削除します。リソースに 関連付けられていない キーのみを削除できます。 |
| ListAICPublicKeyDeliveries | ListAICPublicKeyDeliveries | AIC 公開鍵の関連情報をクエリします。ページングによるクエリがサポートされています。 |
| ShareAICImage | ShareAICImage | 指定した AIC イメージを他のユーザーと共有します。 |
| UploadAICPublicKey | UploadAICPublicKey | 新しい AIC 公開鍵をアップロードします。 |
| DescribeSDGSharedDisks | DescribeSDGSharedDisks | 指定された SDG 内の共有ディスクの詳細を照会します。 |
| DescribeClusterKubeConfig | DescribeClusterKubeConfig | Container Service for Kubernetes (ACK) エッジクラスターの証明書を照会します。 |
| DescribeCluster | DescribeCluster | Container Service for Kubernetes (ACK) のエッジクラスターを照会します。 |
| DeleteNetworkPeerConnection | DeleteNetworkPeerConnection | ネットワークピア接続を削除します。 |
| DescribeNetworkPeerConnections | DescribeNetworkPeerConnections | `DescribeNetworkPeerConnections` を呼び出して、ネットワークピアリング接続を照会します。 |
| AddBackendServers | AddBackendServers | バックエンドサーバーを追加します。 |
| CreateLoadBalancer | Create an SLB Instance | CreateLoadBalancer API を呼び出して、SLB インスタンスを作成します。 |
| CreateLoadBalancerHTTPListener | CreateLoadBalancerHTTPListener | HTTP リスナーを作成します。 |
| CreateLoadBalancerHTTPSListener | CreateLoadBalancerHTTPSListener | HTTPS リスナーを作成します。 |
| CreateLoadBalancerTCPListener | CreateLoadBalancerTCPListener | TCP リスナーを作成するには、`CreateLoadBalancerTCPListener` を呼び出します。 |
| CreateLoadBalancerUDPListener | CreateLoadBalancerUDPListener | UDP リスナーを作成するには、`CreateLoadBalancerUDPListener` を呼び出します。 |
| DeleteLoadBalancerListener | DeleteLoadBalancerListener | リスナーを削除します。 |
| DescribeLoadBalancerAttribute | DescribeLoadBalancerAttribute | 指定されたロードバランサーインスタンスの詳細情報を取得します。 |
| DescribeLoadBalancerHTTPListenerAttribute | DescribeLoadBalancerHTTPListenerAttribute | HTTP リスナーの構成をクエリします。 |
| DescribeLoadBalancerHTTPSListenerAttribute | DescribeLoadBalancerHTTPSListenerAttribute | HTTPS リスナーの構成を照会します。 |
| DescribeLoadBalancerListeners | DescribeLoadBalancerListeners | Edge Load Balancer (ELB) インスタンスのリスナーを照会します。 |
| DescribeLoadBalancerTCPListenerAttribute | DescribeLoadBalancerTCPListenerAttribute | `DescribeLoadBalancerTCPListenerAttribute` 操作を呼び出して、TCP リスナーの構成を照会します。 |
| DescribeLoadBalancerUDPListenerAttribute | DescribeLoadBalancerUDPListenerAttribute | `DescribeLoadBalancerUDPListenerAttribute` を呼び出して、UDP リスナーの構成を取得します。 |
| DescribeLoadBalancers | DescribeLoadBalancers | ご利用のロードバランサーインスタンスのリストを取得します。 |
| PrepareUpload | PrepareUpload | アップロードを準備し、物理ストレージの場所に関する情報を取得します。 |
| RemoveBackendServers | RemoveBackendServers | バックエンドサーバーを削除します。 |
| SetBackendServers | SetBackendServers | バックエンドサーバーの重みを設定します。 |
| SetLoadBalancerHTTPListenerAttribute | SetLoadBalancerHTTPListenerAttribute | HTTP リスナーの構成を変更します。 |
| SetLoadBalancerHTTPSListenerAttribute | SetLoadBalancerHTTPSListenerAttribute | HTTPS リスナーの構成を変更します。 |
| SetLoadBalancerStatus | SetLoadBalancerStatus | Edge Load Balancer (ELB) インスタンスのステータスを変更します。 |
| SetLoadBalancerTCPListenerAttribute | SetLoadBalancerTCPListenerAttribute | SetLoadBalancerTCPListenerAttribute を呼び出して、TCP リスナーの属性を変更します。 |
| SetLoadBalancerUDPListenerAttribute | SetLoadBalancerUDPListenerAttribute | `SetLoadBalancerUDPListenerAttribute` を呼び出して、UDP リスナーを変更します。 |
| StartLoadBalancerListener | StartLoadBalancerListener | リスナーを有効にします。 |
| StopLoadBalancerListener | StopLoadBalancerListener | リスナーを無効化します。 |
Others
|
API |
タイトル |
説明 |
| AssignPrivateIpAddresses | AssignPrivateIpAddresses | Elastic Network Interface (ENI) にセカンダリプライベート IP アドレスを割り当てます。 |
| AssociateHaVip | AssociateHaVip | 高可用性仮想 IP アドレス (HAVIP) を Edge Node Service (ENS) インスタンスまたは Elastic Network Interface (ENI) に関連付けます。 |
| AttachDisk | AttachDisk | ディスクを Edge Node Service (ENS) インスタンスにアタッチします。 |
| AttachKeyPair | AttachKeyPair | 1 回の呼び出しで、最大 30 個のインスタンスに SSH キーペアをアタッチします。 |
| AttachNetworkInterface | AttachNetworkInterface | Elastic Network Interface (ENI) を Edge Node Service (ECS) インスタンスにアタッチします。 |
| AuthorizeSecurityGroup | AuthorizeSecurityGroup | セキュリティグループのインバウンドルールを作成します。この操作により、他のデバイスからセキュリティグループ内のインスタンスへのインバウンドトラフィックを許可または拒否します。 |
| AuthorizeSecurityGroupEgress | AuthorizeSecurityGroupEgress | セキュリティグループのアウトバウンドルールを作成します。この操作により、セキュリティグループに属するインスタンスから他のデバイスへのアウトバウンドトラフィックを許可または拒否できます。 |
| CopySnapshot | CopySnapshot | スナップショットをノード間でコピーします。 |
| CreateApplication | CreateApplication | コンテナ、ベアメタルインスタンス、仮想マシン内の Edge Node Service (ENS) ノードを管理できるエッジアプリケーションを作成します。 |
| CreateDisk | データクラウドディスクを作成します。 | 従量課金またはサブスクリプションのデータクラウドディスクを作成します。 |
| CreateForwardEntry | CreateForwardEntry | DNAT テーブルに宛先ネットワークアドレス変換 (DNAT) エントリを追加します。 |
| CreateHaVip | CreateHaVip | 高可用性仮想 IP アドレス(HaVip)を作成します。 |
| CreateImage | イメージを作成します。 | 指定されたインスタンスからイメージを作成します。 |
| CreateInstance | CreateInstance | インスタンスを作成します。 |
| CreateKeyPair | CreateKeyPair | SSH キーペアを作成します。 |
| CreateNatGateway | CreateNatGateway | Edge Node Service (ENS) に NAT Gateway を作成します。 |
| CreateNetwork | CreateNetwork | CreateNetwork を呼び出して、仮想プライベートクラウド (VPC) を作成します。 |
| CreateNetworkAcl | CreateNetworkAcl | ネットワークアクセスコントロールリスト(ネットワーク ACL)を作成します。 |
| CreateNetworkInterface | CreateNetworkInterface | Elastic Network Interface (ENI) を作成します。 |
| CreateSecurityGroup | CreateSecurityGroup | セキュリティグループを作成します。 |
| CreateSnapshot | CreateSnapshot | スナップショットを作成するには、CreateSnapshot 操作を呼び出します。 |
| CreateSnatEntry | CreateSnatEntry | 指定された SNAT テーブルにソースネットワークアドレス変換(SNAT)エントリを追加します。 |
| CreateVSwitch | CreateVSwitch | vSwitch を作成します。 |
| DeleteApplication | DeleteApplication | 指定されたアプリケーションに関連するすべてのコンテナおよびリソースインスタンスを非同期でリリースします。 |
| DeleteBucket | DeleteBucket | DeleteBucket 操作を呼び出して、バケットを削除できます。 |
| DeleteBucketLifecycle | DeleteBucketLifecycle | バケットのライフサイクルルールを削除します。 |
| DeleteDisk | DeleteDisk | ディスクを削除します。 |
| DeleteForwardEntry | DeleteForwardEntry | 指定された DNAT テーブルから宛先ネットワークアドレス変換 (DNAT) エントリを削除します。 |
| DeleteImage | イメージを削除します。 | カスタムイメージを削除します。 |
| DeleteKeyPairs | DeleteKeyPairs | SSH キーペアを削除します。 |
| DeleteNatGateway | DeleteNatGateway | インターネット NAT (Network Address Translation) ゲートウェイを削除します。 |
| DeleteNetwork | DeleteNetwork | VPC(仮想プライベートクラウド)を削除します。 |
| DeleteNetworkAcl | DeleteNetworkAcl | ネットワークアクセスコントロールリスト (ACL) を削除します。 |
| DeleteObject | DeleteObject | オブジェクトを削除します。 |
| DeleteSecurityGroup | DeleteSecurityGroup | セキュリティグループを削除します。 |
| DeleteSnapshot | DeleteSnapshot | スナップショットを削除します。 |
| DeleteSnatEntry | DeleteSnatEntry | 指定された SNAT テーブルからソースネットワークアドレス変換 (SNAT) エントリを削除します。 |
| DeleteVSwitch | DeleteVSwitch | vSwitch を削除します。 |
| DescribeAvailableResource | DescribeAvailableResource | 作成可能なリソースを照会します。 |
| DescribeDisks | DescribeDisks | 1つ以上のディスクを説明します。 |
| DescribeForwardTableEntries | DescribeForwardTableEntries | 作成した DNAT (宛先ネットワークアドレス変換) エントリを照会します。 |
| DescribeHaVips | DescribeHaVips | 高可用性仮想 IP アドレス(HaVip)を照会します。 |
| DescribeHistoryEvents | DescribeHistoryEvents | システムイベントの一覧を取得します。 |
| DescribeImageSharePermission | DescribeImageSharePermission | ImageId パラメーターで指定されたイメージを共有しているアカウントを照会します。 |
| DescribeImages | DescribeImages | 利用可能なイメージを照会します。 |
| DescribeInstanceAutoRenewAttribute | DescribeInstanceAutoRenewAttribute | この操作を呼び出すことで、インスタンスの自動更新が有効かどうかをクエリできます。 |
| DescribeInstanceMonitorData | DescribeInstanceMonitorData | インスタンスの vCPU とメモリ使用量をクエリします。 |
| DescribeInstanceTypes | DescribeInstanceTypes | 利用可能なインスタンスタイプの一覧を取得します。 |
| DescribeInstanceVncUrl | DescribeInstanceVncUrl | Edge Node Service (ENS) インスタンスの Virtual Network Computing (VNC) URL を取得します。 |
| DescribeInstances | DescribeInstances | 1 つ以上のインスタンスの詳細を取得します。 |
| DescribeKeyPairs | DescribeKeyPairs | 1 つ以上のキーペアを照会します。 |
| DescribeNatGateways | Query NAT Gateway properties | DescribeNatGateways を呼び出して、作成済みの NAT Gateway をクエリします。 |
| DescribeNetworkAcls | View the list of network ACLs | この API を使用すると、作成済みのネットワーク ACL を照会できます。 |
| DescribeNetworkInterfaces | View the network interface card list | DescribeNetworkInterfaces を呼び出して、ネットワークインターフェースのリストを取得します。 |
| DescribeNetworks | Query network list | DescribeNetworks を呼び出し、ネットワークの一覧を取得します。 |
| DescribePrice | DescribePrice | Edge Node Service (ENS) インスタンスの最新価格を照会します。 |
| DescribeSecurityGroupAttribute | Query security group rules | この API を呼び出して、セキュリティグループのルールを照会できます。 |
| DescribeSecurityGroups | DescribeSecurityGroups | 作成されたセキュリティグループの詳細を照会します。 |
| DescribeSnapshots | DescribeSnapshots | スナップショットに関する情報をクエリします。 |
| DescribeSnatTableEntries | DescribeSnatTableEntries | ソースネットワークアドレス変換 (SNAT) エントリを照会します。 |
| DescribeVSwitchAttributes | Query the Configuration of a VSwitch | DescribeVSwitchAttributes 操作を呼び出して、指定された vSwitch の構成をクエリします。 |
| DescribeVSwitches | Query vSwitch information | DescribeVSwitches API を呼び出すことで、ネットワーク構成に使用する vSwitch の情報を照会できます。内部ネットワークは vSwitch によって編成されます。 |
| DetachDisk | DetachDisk | 従量課金ディスクを Edge Node Service (ENS) インスタンスからデタッチします。インスタンス作成時に同時に作成されたディスクは、本操作でデタッチできません。 |
| DetachKeyPair | DetachKeyPair | 1 回のリクエストで、最大 30 個のインスタンスからキーペアをデタッチします。キーペアは、キーペア名またはキーペア ID で指定できます。 |
| DetachNetworkInterface | DetachNetworkInterface | インスタンスからエラスティックネットワークインターフェース (ENI) をデタッチします。 |
| ExportImage | ExportImage | カスタムイメージを、同一リージョン内の Object Storage Service (OSS) バケットにエクスポートします。 |
| GetBucketAcl | GetBucketAcl | バケットのアクセス制御リスト (ACL) を照会します。 |
| GetBucketInfo | GetBucketInfo | GetBucketInfo を呼び出して、バケットの詳細情報を取得できます。 |
| GetBucketLifecycle | GetBucketLifecycle | ライフサイクルルールの情報を取得するには、GetBucketLifecycle を呼び出します。 |
| ImportImage | Import Image | イメージをインポートします。 |
| ImportKeyPair | ImportKeyPair | Rivest–Shamir–Adleman (RSA) 暗号化されたキーペアの公開鍵を、サードパーティ製ツールで生成されたものとしてインポートします。 |
| JoinSecurityGroup | JoinSecurityGroup | 指定されたセキュリティグループに Edge Node Service (ENS) インスタンスを追加します。 |
| LeaveSecurityGroup | LeaveSecurityGroup | インスタンスをセキュリティグループから削除します。 |
| ListAddons | ListAddons | クラスターのコンポーネントに関する詳細情報を取得します。 |
| ListApplications | ListApplications | 作成済みのアプリケーションをクエリします。 |
| ListBuckets | ListBuckets | ユーザーのすべてのバケットを照会します。 |
| ListObjects | ListObjects | バケット内のすべてのオブジェクトに関する情報をクエリします。 |
| ListTagResources | ListTagResources | Edge Node Service (ENS) インスタンスに追加されたタグをクエリします。 |
| ModifyForwardEntry | ModifyForwardEntry | DNAT(Destination Network Address Translation)ルールを変更します。 |
| ModifyHaVipAttribute | ModifyHaVipAttribute | 高可用性仮想 IP アドレス(HaVip)の名前を変更します。 |
| ModifyImageAttribute | ModifyImageAttribute | イメージの属性を変更します。 |
| ModifyImageSharePermission | ModifyImageSharePermission | イメージの共有設定を変更します。 |
| ModifyInstanceAttribute | ModifyInstanceAttribute | インスタンスの属性(例:パスワード、名前)を変更します。 |
| ModifyInstanceAutoRenewAttribute | ModifyInstanceAutoRenewAttribute | インスタンスの自動更新を設定します。 |
| ModifyInstanceChargeType | ModifyInstanceChargeType | `ModifyInstanceChargeType` 操作を呼び出して、1 つ以上の Edge Node Service (ENS) インスタンスの課金方法を変更します。インスタンスを従量課金とサブスクリプションの間で相互に変換できます。従量課金インスタンスの場合、インスタンスと共にプロビジョニングされたクラウドディスクも、従量課金からサブスクリプションに変換できます。 |
| ModifyNetworkInterfaceAttribute | ModifyNetworkInterfaceAttribute | 伸縮性のあるネットワークインターフェース (ENI) の名前や説明などの属性を変更します。 |
| ModifyPrepayInstanceSpec | ModifyPrepayInstanceSpec | サブスクリプション形式の Edge Node Service (ENS) インスタンスのインスタンスタイプを、スペックアップまたはスペックダウンで設定の変更を行います。新しいインスタンスタイプは、インスタンスの残存ライフサイクル全体にわたって有効になります。 |
| ModifySecurityGroupAttribute | ModifySecurityGroupAttribute | セキュリティグループの情報を変更します。 |
| ModifySnapshotAttribute | ModifySnapshotAttribute | スナップショットの情報を変更します。 |
| ModifySnatEntry | ModifySnatEntry | ModifySnatEntry API を呼び出して、SNAT エントリを変更します。 |
| ModifyVSwitchAttribute | ModifyVSwitchAttribute | ModifyVSwitchAttribute を呼び出して、ネットワーク情報を変更します。 |
| PutBucket | PutBucket | 協調ストレージ用のバケットを作成します。 |
| PutBucketAcl | PutBucketAcl | バケットのアクセス制御リスト (ACL) を変更します。 |
| PutBucketLifecycle | PutBucketLifecycle | PutBucketLifecycle 操作を呼び出して、バケットのライフサイクルルールを設定できます。 |
| ReInitDisk | ReInitDisk | ディスクを初期化します。 |
| RebootInstance | RebootInstance | インスタンスを再起動します。 |
| RenewInstance | RenewInstance | サブスクリプションインスタンスの更新を行います。 |
| ResetDisk | ResetDisk | スナップショットを使用してディスクをロールバックします。 |
| ResizeDisk | ResizeDisk | ご購入済みの従量課金ディスクのサイズを変更します。 |
| RevokeSecurityGroup | RevokeSecurityGroup | セキュリティグループのインバウンドルールを削除します。ルールを削除すると、そのルールによって実装されていたアクセスの制御が解除されます。 |
| RevokeSecurityGroupEgress | RevokeSecurityGroupEgress | セキュリティグループのアウトバウンドルールを削除します。ルールが削除されると、そのルールによって実装されていたアクセスの制御が解除されます。 |
| RunInstances | RunInstances | 従量課金またはサブスクリプションの ENS インスタンスを作成します。 |
| StartInstance | StartInstance | インスタンスを起動します。 |
| StopInstance | StopInstance | インスタンスを停止します。 |
| TagResources | TagResources | Edge Node Service (ENS) の特定リソースにタグを作成・追加します。 |
| UnassignPrivateIpAddresses | UnassignPrivateIpAddresses | エラスティックネットワークインターフェース (ENI) からセカンダリプライベート IP アドレスを解放します。 |
| UnassociateHaVip | UnassociateHaVip | 高可用性仮想 IP アドレス (HAVIP) と Edge Node Service (ENS) インスタンスまたは Elastic Network Interface (ENI) との関連付けを解除します。 |
| UnassociateNetworkAcl | UnassociateNetworkAcl | ネットワークアクセスコントロールリスト (ACL) をネットワークから関連付け解除します。 |
| UntagResources | UntagResources | リソースからタグを削除します。 |