Microsoft Azure ストレージ

Microsoft Azure ストレージは、最新のデータストレージシナリオのための強力なソリューションです。 高可用性、安全性、耐久性、拡張性、冗長性を備えたクラウドベースのデータストレージを提供する。

アクション

  • blobGetBlobTags: 指定されたblob、バージョン、スナップショットのすべてのユーザー定義タグ(メタデータとプロパティを含む)を取得します。 Get Blobを呼び出してスナップショットを読み込むこともできます。

  • fileSetDirectoryMetadata: 指定されたディレクトリのユーザー定義メタデータを更新する。 この操作はバージョン 2015-02-21 以降で利用可能です。

  • fileLeaseFile: 書き込みと削除操作のためにファイルに対するロックを作成し、管理する。

  • blobLeaseContainer: 削除操作を制御するために、コンテナに対するロックを確立し、管理する。 ロックは15秒から60秒、または無限に設定できる。

  • blobGetContainerACL: 指定したコンテナのパーミッションを取得する。 パーミッションは、コンテナ・データが一般にアクセスできるかどうかを示す。

  • blobAbortCopyBlob: 保留中のコピー・ブロブ操作を中止し、長さゼロで完全なメタデータを持つデスティネーション・ブロブを残す。 この操作はバージョン 2012-02-12 以降で利用可能です。

  • fileCopyFile: ブロブまたはファイルをストレージアカウント内の宛先ファイルにコピーします。

  • blobAppendBlockFromURL: 新しいデータ・ブロックを既存のアペンド・ブロブの最後にコミットする。

  • blobListBlobs: 指定されたコンテナの下にある blob のリストを列挙する。

  • fileListDirectoriesandFiles: 指定した共有またはディレクトリの下にあるファイルまたはディレクトリのリストを取得する。 この操作では、ディレクトリ階層の単一レベルのコンテンツのみがリストされる。

  • fileCreatePermission: 共有レベルでパーミッション(セキュリティ記述子)を作成する。 作成されたセキュリティ記述子は、共有内のファイルやディレクトリに使用することができます。

  • fileDeleteFile: ストレージアカウントから特定のファイルを削除する。

  • tableSetTableServiceProperties: ストレージ分析およびCORS(Cross-Origin Resource Sharing)ルールのプロパティを含む、ストレージアカウントのTableサービスエンドポイントのプロパティを設定します。

  • fileGetDirectoryMetadata: 指定されたディレクトリのすべてのユーザー定義メタデータを取得する。 この操作はバージョン 2015-02-21 以降でサポートされている。

  • fileDeleteDirectory: 指定された空のディレクトリを削除する。 ディレクトリが空でなければ削除できない。

  • fileForceCloseHandles: ファイルまたはディレクトリでオープンされている1つ以上のハンドルを閉じる。 ハンドルIDを使用して特定のハンドルを閉じたり、リソース上のすべてのハンドルを閉じたり、リソースがディレクトリの場合はサブリソースのハンドルを再帰的に閉じたりすることができます。

  • fileGetFileMetadata: 指定されたファイルのすべてのユーザー定義メタデータを取得する。

  • fileGetShareACL: 共有に指定された保存されたアクセスポリシーの情報を取得する。

  • queueGetMessages: キューの先頭から1つ以上のメッセージを取り出す。

  • fileGetPermission: 特定のセキュリティ記述子のセキュリティ記述子定義言語(SDDL)を取得する。

  • queueListQueues: 特定のストレージアカウント内のすべてのキューを一覧表示します。

  • blobCopyBlobFromURL: ソースblobサイズが256 MiB までの場合、ストレージアカウント内のコピー先にblobを同期コピーします。

  • fileCreateShare: 指定したアカウントで共有を作成する。 同じ名前の共有が存在する場合、操作は失敗する。

  • fileGetShareProperties: 指定された共有または共有スナップショットのすべてのユーザー定義メタデータとシステムプロパティを取得します。 返されるデータには、共有ファイルのリストは含まれません。

  • fileDeleteShare: 指定した共有または共有スナップショットを削除マークします。 共有または共有スナップショットとその中に含まれるファイルは、後でガベージコレクション中に削除されます。

  • queueClearMessages: 指定されたキューからすべてのメッセージを削除する。

  • blobSnapshotBlob: ブロブの読み取り専用スナップショットを作成します。

  • fileSetFileProperties: ファイルにシステムプロパティを設定する。

  • blobLeaseBlob: 書き込みと削除操作のためにブロブに対するロックを確立し、管理する。 ロック時間は15秒から60秒、または無限に設定できる。 2012-02-12 以前のバージョンでは、ロック時間は60秒です。

  • blobGetBlobServiceStats: Blobサービスのレプリケーションに関連する統計情報を取得します。 セカンダリ・ロケーション・エンドポイントで利用できるのは、ストレージ・アカウントでリードアクセス地理冗長レプリケーションが有効になっている場合のみである。

  • fileGetDirectoryProperties: 指定されたディレクトリのすべてのシステム・プロパティを取得する。 返されるデータには、ディレクトリ内のファイルやサブディレクトリは含まれない。

  • queueGetQueueServiceProperties: ストレージアナリティクスやCORS(Cross-Origin Resource Sharing)ルールのプロパティを含む、ストレージアカウントのキューサービスのプロパティを取得します。

  • blobDeleteContainer: 指定されたコンテナを削除マークする。 コンテナとその内容物(ブロブ)は、後でガベージコレクション時に削除される。

  • queuePutMessage: メッセージキューの後ろにメッセージを追加する。 可視性タイムアウトを指定し、可視性タイムアウトが切れるまでメッセージを不可視にすることもできる。 メッセージは、 UTF-8 エンコーディングのXMLリクエストに含めることができる形式でなければならない。 エンコードされたメッセージは、 2011-08-18 以降のバージョンでは64KBまで、それ以前のバージョンでは8KBまでです。

  • blobGetBlobMetadata: 指定されたblobまたはスナップショットのすべてのユーザー定義メタデータを取得します。

  • blobIncrementalCopyBlob: ソースページブロブのスナップショットをデスティネーションページブロブにコピーする。 スナップショットは、以前にコピーされたスナップショット間の差分変更のみが宛先に転送されるようにコピーされます。 コピーされたスナップショットは元のスナップショットの完全なコピーであり、通常通り読み込みやコピーが可能です。 このAPIはRESTバージョン 2016-05-31からサポートされています。

  • blobSetContainerMetadata: 指定されたコンテナに、1つ以上のユーザー定義の名前と値のペアを設定する。

  • blobGetContainerMetadata: コンテナのすべてのユーザー定義メタデータを取得する。

  • tableGetTableServiceStats: Table サービスのレプリケーションに関連する統計情報を取得します。 セカンダリ・ロケーション・エンドポイントで利用できるのは、ストレージ・アカウントでリードアクセス地理冗長レプリケーションが有効になっている場合のみである。

  • blobSetBlobTags: 指定されたblobのユーザー定義タグを、1つ以上のキーと値のペアとして設定します。

  • tableDeleteTable: 指定されたテーブルとそのテーブルが含むすべてのデータを削除します。

  • blobCopyBlob: ストレージアカウント内の宛先にブロブをコピーする。 バージョン 2012-02-12 以降では、コピーブロブ操作のソースは、任意の Azure ストレージアカウント内のコミットされたブロブにすることができます。

  • blobUndeleteBlob: ソフト削除されたblobと関連するソフト削除されたスナップショットのコンテンツとメタデータを復元します。

  • tableCreateTable: ストレージアカウントにテーブルを作成する。

  • blobGetBlobServiceProperties: ストレージ分析およびCORS(Cross-Origin Resource Sharing)ルールのプロパティを含む、ストレージアカウントのBlobサービスのプロパティを取得します。

  • fileSetFileMetadata: 指定されたファイルのユーザー定義メタデータを更新する。

  • fileListShares: 指定したアカウント配下の共有と共有スナップショットの一覧を取得します。

  • blobPutPage: ページブロブにページの範囲を書き込む。

  • fileGetShareMetadata: 共有または共有スナップショットのすべてのユーザー定義メタデータを取得します。

  • fileSetFileServiceProperties: ストレージ・アカウントのファイル・サービス・エンドポイントのプロパティを設定します。 バージョン 2015-02-21 以降では、Set File Service Propertiesを使用してCORS(Cross-Origin Resource Sharing)ルールを設定できます。 バージョン 2015-04-05 以降では、Set File Service Propertiesを使用して、FileサービスのStorage Analyticsメトリックを有効にできます。

  • tableGetTableServiceProperties: Storage Analytics および CORS (Cross-Origin Resource Sharing) ルールのプロパティを含む、ストレージアカウントの Table サービスのプロパティを取得する。

  • blobPutBlob: ブロック、ページ、または追加ブロブを作成するか、既存のブロックブロブのコンテンツを更新します。

  • blobSetBlobTier: ブロブにティアをセットする。 この操作は、プレミアムストレージアカウントのページブロブ、およびブロブストレージアカウントのブロックブロブ(ローカル冗長ストレージのみ)で許可されます。 プレミアムページブロブのティアは、ブロブの許容サイズ、IOPS、帯域幅を決定します。 ブロックブロブの階層は、ホット/クール/アーカイブのストレージタイプを決定する。 この操作では、blobのETagは更新されません。

  • queueGetQueueServiceStats: キューサービスのレプリケーションに関連する統計情報を取得します。 セカンダリ・ロケーション・エンドポイントで利用できるのは、ストレージ・アカウントでリードアクセス地理冗長レプリケーションが有効になっている場合のみである。

  • blobListContainers: 指定したアカウント配下のコンテナの一覧を取得する。

  • blobAppendBlock: 新しいデータ・ブロックを既存のアペンド・ブロブの最後にコミットする。

  • queueSetQueueMetadata: 指定されたキューにユーザ定義のメタデータを設定します。 メタデータは名前と値のペアとしてキューに関連付けられる。

  • fileCreateDirectory: 指定した共有または親ディレクトリの下にディレクトリを作成する。 ディレクトリ・リソースは、そのディレクトリのプロパティを含む。 ディレクトリに含まれるファイルやサブディレクトリのリストは含まれない。

  • blobPutBlockFromURL: ブロブの一部としてコミットされるブロックを作成し、その内容は URL から読み込まれる。

  • fileGetFile: メタデータやプロパティを含め、システムからファイルを読み込んだりダウンロードしたりする。

  • fileCreateFile: ファイルを作成したり、ファイルを置き換えたりする。 Create Fileを呼び出すと、ファイルが初期化されるだけです。 ファイルにコンテンツを追加するには、Put Range オペレーションを呼び出す。

  • fileSetShareProperties: 指定された共有のサービス定義プロパティを設定します。

  • blobCreateContainer: 指定したアカウントでコンテナを作成する。 同じ名前のコンテナが存在する場合、操作は失敗する。

  • tableDeleteEntity: テーブル内の既存のエンティティを削除します。

  • blobGetAccountInformation: 指定されたアカウントの sku 名とアカウントの種類を取得します。

  • blobPutBlock: ブロブの一部としてコミットされるブロックを作成する。

  • queuePeekMessages: キューの先頭から1つ以上のメッセージを取り出すが、メッセージの可視性は変更しない。

  • fileAbortCopyFile: 保留中のコピーファイル操作を中止し、長さゼロで完全なメタデータを持つ宛先ファイルを残す。 バージョンは 2015-02-21 以降。

  • queueGetQueueACL: 共有アクセス署名とともに使用される可能性のある、キューに指定された保存されたアクセスポリシーの詳細を取得します。 詳細については、保存されたアクセス・ポリシーの確立を参照してください。

  • tableQueryEntities: テーブル内のエンティティにクエリを実行します。

  • blobPutPageFromURL: ページの範囲をページブロブに書き込み、その内容は URL から読み込まれる。

  • blobGetBlockList: ブロック・ブロブの一部としてアップロードされたブロックのリストを取得する。

  • fileListRanges: ファイルの有効範囲のリストを取得する。

  • blobGetBlob: メタデータとプロパティを含む、システムからのブロブの読み取りまたはダウンロード。 Get Blobを呼び出してスナップショットを読み込むこともできます。

  • tableSetTableACL: 共有アクセス署名で使用できるテーブルの保存されたアクセスポリシーを設定する。 詳細については、保存されたアクセス・ポリシーの確立を参照してください。

  • fileGetFileProperties: ファイルのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステムプロパティを取得する。 ファイルの内容は返さない。

  • blobSetBlobMetadata: 指定されたblobのユーザー定義メタデータを、1つ以上の名前と値のペアとして設定する。

  • fileSnapshotShare: バージョン 2017-04-17 以降、スナップショット共有操作は共有の読み取り専用スナップショットを作成します。

  • fileSetDirectoryProperties: ディレクトリのシステムプロパティを設定する。

  • queueGetQueueMetadata: 指定されたキューに関するユーザ定義のメタデータとキュープロパティを取得します。 メタデータは名前と値のペアとしてキューに関連付けられる。

  • fileListHandles: ディレクトリまたはファイルのオープンハンドルのリストを取得する。 ディレクトリやファイルのオープンされたハンドルを再帰的に列挙することができる。

  • queueSetQueueServiceProperties: ストレージアナリティクスやCORS(Cross-Origin Resource Sharing)ルールのプロパティを含む、ストレージアカウントのキューサービスエンドポイントのプロパティを設定します。

  • queueDeleteQueue: 指定されたキューを削除します。

  • blobGetContainerProperties: 指定されたコンテナのすべてのユーザー定義メタデータとシステムプロパティを取得する。 返されるデータには、コンテナのblobリストは含まれない。

  • blobGetBlobProperties: blobのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステムプロパティを取得します。 blobの内容は返さない。

  • tableGetTableACL: 共有アクセス署名とともに使用される可能性のある、テーブルに指定された保存されたアクセス・ポリシーの詳細を取得する。

  • filePutRange: ファイルにバイト範囲を書き込む。

  • blobSetBlobServiceProperties: ストレージ分析およびCORS(Cross-Origin Resource Sharing)ルールのプロパティを含む、ストレージアカウントのBlobサービスエンドポイントのプロパティを設定します。

  • blobPutBlockList: ブロブを構成するブロックIDのリストを指定してブロブを書き込む。 ブロブの一部として書き込まれるためには、ブロックが、事前のプット・ブロック操作でサーバーに正常に書き込まれる必要がある。

  • blobFindBlobsByTags: 指定した検索式にタグが一致するストレージアカウント内のすべてのblobを検索する。

  • fileGetFileServiceProperties: ストレージアカウントの File サービスエンドポイントのプロパティを取得します。 バージョン 2015-02-21 以降では、Get File Service Properties を使用して CORS (Cross-Origin Resource Sharing) ルール設定を取得できます。 バージョン 2015-04-05 以降では、Get File Service Properties を使用して、File サービスの Storage Analytics メトリクスのプロパティを取得できます。

  • blobSetBlobProperties: ブロブにシステムプロパティを設定する。

  • blobSetContainerACL: 指定したコンテナのパーミッションを設定する。 パーミッションは、コンテナ内のblobがパブリックにアクセスできるかどうかを示す。

  • queueUpdateMessage: この操作は、キューサービスAPIのバージョン 2011-08-18で導入されました。 Update Message オペレーションは、メッセージの可視性タイムアウトを更新する。 この操作を使ってメッセージの内容を更新することもできます。 メッセージは、 UTF-8 エンコーディングのXMLリクエストに含めることができる形式でなければならず、エンコードされたメッセージは最大64KBまでである。

  • fileSetShareMetadata: 指定された共有に対して、1つ以上のユーザー定義の名前と値のペアを設定する。

  • queueSetQueueACL: 共有アクセス署名で使用できる、キューに保存されたアクセスポリシーを設定します。 詳細については、保存されたアクセス・ポリシーの確立を参照してください。

  • blobDeleteBlob: 指定されたblobまたはスナップショットを削除のためにマークします。 このブロブは後でガベージコレクションで削除される。

  • fileGetShareStats: シェアに関連する統計情報を取得する。

  • blobGetPageRanges: ページblobまたはページblobのスナップショットの有効なページ範囲のリストを取得します。

  • fileSetShareACL: 共有アクセス署名で使用する保存されたアクセスポリシーを設定する。

  • queueCreateQueue: 指定されたアカウントの下にキューを作成します。

  • queueDeleteMessage: 指定されたメッセージを削除する。

  • tableQueryTables: 指定したアカウント配下のテーブルのリストを取得する。

カスタム・アクション

このコネクタを使用して、特定のタスクを実行するための独自のカスタム・アクションを作成できます。 あなたが作成したアクションは、他のアクションとまったく同じように見え、動作します。

カスタムアクションの作成方法については、こちらをご覧ください。