翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
のインストール AWS SDK for SAP ABAP
SDK for SAP ABAP をダウンロードする
SDK を https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.zip
curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.zip" -o "abapsdk-LATEST.zip"
ダウンロードが完了したら、ダウンロードしたファイルを /tmp/awssdk
などのディレクトリに解凍することをお勧めします。
SDK for SAP ABAP ファイルを検証する (オプション)
SDK ファイルの署名を検証するこのオプションの手順は、SDK が改ざんされていないことを確認するのに役立ちます。SDK ファイルを検証するには、次のステップを行います。
-
次のコマンドを使って、SDK SIGNATURE ファイルをダウンロードします。
curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.sig" -o "abapsdk-LATEST.sig"
-
次のパブリックキーをコピーし、
abapsdk-signing-key.pem
という名前のファイルに保存します。-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmS3oN3wKBh4HJOGaOtye 15RR5909nuw0JxOvEDCT7O9wUrXS3mjgEw6b6hvr2dLdoFr+eH4ewT5bVl6U3gDv 051sTdEJJpfLEWJJZZNK3v9fGWKyXgYe+ifmsPmf4lhNd2auzpvIy2UrlSYijCRB BWZFW+Ux0OkILz+8vCFSXMZ6Z0qtLIlZFbGrn6A5adbwwzfOqkg9BUEZK0wB6TAi ZTnkMdBZGCBM9K2MRKKMxtrxUn+TFcAYyh5pM9tUAb2q4XE5m7092UnZG7ur/QYl 1FSZwAhQmk8hUPgUaqOOQRC6z3TRzIGKOA/DI0cUPJMzFR4LCxEJkgh4rkRaU9V2 O7DthUpj8b7QcQaiOpnMpBf3zWLgbjNmX0hB0Eprg8/nVRHspf3zuiscJ2lMPkz0 cHOR3lMNsMLzm+d/gVkLt31R/JwAcFCkXTWvR8/VOWNGZZXdVUbefrfI/k7fP60B bzUrIlN4poq16rc4Tk5Derg+wQ7rOWjXkXop2kiCMjbYo0ol0kS/At64PLjpz8dH Zg25o79U9EJln+lpqZ297Ks+HoctOv2GPbeeh0s7+N0fRTyOr81EZIURLPKLVQUw otVRzNDgLOA7eA667NrmegZfHCmqEwK9tXakZUHAcMzRPyhALc/HtmovxdStN9h1 JC4exOGqstAv1fX5QaTbMSECAwEAAQ== -----END PUBLIC KEY-----
-
ダウンロードした SDK ZIP ファイルを次のコマンドで検証します。このコマンドには、多くの Linux ディストリビューションの一部である
openssl
が必要です。openssl dgst -sha256 -verify abapsdk-signing-key.pem -keyform PEM -signature abapsdk-LATEST.sig abapsdk-LATEST.zip
-
前述のコマンドの出力が
Verified OK
であることを確認します。 -
出力が
Verification Failure
の場合は、上のステップを繰り返します。失敗した出力が引き続き表示される場合は、SDK をインストールせずに、 AWS Supportにお問い合わせください。
AWS SDK トランスポート
内容
SDK for SAP ABAP のインストールは ABAP トランスポートを通じて完了します。これらのトランスポートは開発環境またはサンドボックス環境にインポートする必要があります。
SDK for SAP ABAP の各リリースは、以前のリリースと完全に置き換わります。 インクリメンタルトランスポートを適用する必要はありません。トランスポートは ZIP ファイルにバンドルされています。ZIP ファイルの構造は次のとおりです。
transports/ transports/core/ transports/core/Knnnnnn.AWS transports/core/Rnnnnnn.AWS transports/tla1/ transports/tla1/Knnnnnn.AWS transports/tla1/Rnnnnnn.AWS transports/tla2/ transports/tla2/Knnnnnn.AWS transports/tla2/Rnnnnnn.AWS . . .
transports
フォルダーには core
サブフォルダーが含まれています。core
サブフォルダーには、コアとなるランタイムトランスポートと、モジュールの 3 文字の略称で名前が付けられた各モジュールのサブフォルダーが含まれます。TLA の完全なモジュールリストについては、「AWS SDK for SAP ABAP - モジュールリスト」を参照してください。
AWS SDK トランスポートはワークベンチリクエストです。TMS ルートの設定によっては、SDK が以前のシステムにインポートされた後に、品質保証キューや本番稼働環境キューに自動的に転送されない場合があります。各システムのキューに手動で追加する必要があります。
プロジェクトが次のフェーズに進む準備ができたら、 AWS SDK をビジネス機能を持つ独自のZ
コードを含む個別のトランスポートとともにインポートできます。SAP Change Request Management (ChaRM) などの変更管理システムを使用している場合は、サードパーティトランスポートの適切な処理について、ChaRM 管理者に相談してください。
インポート中
AWS SDK トランスポートはクライアントに依存しません。コアトランスポートは必須であり、SDK ランタイムコード、 の API AWS Security Token Service、および Amazon Simple Storage Service の API が含まれています。 残りの SDK モジュールはそれぞれ別のトランスポートで配信されます。システム内の SDK のサイズを小さく保つため、各 SDK モジュールはオプションとなっています。ビジネスロジックに必要な場合は、後で追加のモジュールをインストールできます。
例えば、Amazon S3 と APIs を使用する場合は Amazon Translate、core
トランスポート (コアランタイム、Amazon S3、 AWS STS モジュールを含む) とxl8
トランスポート ( のモジュールを含む Amazon Translate) トランスポートをインポートします。
SDK for SAP ABAP の API の完全なリストについては、「SDK for SAP ABAP - API リファレンスガイド」を参照してください。
AWS SDK トランスポートをインポートする際のキーポインタは次のとおりです。
-
各トランスポートは、
Knnnnnn.AWS
とRnnnnnn.AWS
として配信されます。-
Knnnnnn.AWS
は/usr/sap/trans/cofiles
にコピーする必要があります。 -
Rnnnnnn.AWS
は/usr/sap/trans/data
にコピーする必要があります。
-
-
トランスポートをインポートするときは、[インポートトランスポートリクエスト] > [オプション] > [インポートオプション] にある [無効なコンポーネントバージョンを無視] を選択する必要があります。
-
必要なすべてのトランスポートを同時にインポートできます。
-
トランスポートを個別にインポートする場合は、最初に
core
トランスポートをインポートする必要があります。 -
すべてのトランスポートのリリースレベルは完全に同一でなければなりません。
インポートにかかる時間
AWS SDK トランスポートのインポートには数分かかる場合があります。STMS が緑 (RC=0
) または黄色 (RC=4
) のライトを表示していれば、トランスポートは成功です。
-
赤色のライト (
RC=8
) は、インポートに構文エラーがあったことを示します。-
[リクエスト] → [表示] → [ログ] を選択し、インポートエラーを調べます。
-
インポート中にインターフェイス
IF_SYSTEM_UUID_RFC4122_STATIC
がないためにエラーが発生した場合は、SAP Note 2619546 がシステムに適用されていることを確認してください。詳細については、「Notes」を参照してください。 -
エラーの原因が不明な場合は、 にお問い合わせください AWS Support。
-
-
赤い稲妻 (
RC=12
) は、トランスポートファイルが/usr/sap/trans
に正しく読み込まれていないか、必要な権限がないことを示します。
キーポインタ
AWS SDK トランスポートをインポートする際のキーポインタは次のとおりです。
-
各トランスポートは、
Knnnnnn.AWS
とRnnnnnn.AWS
として配信されます。-
Knnnnnn.AWS
は/usr/sap/trans/cofiles
にコピーする必要があります。 -
Rnnnnnn.AWS
は/usr/sap/trans/data
にコピーする必要があります。
-
-
トランスポートをインポートするときは、[インポートトランスポートリクエスト] > [オプション] > [インポートオプション] にある [無効なコンポーネントバージョンを無視] を選択する必要があります。
-
必要なすべてのトランスポートを同時にインポートできます。
-
トランスポートを個別にインポートする場合は、最初に
core
トランスポートをインポートする必要があります。 -
すべてのトランスポートのリリースレベルは完全に同一でなければなりません。
インポートにかかる時間
AWS SDK トランスポートのインポートには数分かかる場合があります。STMS が緑 (RC=0
) または黄色 (RC=4
) のライトを表示していれば、トランスポートは成功です。
-
赤色のライト (
RC=8
) は、インポートに構文エラーがあったことを示します。-
[リクエスト] → [表示] → [ログ] を選択し、インポートエラーを調べます。
-
インポート中にインターフェイス
IF_SYSTEM_UUID_RFC4122_STATIC
がないためにエラーが発生した場合は、SAP Note 2619546 がシステムに適用されていることを確認してください。詳細については、「Notes」を参照してください。 -
エラーの原因が不明な場合は、 にお問い合わせください AWS Support。
-
-
赤い稲妻 (
RC=12
) は、トランスポートファイルが/usr/sap/trans
に正しく読み込まれていないか、必要な権限がないことを示します。
名前空間
SDK for SAP ABAP は /AWS1/
名前空間を使用し、以下の例外を除いてシステム内の SAP オブジェクトやその他のオブジェクトは変更しません。
-
AWS
auth
オブジェクトは、認証オブジェクトクラス にあります。認証オブジェクトクラスは 4 文字までに制限されており、名前空間をサポートしていません。SDK for SAP ABAP が使用する認証オブジェクトクラスはYAW1
です。トランザクションYAW1
に認証オブジェクトクラスが既にある場合はSU21
、インストール AWS Support 前に にお問い合わせください。