টিঙ্ক পাইথন লাইব্রেরি, tink-py , macOS (x86-64 এবং ARM64), Linux (x86-64 এবং ARM64) এবং Windows (x86-64) তে Python 3.9 বা তার পরবর্তী সংস্করণ সমর্থন করে। সর্বশেষ সংস্করণটি হল 1.13.0 । এটি স্থানীয়ভাবে Pip ব্যবহার করে ইনস্টল করা যেতে পারে অথবা Bazel এর সাথে ব্যবহার করা যেতে পারে।
টিঙ্ক পাইথন AWS KMS , Google Cloud KMS এবং HashiCorp Vault এর সাথে ইন্টিগ্রেশন প্রদান করে।
পিপ
আপনি নিম্নলিখিত কমান্ডটি চালিয়ে PyPI থেকে আপনার সিস্টেমের জন্য Tink Python বাইনারি রিলিজ ইনস্টল করতে পারেন:
pip3 install tink==1.13.0
# Core Tink + Google Cloud KMS extension.
pip3 install tink[gcpkms]==1.13.0
# Core Tink + AWS KMS extension.
pip3 install tink[awskms]==1.13.0
# Core Tink + HashiCorp Vault KMS extension.
pip3 install tink[hcvault]==1.13.0
# Core Tink + all the KMS extensions.
pip3 install tink[all]==1.13.0
যদি আপনার পরিবেশের জন্য একটি বাইনারি প্যাকেজ প্রকাশিত না হয়, pip স্বয়ংক্রিয়ভাবে PyPI তে প্রকাশিত সোর্স ডিস্ট্রিবিউশন ব্যবহার করে প্রকল্পটি তৈরি করতে শুরু করে। যদি এটি হয়, তাহলে প্রকল্পটি সফলভাবে তৈরি করতে আপনার Bazel বা Bazelisk এবং প্রোটোবাফ কম্পাইলার ইনস্টল করা প্রয়োজন।
বাজেল
Bazel ব্যবহারকারীরা Tink Python কে rules_python এর pip_parse ম্যাক্রো ব্যবহার করে pip dependence হিসেবে ব্যবহার করতে পারেন, অথবা তাদের MODULE.bazel এ Bazel dependence হিসেবে ব্যবহার করতে পারেন:
bazel_dep(name = "tink_py")
archive_override(
module_name = "tink_py",
urls = ["https://github.com/tink-crypto/tink-py/releases/download/v1.13.0/tink-py-1.13.0.zip"],
strip_prefix = "tink-py-1.13.0",
sha256 = "874a9837022d6124e3d28785cf40f0a9495637ab5e91fda5392412b200f0cced",
)
দ্রষ্টব্য: আমরা ব্যাজেল সেন্ট্রাল রেজিস্ট্রিতে টিঙ্ক পাইথন প্রকাশ করি না।
পরবর্তী পদক্ষেপ
একবার আপনি Tink সেট আপ করা শেষ করলে, স্ট্যান্ডার্ড Tink ব্যবহারের ধাপগুলি অনুসরণ করুন:
- একটি আদিম নির্বাচন করুন - আপনার ব্যবহারের ক্ষেত্রের উপর ভিত্তি করে কোন আদিম ব্যবহার করবেন তা নির্ধারণ করুন।
- কীগুলি পরিচালনা করুন - আপনার বাহ্যিক KMS দিয়ে আপনার কীগুলি সুরক্ষিত করুন, কীসেট তৈরি করুন এবং আপনার কীগুলি ঘোরান