翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ProtocolDetails
サーバー用に構成されたプロトコル設定。
内容
- As2Transports
-
AS2 メッセージの転送方法を示します。現在は、HTTP のみがサポートされます。
型: 文字列の配列
配列メンバー: 定数は 1 項目です。
有効な値:
HTTP
必須:いいえ
- PassiveIp
-
FTP および FTPSプロトコルのパッシブモードを示します。ファイアウォール、ルーター、ロードバランサーのパブリック IP IPv4 アドレスなど、単一のアドレスを入力します。例:
aws transfer update-server --protocol-details PassiveIp=0.0.0.0
上の例では、
0.0.0.0
を実際に使用する IP アドレスに置き換えます。注記
PassiveIp
値を変更した場合、変更を反映するには、転送ファミリーサーバーを停止してから再起動する必要があります。NAT 環境でパッシブモード (PASV) を使用する方法の詳細については、「ファイアウォールの背後にあるFTPSサーバーの設定」またはNAT AWS Transfer Family「」を参照してください。 特殊な値
AUTO
と0.0.0.0
は、PassiveIp
パラメータの特殊な値です。値はデフォルトで FTPおよび FTPSタイプサーバーにPassiveIp=AUTO
割り当てられます。この場合、サーバーはレスポンスIPs内のエンドポイントの 1 つで自動的にPASV応答します。PassiveIp=0.0.0.0
には、その使用に対してより一意のアプリケーションがあります。例えば、3 つのサブネットがある高可用性 (HA) Network Load Balancer (NLB) 環境がある場合は、PassiveIp
パラメータを使用して 1 つの IP アドレスのみを指定できます。これにより、高可用性の有効性が低下します。この場合、PassiveIp=0.0.0.0
を指定することができます。これにより、クライアントは Control 接続と同じ IP アドレスを使用し、その接続AZsにすべてを使用するように指示されます。ただし、すべてのFTPクライアントがPassiveIp=0.0.0.0
レスポンスをサポートしているわけではありません。 FileZilla また、WinSCP が対応していることに注意してください。他のクライアントを使用している場合は、そのクライアントがPassiveIp=0.0.0.0
応答をサポートしているかどうかを確認してください。型: 文字列
長さの制限: 最小長は 0 です。最大長は 15 です。
必須:いいえ
- SetStatOption
-
SetStatOption
を使用して、S3 バケットにアップロードしているファイルに対して、クライアントがSETSTAT
の使用を試みたときに生成されるエラーを無視します。一部のSFTPファイル転送クライアントは、ファイルのアップロード
SETSTAT
時などのコマンドを使用して、タイムスタンプやアクセス許可など、リモートファイルの属性を変更しようとします。ただし、これらのコマンドは Amazon S3 などのオブジェクトストレージシステムと互換性がありません。この非互換性が原因で、これらのクライアントからファイルをアップロードする際に、ファイルが正常にアップロードされた場合でもエラーが発生する可能性があります。Transfer Family サーバーが
SETSTAT
コマンドを無視ENABLE_NO_OP
するように 値を に設定し、SFTPクライアントに変更を加えることなくファイルをアップロードします。SetStatOption
ENABLE_NO_OP
設定ではエラーは無視されますが、Amazon CloudWatch Logs でログエントリが生成されるため、クライアントがSETSTAT
いつ電話をかけているかを判断できます。注記
ファイルの元のタイムスタンプを保持し、 を使用して他のファイル属性を変更する場合は
SETSTAT
、Transfer Family で Amazon をバックエンドストレージEFSとして使用できます。型: 文字列
有効な値:
DEFAULT | ENABLE_NO_OP
必須:いいえ
- TlsSessionResumptionMode
-
FTPS プロトコルを使用する Transfer Family サーバーで使用されるプロパティ。TLS セッション再開は、FTPSセッションのコントロールとデータ接続の間でネゴシエートされたシークレットキーを再開または共有するメカニズムを提供します。 は、サーバーが一意のセッション ID を介して最近のネゴシエートされたセッションを再開するかどうか
TlsSessionResumptionMode
を決定します。このプロパティは、CreateServer
の間およびUpdateServer
の呼び出し中に使用可能です。TlsSessionResumptionMode
の値がCreateServer
の間に指定されていない場合、デフォルトでENFORCED
に設定されます。-
DISABLED
: サーバーはTLSセッション再開クライアントリクエストを処理しず、リクエストごとに新しいTLSセッションを作成します。 -
ENABLED
: サーバーは、TLSセッションの再開を実行しているクライアントを処理して受け入れます。サーバーは、TLSセッション再開クライアント処理を実行しないクライアントデータ接続を拒否しません。 -
ENFORCED
: サーバーは、TLSセッションの再開を実行しているクライアントを処理し、受け入れます。サーバーは、TLSセッション再開クライアント処理を実行しないクライアントデータ接続を拒否します。値をENFORCED
に設定する前に、クライアントをテストします。注記
すべてのFTPSクライアントがTLSセッションの再開を実行するわけではありません。したがって、TLSセッションの再開を強制することを選択した場合、プロトコルネゴシエーションを実行しないFTPSクライアントからの接続は防止されます。
ENFORCED
の値を使用できるかどうかを判断するには、クライアントをテストする必要があります。
型: 文字列
有効な値:
DISABLED | ENABLED | ENFORCED
必須:いいえ
-
以下の資料も参照してください。
言語固有の のいずれかAPIでこれを使用する方法の詳細については AWS SDKs、以下を参照してください。