Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【初学者向け】使ってみようIBM Cloud API/dojo-20230330-ibmcloudapi

HirokiK
March 30, 2023

【初学者向け】使ってみようIBM Cloud API/dojo-20230330-ibmcloudapi

※本資料は以下のイベントの投影資料です
https://ibm-developer.connpass.com/event/277609/

皆様が普段ご利用されている各種Webサービスには、多くの場合APIが提供されています。 IBM Cloudも、他の主要なクラウドプロバイダーと同様に、APIを提供しています。
APIを利用することで、複雑な操作を短時間で行うことができたり、繰り返し操作する負荷を軽減することができます。
本ウェビナーでは、APIの利用に慣れていない方を対象に、IBM Cloud APIを活用するための基本的な知識をお伝えします。
以下に関するご説明をを予定しています。
・APIとは
・IBM Cloud API Docsを利用したAPI仕様の確認方法
・IBM Cloud APIを使用したサンプルプログラムのご紹介
サンプルプログラムでは、IBM Cloud Console(GUI)で行う参照系の操作に対応するAPIをいくつかご紹介します。
是非、IBM Cloudをより有効に活用いただくためのスキルアップにご活用ください。

HirokiK

March 30, 2023
Tweet

More Decks by HirokiK

Other Decks in Technology

Transcript

  1. © 2023 IBM Corporation 2 ࣗݾ঺հ ๺௺ ༟ل ͖ͨͮΊ ͻΖ͖

    %BUB"*୲౰ $VTUPNFS4VDDFTT.BOBHFS 1VSQPTF ͓٬༷ͷ௅ઓΛࢧ͑ŊدΓఴ͏ύʔτφʔͱͳΔ ܦྺ ϓϩμΫτ։ൃϚωδϝϯτŊࣾ಺޲͚৘ใൃ৴  ࣗࣾϓϥοτϑΥʔϜαʔϏεاըఏҊ  ΤΞϥΠϯܥγεςϜؒ௨৴։ൃŊอक  $VTUPNFS4VDDFTT.BOBHFS"SDIJUFDU  $FSUJGJFE4DSVN1SPEVDU0XOFS "EWPDBUF*#.$MPVEW )$%/FU ਓؒத৺ઃܭεϖγϟϦετ &NBJM IJSPLJLJUB[VNF!JCNDPN -JOLFE*OIUUQTMJOLFEJODPNJOIJSPLJLJUB[VNF
  2. © 2022 IBM Corporation 3 ໔੹ࣄ߲ ຊࢿྉʹؚ·ΕΔ৘ใ͸ՄೳͳݶΓਖ਼֬Λظ͓ͯ͠Γ·͕͢ɺ هࡌ͞Εͨ಺༰ʹؔͯ͠ɺ೔ຊΞΠɾϏʔɾΤϜגࣜձ͕ࣾ ԿΒอূ͢Δ΋ͷͰ͸͋Γ·ͤΜɻ ैͬͯɺຊࢿྉͷ৘ใͷར༻͸࢖༻ऀͷ੹೚ʹ͓͍ͯ

    ҝ͞ΕΔ΋ͷͰ͋Γɺࢿྉͷ಺༰ʹΑͬͯड͚ͨ ೗ԿͳΔඃ֐ʹؔͯ͠΋Ұ੾ͷิঈΛ͢Δ΋ͷͰ͸͋Γ·ͤΜɻ <࿥ըڐՄͷ͓ئ͍ %PKPͷ༷ࢠΛ࿥ը͠ŊΞʔΧΠϒͱͯ͠ެ։͍ͤͯͩ͘͞͞Ň օ༷ͷ͓إŊ໊͓લ͸өΒͳ͍Α͏ʹઃఆ͍ͯ͠·͢Ň
  3. © 2023 IBM Corporation 4 ର৅ऀͱ໨త • "1*ͱ͸ͲΜͳ΋ͷ͔͏·͘આ໌Ͱ͖ͳ͍ • "1*Λར༻ͨ͜͠ͱ͕ͳ͍

    *#.$MPVE"1*ͷ۩ମྫΛ୊ࡐʹŊ࢓༷ͷௐ΂ํŊར༻ͷ࢓ํ͕෼͔ΔΑ͏ʹͳ ΔŇ ର৅ऀ ໨త
  4. © 2023 IBM Corporation 5 αϯϓϧϓϩάϥϜͷ͝આ໌ʹ͋ͨͬͯͷ஫ҙࣄ߲ • αϯϓϧίʔυ͸1ZUIPOͰ࡞੒͍ͯ͠·͢Ň ଞͷϓϩάϥϜݴޠͰ΋ಉ༷ͷ ػೳ͕࣮૷ՄೳͰ͢Ň

    ॲཧ಺༰ͷઆ໌͸ߦ͍·͕͢Ŋ1ZUIPOͷ࣮ߦ؀ڥ΍ه๏ͷઆ໌͸ߦ͍·ͤΜ ͷͰ͝ঝ஌͓͖͍ͩ͘͞Ň • ϓϩάϥϜ಺ʹηΩϡϦςΟ৘ใͷهड़͕ඞཁͳͨΊŊμϛʔͷ஋ʹஔ͖׵ ͑ͯ͝આ໌͠·͢ŇͦͷͨΊŊίʔυΛ࣮ࡍʹ࣮ߦ͢Δͱ͜ΖΛ͓ݟͤ͢Δ͜ ͱ͕Ͱ͖·ͤΜŇ ίʔυͷ಺༰ͱŊೖग़ྗϑΝΠϧͷ಺༰Ͱ͝આ໌͠·͢Ň • ݸʑͷ"1*ͷϦΫΤετϨεϙϯεͷৄࡉ΍Ŋऔಘͨ͠஋Λग़ྗ༻ʹՃ޻͢ Δॲཧͷઆ໌͸ׂѪ͓ͯ͠Γ·͢Ňαϯϓϧίʔυ͸(JU)VCͰެ։͍ͯ͠· ͢ͷͰŊ΢ΣϏφʔޙʹͥͻ֬͝ೝ͍ͩ͘͞Ň IUUQTHJUIVCDPN*#.%FWFMPQFS5PLZPEPKPJCNDMPVEBQJ ஫ҙࣄ߲
  5. © 2023 IBM Corporation 8 "1*ͱ͸ ɾ"QQMJDBUJPO1SPHSBNNJOH*OUFSGBDFͷུ ɾιϑτ΢ΣΞίϯϙʔωϯτಉ͕࢜ޓ͍ʹ৘ใΛ΍ΓͱΓ͢Δͷʹ ࢖༻͢ΔΠϯλϑΣʔεͷ࢓༷ 8JLJQFEJBʮΞϓϦέʔγϣϯϓϩάϥϛϯάΠϯλϑΣʔεʯIUUQTKBXJLJQFEJBPSHXJLJΞϓϦέʔγϣϯϓϩάϥϛϯάΠϯλϑΣʔε

    ࢀরʣ ɾΠϯλϑΣʔεɿػೳ͸Θ͔͍ͬͯΔ͚ΕͲ΋ͦͷத਎ͷ࣮ࡍͷಈ࡞͸ৄ͘͠Θ ͔Βͳ͍ ஌Βͳͯ͘΋Α͍ ػೳͷΧλϚϦΛŊ֎෦͔Βݺͼग़ͨ͢Ίͷ࢓༷ͷ͜ͱ ਫ໺و໌ʮষ 8FC"1*ͱ͸Կ͔ʯ ʰ8FC"1*5IF(PPE1BSUTʱΦϥΠϦʔɾδϟύϯ  Q
  6. © 2023 IBM Corporation 9 "1*ͱ͸ ྉཧͷ஫จʹྫ͑Δͱ ஫จ ஫จͷ࢓ํͱఏڙ͞ΕΔαʔϏε͕Θ͔Ε͹ ௐཧํ๏Λ஌Βͳͯ͘΋ྑ͍

    Ξ΢τϓοτ Φʔμʔελοϑ ͓٬༷ γΣϑ αʔϏεఏڙऀ͕͍ͳ͍ͱ αʔϏεఏڙऀ ར༻ऀ ࣗ෼Ͱௐཧ͠ͳͯ͘͸ͳΒͳ͍ γΣϑͱಉ͡Α͏ʹඒຯ͘͠࡞Δʹ͸ௐཧํ๏Λ஌͍ͬͯͳ͚Ε͹ͳΒͳ͍ ˠΞ΢τϓοτΛखʹೖΕΔͨΊʹ΍Δ͜ͱ͕૿͑Δ
  7. © 2023 IBM Corporation 10 "1*ͱ͸ ɾ͞ΒʹŊ)551)5514ϓϩτίϧΛར༻ͯ͠ωοτϫʔΫӽ͠ʹݺͼग़͢΋ͷΛ 8FC "1*ͱݺͼ·͢Ň ຊ೔ͷઆ໌ର৅͸8FC"1*Ͱ͢Ň8FC"1*Ҏ֎ʹ΋Ŋϓϩάϥϛϯάݴޠ"1*

    ྫ+BWB"1* 1ZUIPO"1* ΍Ŋσ ʔλϕʔε"1* ྫ0%#$ ͳͲ͕͋Γ·͢Ň ɾ ࠶ܝ ιϑτ΢ΣΞίϯϙʔωϯτಉ͕࢜ޓ͍ʹ৘ใΛ΍ΓͱΓ͢Δͷʹ ࢖༻͢ΔΠϯλϑΣʔεͷ࢓༷ ࣮ߦํ๏ͱ࣮ߦ͞ΕΔαʔϏε͕Θ͔Ε͹ ಺෦ͷॲཧͷ࢓૊Έ͸஌Βͳͯ͘΋ྑ͍ "1*ͷϝϦοτ "1*ར༻ऀ ϓϩάϥϜ "1*ఏڙऀ ϓϩάϥϜ "1* ಺෦ॲཧ ϦΫΤετ Ϩεϙϯε
  8. © 2023 IBM Corporation 11 8FC "1*Λར༻͢ΔϝϦοτɾσϝϦοτ <ϝϦοτ> ɾࣗαʔϏεͷརศੑͷ޲্ ɾ௿ίετͰػೳ͕௥ՃՄೳ

    ɾηΩϡϦςΟͷ޲্ <σϝϦοτ> ɾ࢓༷มߋ΍༗ྉԽŊো֐ͱ͍ͬͨఏڙऀଆ΁ͷґଘͷՄೳੑ ΞϯυΤϯδχΞʮ 8FC"1*ͱ͸ʁ࢓૊Έ΍࢖͍ํɺϝϦοτΛΘ͔Γ΍͘͢ղઆʂ ʯIUUQTBOEFOHJOFFSDPNBSUJDMFT:XT3"""$*"U8IFBEJOH  ࢀরʣ
  9. © 2023 IBM Corporation 12 ࢀߟ ओͳγεςϜؒ࿈ܞํ๏ͱͷൺֱ ファイル連携 メッセージキュー API連携

    図 メリット ・⼤容量で⾼速転送可能 ・⾮同期処理が可能 ・意図した順番を維持して処理される ・⾮同期処理が可能 ・リアルタイム連携が可能 ・同期処理が可能 デメリット ・ファイル⽣成するまで連携できない (ファイルの静⽌点) ・リアルタイムな連携は苦⼿ ・同期処理は苦⼿ ・⼤容量通信は苦⼿ ・リアルタイムな連携は苦⼿ ・同期処理は苦⼿ ・⼤容量通信は苦⼿ ・⾮同期処理は苦⼿ B キュー(待ち行列) 1 2 3 4 5 システム A システム B API 登録 参照 更新 システム A システム B (HTTP等) (HTTP等) リクエスト リクエスト レスポンス レスポンス システム A システム B (FTP等) ファイル (FTP等) ɾϦΞϧλΠϜ࿈ܞɿσʔλͷมߋ΍ૢ࡞Λଈ࣌൓ө͢Δ͜ͱ ɾಉظॲཧɿσʔλͷมߋ΍ૢ࡞ͷࡍʹŊҰఆ࣌ؒ΍ŊॲཧऴྃͳͲͷΠϕϯτΛ଴ͭॲཧํࣜ
  10. © 2023 IBM Corporation 13 ͳͥ"1*͕஫໨͞Ε͍ͯΔ͔ ʮ"1*Τίϊϛʔʯ 8FC"1*Λެ։͢Δ͜ͱͰ֎෦αʔϏεͱͷ࿈ܞΛ༻ҙʹͯ͠৽ͨͳՁ஋͕ੜ·ΕŊαʔϏε΍Ϗ δωε͕ൃల͍ͯ͘͜͠ͱ ਫ໺و໌ʮ"1*Τίϊϛʔʯ

    ʰ8FC"1*5IF(PPE1BSUTʱΦϥΠϦʔɾδϟύϯ  Q ਎ۙͳྫɿ(PPHMF.BQ اۀͷίʔϙϨʔταΠτ΍ϨετϥϯධՁαΠτʹ஍ਤ͕ຒΊࠐ·Ε͍ͯΔ 1SPHSBNNBCMF8FC ੈքతͳ"1*σΟϨΫτϦͷαΠτ ͷϑΝ΢ϯμʔͷ+PIO.VTTFS͸Ŋ"1*ͷ ެ։͸͞·͟·ͳαʔϏε͕૬ޓʹ࿈ܞͭͭ͠ܗ੒͢ΔαʔϏεͷΤίγεςϜͷதͰz઀ணࡎzͷ ಇ͖Λ͢Δͱड़΂ͨͱ͍͍·͢Ň ਫ໺و໌ʮ"1*Λެ։͢Δ͜ͱͰಘΒΕΔ΋ͷʯ ʰ8FC"1*5IF(PPE1BSUTʱΦϥΠϦʔɾδϟύϯ  Q αʔϏεΛެ։͢ΔྗΛ࣋ͬͨ։ൃऀʹ"1*Λެ։͢Δ͜ͱͰŊ൴Β͕αʔϏεʹ෇ՃՁ஋Λ༩͑ ͯ͘ΕŊίΞͱͳΔࣗ෼ͨͪͷαʔϏε͕ΑΓൃల͢ΔྗΛ΋Β͏͜ͱ͕Ͱ͖ΔŇ ਫ໺و໌ʮ8FC"1*ͷॏཁੑʯ ʰ8FC"1*5IF(PPE1BSUTʱΦϥΠϦʔɾδϟύϯ  Q
  11. © 2023 IBM Corporation 14 1045BQJVTFST)551 )PTUFYBNQMFDPN $POUFOU5ZQFBQQMJDBUJPOKTPO "VUIPSJ[BUJPO#FBSFSBCDEFGH \

    OBNF+PIO%PF FNBJMKPIOEPF!FYBNQMFDPN QBTTXPSETFDSFU ^ ʲ)551جૅʳ)551ϦΫΤετͱ͸ )551ϦΫΤετ͸"1*ΫϥΠΞϯτ͕8FCαʔόʹૹ৴͢Δ৘ใͷ͜ͱͰ͋ΓŊ )551ϝιου ࣍ϖʔδͰઆ໌ ɺϦΫΤετઌ63-ɺϔομʔɺϘσΟͳͲͷཁૉͰ ߏ੒͞Ε͍ͯ·͢ɻ 8FC"1*΁ͷΞΫηε΋ɺ)551ϦΫΤετΛ࢖༻ͯ͠ߦΘΕ·͢ɻ <)551ϦΫΤετߏ੒ͷαϯϓϧ> ϦΫΤετϥΠϯɿ)551ϝιουŊϦΫΤετઌ63-Ŋϓϩτίϧ ϔομɿ)551ϦΫΤετͷϝλσʔλ ϘσΟɿϦΫΤετͷσʔλ ྫ͸+40/ܗࣜ ޙड़ Ͱ͕͢Ŋ9.-ͳͲͦͷଞܗࣜͰ͋Δ৔߹ ΋͋Γ·͢Ň
  12. © 2023 IBM Corporation 15 ʲ)551جૅʳجຊͷ)551ϝιου ɾ)551ϓϩτίϧͰఆٛ͞Εͨɺ8FCαʔόʔʹରͯ͠ΫϥΠΞϯτ͕ཁٻΛߦ ͏ͨΊʹ࢖༻͞ΕΔίϚϯυͷ͜ͱͰ͢ɻ ɾΑ͘࢖ΘΕΔ΋ͷ͸ҎԼͷͭͰ͢Ň )&"%Ŋ015*0/4ͳͲଞʹ΋͋Γ·͢Ň

    ޙͷαϯϓϧϓϩάϥϜͰ࢖༻͢Δͷ͸(&5Ŋ1045Ͱ͢Ň HTTPメソッド 説明 使⽤例 GET サーバからの情報の取得 ブラウザからのWebページの読み込み POST サーバへのデータ送信 フォームの⼊⼒情報の送信 PUT サーバ上のデータの更新 既存データの更新 DELETE サーバ上のデータの削除 不要データの削除
  13. © 2023 IBM Corporation 16 ʲσʔλܗࣜʳ+40/ ɾ8FC"1*ͷϦΫΤετϨεϙϯεͰ࢖ΘΕΔ͜ͱ͕ଟ͍σʔλܗࣜͰ͢Ň ɾܰྔͰՄಡੑ͕ߴ͍͜ͱ͕ಛ௃Ͱ͋ΓŊ8FC"1*ʹݶΒͣଟ͘ͷϓϩάϥϛϯά ݴޠͰ޿͘ར༻͞Ε͍ͯ·͢Ň ,%%*ʮʮ+40/ʯͱ͸ʁඇΤϯδχΞͰ΋Α͘Θ͔ΔղઆʯIUUQTDMPVEBQJLEEJXFCDPNNBHB[JOFKTPOKBWBTDSJQUPCKFDUOPUBUJPO

    ࢀরʣ { "name": "John Smith", "address": { "street": "123 Main St", "city": "Anytown” }, "phone_numbers": [ { "type": "home", "number": "555-555-1234” }, { "type": "work", "number": "555-555-5678" } ] } ΦϒδΣΫτ lLFZzlWBMVFzͷू߹ ഑ྻŇ͜ͷྫͰ͸ͭͷΦϒδΣΫτ͕ཁૉŇ
  14. © 2023 IBM Corporation 18 *#.$MPVEͱ͸ *#.$MPVE͸ΦʔϓϯςΫϊϩδʔΛجຊʹߏ੒͞Εͨ*#.ͷηΩϡΞͳϏδωε ޲͚ͷΫϥ΢υͰ͢ɻ ʮΞϓϦέʔγϣϯʯɺʮ"*ʯɺʮσʔλʯΛࢧ͑ΔϓϥοτϑΥʔϜͱͯ͠ɺ 4BB4ɺ1BB4ɺ*BB4ͳͲ༷ʑͳαʔϏε͕ར༻Ͱ͖·͢ɻ

    IUUQTDMPVEJCNDPN 50, 6, &6%& 644UI 64&BTU "64  %$T .;3T ";T 7.XBSF 9 *#.1PXFS -JOVY0OF ,VCFSOFUFT 0QFO4IJGU $MPVE/BUJWF #BDLVQ"SDIJWF $POUFOU.HU #BSF .FUBM 7JSUVBM .BDIJOFT ,VCFSOFUFT 'JMF 4UPSBHF #MPDL 4UPSBHF 0CKFDU 4UPSBHF  1SPEVDUT4FSWJDF %BUBc#MPDLDIBJOc*P5 4FDVSJUZc"OBMZUJDTc"* "QQMJDBUJPOT %BUB *OUFHSBUJPO "VUPNBUJPO 4FDVSJUZ .BOBHFNFOU *#. $MPVE *BB41BB4  IUUQTDMPVEJCNDPNDBUBMPH IUUQTJCNCJ[DMPVEDIFBUTIFFU 04" 503 4"0
  15. © 2023 IBM Corporation 21 υΩϡϝϯτͷ࢖͍ํ Step 項⽬ 説明、例 1

    やりたい操作を考える 例) アクセスグループのリストを取得したい。 2 APIドキュメントを探す IBM Cloud API Docsから「IAM Access Groups」を特定する。 (あるいは「ibm cloud access group list api」のように検索したほうが⾒つけやすい場合があり ます。) 3 エンドポイント(アクセ ス先URL)を特定する 個々のドキュメントの「Endpoint URLs」セクションに記載があります。 「IAM Access Groups」の場合は「https://iam.cloud.ibm.com」 4 リクエストを理解する APIに送信するデータの形式や必要な項⽬。 5 レスポンスを理解する APIが返すデータやエラーの詳細。 HTTPエラーコードなどエラーの詳細は「Error handling」セクションに記載があります。 6 APIを実⾏する curlコマンドやプログラムから実⾏
  16. © 2023 IBM Corporation 22 ʲυΩϡϝϯτͷݟํʳϦΫΤετ $VTUPN)FBEFSϢʔβఆٛͷϔομ αϯϓϧίʔυ $VSM +BWB

    /PEF 1ZUIPO (P 2VFSZ1BSBNFUFS63-ʹ෇Ճ͢Δύϥϝʔλ ˞ޙ΄Ͳิ଍͠·͢Ň )551ϝιουͱŊ&OEQPJOU 63-ʹ෇Ճ͢Δจࣈྻ &OEQPJOU63- lWHSPVQTz͕-JTUBDDFTTHSPVQT"1*ͷ63- ϔομ ϘσΟ ྫ BDDPVOU@JE͕ඞਢ 3FRVJSFE Ͱ͋Δ͜ͱ͕෼͔ΔŇ ͦͷଞ͸݁ՌߜΓࠐΈ΍ιʔτͳͲͷͨΊͷΦϓγϣϯŇ )551ϝιου 63- ϓϩτίϧ
  17. © 2023 IBM Corporation 23 ʲυΩϡϝϯτͷݟํʳϨεϙϯε ฦΔՄೳੑ͕͋Δ)551εςʔλείʔυ ྫ MJNJU PGGTFU

    UPUBM@DPVOU͸ඞͣฦΔ "MXBZT JODMVEFE ͜ͱ͕Θ͔ΔŇ Ϩεϙϯεσʔλͷαϯϓϧ ϨεϙϯεϘσΟ
  18. © 2023 IBM Corporation 24 ʲิ଍ʳΫΤϦύϥϝʔλͱϦΫΤετσʔλ ɾ)551ϦΫΤετʹ͓͍ͯŊΫΤϦύϥϝʔλͱϦΫΤετσʔλͱ͍͏छྨͷ ํ๏ͰϦΫΤετʹؚΊΔ৘ใΛࢦఆ͠·͢Ň ɾαϯϓϧίʔυͰར༻͢Δ"1*ͷଟ͘͸ΫΤϦύϥϝʔλͷࢦఆͷΈͰ͕͢ŊҰ ෦ϦΫΤετσʔλΛࢦఆ͢Δ"1*΋ར༻͍ͯ͠·͢Ň

    ΞΫηετʔΫϯͷੜ੒ 1045IUUQTJBNDMPVEJCNDPNWHSPVQT BDDPVOU@JEYYY)551 )PTUFYBNQMFDPN $POUFOU5ZQFBQQMJDBUJPOKTPO "VUIPSJ[BUJPO#FBSFSBCDEFGH \ HSBOU@UZQFVSOJCNQBSBNTPBVUIHSBOUUZQFBQJLFZ BQJLFZzYYYYYY ^ ϦΫΤετσʔλɿϦΫΤετϘσΟ෦෼ Ϧιʔεͷ௥ՃŊߋ৽͢Δࡍͷ಺༰Λࢦఆ͢ΔŇ ΫΤϦύϥϝʔλɿϦΫΤετઌ63-෦෼ ʮ ʯҎ߱ʹΩʔͱ஋ͷϖΞΛࢦఆ͢ΔŇ ϦιʔεΛऔಘ͢Δࡍͷ಺༰Λࢦఆ͢ΔŇ ϖʔδωʔγϣϯ΍ݕࡧͳͲ 2JJUBʮ<3&45GVM"1*>ύεύϥϝʔλɺΫΤϦύϥϝʔλɺϦΫΤετϘσΟͷҧ͍ͱઃܭʯIUUQTRJJUBDPN4IPLPSFQJUFNTCBDCCDFGC ࢀর ʣ <)551ϦΫΤετߏ੒ͷαϯϓϧ>
  19. © 2023 IBM Corporation 26 ܦҢŊ໨త ɾࢲͨͪ$VTUPNFS4VDDFTT.BOBHFS $4. ͸͓٬༷ʹ੡඼ͷՁ஋Λ஌͍ͬͯͨͩͨ͘Ίͷ׆ಈͷ Ұ෦ͱͯ͠Ŋ*#.$MPVEΛ࢖ͬͯ5FDI%PKP΍ϋϯζΦϯŊ1P$ͳͲΛߦͳ͍ͬͯ·͢Ň

    ɾࢲ͸෦಺ͷར༻ঢ়گͷ؅ཧΛ୲౰͍ͯ͠·͢ŇΠϯελϯεͷ࡞੒ऀΛಛఆɾه࿥͢ΔͨΊŊҰׅ ͰΠϯελϯεͱ࡞੒ऀͷϦετΛग़ྗ͍ͨ͠ͱߟ͑·ͨ͠Ň 5FDI%PKP ϋϯζΦϯ 1P$ ͳͲ $4. $4. $4. *OTUBODF *OTUBODF *OTUBODF *#.$MPVE$POTPMFʹ ࢥͬͨΑ͏ͳ ϑΥʔϚοτͰͷ ΤΫεϙʔτػೳ͕ ͳ͔ͬͨ .F
  20. © 2023 IBM Corporation 27 ࡞੒෺ͷ֓ཁ ᶃ֤छ"1*ͷ৘ใΛ૊Έ߹Θͤͨ Ϧιʔεৄࡉͱ࡞੒ऀ৘ใ ᶄϦιʔε͝ͱ࢖༻ྔͷϑΝΠϧʹ ࡞੒ऀ৘ใΛ෇Ճ

    Ϧιʔε͝ͱ࢖༻ྔͷϑΝΠϧ *#.$MPVE$POTPMF͔Βμ΢ϯϩʔυ "1* 1ZUIPOϓϩάϥϜ ɾ*#. $MPVE "1*Λ૊Έ߹ΘͤͯŊͭͷϑΝΠϧΛग़ྗ͢ΔϓϩάϥϜΛ࡞Γ· ͨ͠Ň "1* "1*
  21. © 2023 IBM Corporation 28 ʲग़ྗϑΝΠϧαϯϓϧʳ ᶃ֤छ"1*ͷ৘ใΛ૊Έ߹ΘͤͨϦιʔεৄࡉͱ࡞੒ऀ৘ใ SFTPVSDF@MJTU@ZZZZNNEE@IINNTTDTW # 列名

    説明 取得元API 1 crn インスタンスID Resource Controller - Get a list of all resource instances 2 name リソース名 Resource Controller - Get a list of all resource instances 3 service_name1 csnから切り出したサービス名1 Resource Controller - Get a list of all resource instances 4 service_name2 csnから切り出したサービス名2 Resource Controller - Get a list of all resource instances 5 catalog_name リソース種別 Resource Controller - Get a list of all resource instances 6 created_at 作成時刻 Resource Controller - Get a list of all resource instances 7 created_by 作成者のユーザID、または作成元のサービスID Resource Controller - Get a list of all resource instances 8 email 作成者ユーザIDに対応するメールアドレス IAM Access Groups - List access groups IAM Access Groups - List access group members 9 workspace_created_by 拡張パラメータ内の作成者情報 Resource Controller - Get a list of all resource instances 10 tags タグ情報 Grobal Tagging - Get all tags 11 service_name サービス名 IAM Identity Services - List service IDs 12 service_description サービス説明 IAM Identity Services - List service IDs Ϣʔβ αʔϏε
  22. © 2023 IBM Corporation 30 αϯϓϧϓϩάϥϜͷߏ଄ ᶃઃఆ߲໨ͷఆٛ ɾେ͖ͳߏ଄͸ҎԼͷͱ͓ΓͰ͢ŇॱΛ௥ͬͯ͝આ໌͠·͢Ň ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ

    ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ˞ΞΫηετʔΫϯɿ࠷େ࣌ؒΛظݶͱͨ͠Ұ࣌తͳࢿ֨৘ใŇӬٱతͳࢿ֨৘ใͰ͋Δ"1*,&:Λݩʹऔಘ͠ŊҎ߱ͷ֤ "1*࣮ߦ࣌ʹϔομʹઃఆ͢ΔŇ ˞ΞΫηεάϧʔϓɿάϧʔϓϝϯόʔʹҰׅͰݖݶϙϦγʔΛׂΓ౰ͯΔŊݖݶ؅ཧͷ୯Ґ
  23. © 2023 IBM Corporation 32 ʲ४උʳ *#. $MPVE $POTPMF͔ΒͷΞΧ΢ϯτ*%ͷऔಘ *#.$MPVEΞΧ΢ϯτͱ͸

    ɾϢʔβΞΧ΢ϯτͰ͸ͳ͘ŊϦιʔεΛ؅ཧ͢Δ୯Ґͷ͜ͱɻ ɾΞΧ΢ϯτ಺ʹෳ਺ͷϦιʔεΛ࡞੒͢Δ͜ͱ͕Ͱ͖·͢ŇϢʔβʔ͸ෳ਺ͷΞΧ΢ϯτʹॴଐ͢Δ͜ͱ͕Ͱ͖·͢Ň ɾΞΧ΢ϯτ*%͸ΞΧ΢ϯτʹׂΓ౰ͯΒΕͨ*%Ͱ͢ŇηΩϡϦςΟ্ͷཧ༝͔Βɺ֎෦ʹ࿙Εͳ͍Α͏ʹ؅ཧͯͩ͘͠͞ ͍Ň *%ͷ஋Λه࿥
  24. © 2023 IBM Corporation 34 ᶃઃఆ߲໨ͷఆٛ ४උͰऔಘͨ͠஋Ͱ্ॻ͖͍ͯͩ͘͠͞ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ

    ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ˞αϯϓϧίʔυͰ͸μϛʔͷ஋ʹॻ͖׵͍͑ͯ·͢Ň
  25. © 2023 IBM Corporation 35 ᶄΞΫηετʔΫϯͷੜ੒ *". *EFOUJUZ4FSWJDFTr "VUIFOUJDBUJPO"1*ͰΞΫηε τʔΫϯΛऔಘ

    ϦΫΤετσʔλʹ"1*,&:Ληοτ Ҏ߱ͷ"1*༻ͷϔομʹΞΫηετʔΫϯΛηοτ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ΞΫηε τʔΫϯ "1*
  26. © 2023 IBM Corporation 36 ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ֤ΞΫηεάϧʔϓʹ͍ͭͯŊ *"."DDFTT (SPVQTr -JTUBDDFTTHSPVQTNFNCFST"1*Ͱ

    ϝϯόʔϦετΛऔಘ ΞΫηεάϧʔϓɿάϧʔϓϝϯόʔʹҰׅͰݖݶϙϦγʔΛ ׂΓ౰ͯΔŊݖݶ؅ཧͷ୯Ґ *"."DDFTT(SPVQTr -JTUBDDFTTHSPVQT"1*ͰΞΫηεά ϧʔϓͷϦετΛऔಘ Ϣʔβ*%Λ,FZʹŊରԠ͢ΔϝʔϧΞυϨεΛอ࣋ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ϝϯόʔ Ϧετ "1* "1*
  27. © 2023 IBM Corporation 37 ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ճͷϨεϙϯεʹฦͤΔͷ͕݅෼·ͰŇ OFYUʹ֨ೲ͞Εͨ63-͔Β࣍ͷ݅Λऔಘ αʔϏε*%Λ,FZʹରԠ͢ΔαʔϏε໊Ŋઆ໌Λอ࣋ ᶃઃఆ߲໨ͷఆٛ

    ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ αʔϏε Ϧετ "1* *".*EFOUJUZ4FSWJDFTr -JTUTFSWJDF*%T"1*Ͱαʔ Ϗε*%ͷϦετΛऔಘ
  28. © 2023 IBM Corporation 38 ᶇϦιʔεҰཡΛऔಘ͠Ŋ ᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ   3FTPVSDF$POUSPMMFS

    (FUBMJTUPGBMMSFTPVSDFJOTUBODFT "1*͔ΒϦιʔε ҰཡΛऔಘ͠ŊᶅᶆͰऔಘͨ͠৘ใΛ݁߹ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ "1* ϝϯόʔ Ϧετ αʔϏε Ϧετ
  29. © 2023 IBM Corporation 39 ᶇϦιʔεҰཡΛऔಘ͠Ŋ ᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ   DSO

    Πϯελϯε*% ʹରԠ͢Δλά৘ใΛ (SPCBM 5BHHJOH (FUBMMUBHT"1*͔Βऔಘ ϑΝΠϧ΁ग़ྗ ճͷϨεϙϯεʹฦͤΔͷ͕݅෼·ͰŇ OFYU@VSMʹ֨ೲ͞Εͨ63-͔Β࣍ͷ݅Λऔಘ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ϑΝΠϧ ᶃ "1*
  30. © 2023 IBM Corporation 40 ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%Ŋ ϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ   ᶇͰ࡞੒ͨ͠৘ใΛ࠶ར༻

    ಡΈࠐΜͩϑΝΠϧʹྻΛ௥Ճ ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻
  31. © 2023 IBM Corporation 41 ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%Ŋ ϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ   ϑΝΠϧग़ྗ

    ᶃઃఆ߲໨ͷఆٛ ᶄΞΫηετʔΫϯͷੜ੒ ᶅ֤ΞΫηεάϧʔϓ಺ͷϝϯόʔϦετΛऔಘ ᶆ֤αʔϏε*%ͷαʔϏε໊ͱઆ໌Λऔಘ ᶇϦιʔεҰཡΛऔಘ͠Ŋᶅᶆͷ৘ใΛ݁߹ͯ͠ϑΝΠϧग़ྗ ᶈಡΈࠐΈର৅ϑΝΠϧʹ࡞੒ऀ*%ŊϝʔϧΞυϨεŊλά৘ใͷྻΛ෇༩ͯ͠ग़ྗ ४උ खಈ ɿ *#.$MPVE$POTPMF͔Βͷઃఆ஋ͷऔಘ ΞΫηε τʔΫϯ ϝϯόʔ Ϧετ αʔϏε Ϧετ ϑΝΠϧ ᶃ ϑΝΠϧ ᶄ ϑΝΠϧᶃग़ྗ༻৘ใ࠶ར༻ ϑΝΠϧ ᶄ ೖྗ ϑΝΠϧ ϑΝΠϧ ᶃ༻৘ใ
  32. © 2023 IBM Corporation 43 ·ͱΊ *#.$MPVE"1*ͷ۩ମྫΛ୊ࡐʹŊ࢓༷ͷௐ΂ํŊར༻ͷ࢓ํ͕෼͔ΔΑ͏ʹͳ ΔŇ ໨త •

    "1*ͱ͸ιϑτ΢ΣΞίϯϙʔωϯτಉ͕࢜ޓ͍ʹ৘ใΛ΍ΓͱΓ͢Δͷʹ࢖ ༻͢ΔΠϯλϑΣʔεͷ࢓༷Ͱ͋ΔŇ • 8FC "1*ʹ͸αʔϏεಉ࢜Λܨ͛ŊαʔϏε΍Ϗδωε͕ൃలͤ͞Δྗ͕͋ ΔŇ "1*Τίϊϛʔ • *#.$MPVE "1* %PDT͔Β໨తʹԠͨ͡"1*υΩϡϝϯτΛ୳͢͜ͱ͕Ͱ͖ΔŇ • αϯϓϧϓϩάϥϜΛ௨ͯ͡Ŋ"1*ͷར༻ํ๏ͷ۩ମྫΛֶΜͩŇ ৼΓฦΓ
  33. © 2023 IBM Corporation 44 *#.$MPVEΛ"1*Ͱ΋ͬͱ༗ޮ׆༻͠Α͏ ࠓճ͸Ϧιʔεؔ࿈ͷࢀরͷΈͷ͝঺հͰ͕ͨ͠Ŋ *#.$MPVE"1*ͰͰ͖Δ͜ͱ͸΋ͬͱͨ͘͞Μ͋Γ·͢Ň <ྫ> ɾϦιʔεͷ࡞੒Ŋ؅ཧ

    ɾ*#.$MPVEͷαʔϏεΛ"1*Ͱར༻͢Δ ࣗવݴޠॲཧŊػցֶशŊԻ੠ɾςΩετม׵ŊͳͲ ࠓ೔ͷ஌ࣝΛ଍͕͔Γʹ*#. $MPVEͷັྗతͳ֤छαʔϏεΛ͝׆༻͍ͩ͘͞Ň
  34. © 2023 IBM Corporation 45 ͊࢝͞ΊΑ͏ ҎԼͷखॱΛࢀߟʹ؀ڥΛ४උ͍ͨͩ͘͜ͱͰɺαϯϓϧίʔυΛࣗ͝෼ͷϩʔΧ ϧ؀ڥͰ࣮ߦ͍͚ͨͩ·͢ɻ ࢿྉ •

    *#.$MPVEΞΧ΢ϯτ *#.JE ͷ࡞੒ IUUQTDMPVEJCNDPNEPDTBDDPVOU UPQJDBDDPVOUBDDPVOUHFUUJOHTUBSUFE • *#.$MPVE"1*%PDT IUUQTDMPVEJCNDPNEPDT UBCBQJEPDT • αϯϓϧϓϩάϥϜ(JU)VC IUUQTHJUIVCDPN*#.%FWFMPQFS5PLZPEPKPJCNDMPVEBQJ ͦͷଞࢀߟࢿྉ 2JJUB • *#.$MPVEͷϦιʔεɾϦετʹ"1*Λ࢖ͬͯ࡞੒ऀ৘ใΛ෇Ճ͢Δ ຊ೔ͷ಺༰ IUUQTRJJUBDPN,5;.JUFNTDGEBGGEB • DVSMίϚϯυʹΑΔҰཡͷऔಘ IUUQTRJJUBDPNPOPEBJUFNTECECGGCDGMJTUVTFSTͰϢʔβʔҰཡΛऔಘ͢Δ
  35. © 2023 IBM Corporation 47 ʲ௥Ճࢿྉʳ౰೔͍͍࣭ͨͩͨ͝໰΁ͷճ౴   2ճͷϨεϙϯεͰԿ݅ฦͤΔ͔͸ͲͷΑ͏ʹ֬ೝ͢Δ΋ͷͳͷͰ͠ΐ͏͔ "

    "1*࢓༷ॻʹهࡌ͞Ε·͢Ň ྫ͑͹ŊαϯϓϧϓϩάϥϜͷύʔτᶆͰ࢖༻͍ͯ͠Δ*".*EFOUJUZ4FSWJDFTr -JTUTFSWJDF*%T"1* ͷ৔߹͸Ŋ3FTQPOTF#PEZηΫγϣϯͷMJNJUͱ͍͏ύϥϝʔλͷઆ໌෦෼Ͱهࡌ͞Ε͍ͯ·͢Ň͜ͷ "1*ͷ৔߹͸σϑΥϧτͰ͸݅Ŋ݅ͷؒͰͷࢦఆ͕ՄೳͰ͢Ň IUUQTDMPVEJCNDPNBQJEPDTJBNJEFOUJUZUPLFOBQJMJTUTFSWJDFJETSFTQPOTF
  36. © 2023 IBM Corporation 48 ʲ௥Ճࢿྉʳ౰೔͍͍࣭ͨͩͨ͝໰΁ͷճ౴   2"1*ΩʔͷऔΓѻ͍ʹ͍࣭ͭͯ໰Ͱ͢ɻ#BDLFOEGPS'SPOUFOEʢ#''ʣͷΑ͏ʹɺΫϥΠΞϯτʹ "1*ΩʔΛؚ·ͤͳ͍αʔϏε͸ఏڙ͞Ε͍ͯ·͔͢ʁ͞Ε͍ͯͳ͍৔߹ɺࠓޙߨԋ͕ߦΘΕΔՄೳ

    ੑʹ͍ͭͯڭ͑ͯͩ͘͞Δͱ͋Γ͕͍ͨͰ͢ɻ " *#."1* $POOFDUʹΑͬͯόοΫΤϯυ"1*ͷೝূ৘ใΛू໿͢Δ͜ͱ͕Ͱ͖·͢Ň "1* $POOFDUʹ͍ͭͯ௚ۙͷߨԋ༧ఆ͸͍͟͝·ͤΜ͕Ŋ੡඼঺հϖʔδΛ͝Ҋ಺͍ͨ͠·͢Ň IUUQTXXXJCNDPNKQKBQSPEVDUTBQJDPOOFDU "1*$POOFDU #'' $MJFOU ֎෦"1* ֎෦"1* ֎෦"1* ֎෦"1* ֎෦"1* ಺෦"1* $MJFOU͸"1*$POOFDUʹର͢Δ ೝূ৘ใͷΈอ࣋͢Ε͹Α͍ ֤छόοΫΤϯυ"1*ʹର͢Δೝূ৘ใΛ "1*$POOFDUʹू໿͢Δ͜ͱ͕Ͱ͖Δ ֤छόοΫΤϯυ"1*